DevoraDevoraDocs

API References

General information for Devora APIs, including base URL, authentication, versioning, and available endpoints.

Welcome to the Devora API documentation. All Devora APIs are RESTful, versioned, and follow the same authentication pattern.


Base URL

The production API is accessible at:

https://devora.my.id

[!NOTE] All endpoints are versioned under /api/v1/. Internal dashboard APIs use /api/ without versioning.


Authentication

All endpoints require an API Key in the Authorization header as a Bearer Token.

You can manage your API Keys in the API Key Management section.

Example Header

Authorization: Bearer devora_your_key_here

Available APIs

Devora provides the following API services:

APIDescriptionEndpoint Prefix
AI ModelsOpenAI-compatible reverse proxy for multiple LLM providers/api/v1/ai
AirdropManage airdrop projects, tasks, and hunting workflows/api/v1/airdrops
Temp MailCreate and manage temporary email accounts/api/v1/temp-mail

Versioning

Devora uses URI versioning. The current version is v1.

/api/v1/ai/models
/api/v1/airdrops
/api/v1/temp-mail/accounts

Breaking changes will be introduced in a new version (e.g., v2) with advance notice.


Response Format

All responses are returned as JSON. Successful responses include the requested data, while errors include a standard error object.

Success Response

{
  "id": "abc123",
  "name": "Example"
}

Error Response

{
  "error": "Invalid API Key",
  "type": "invalid_request_error",
  "code": "invalid_api_key"
}

HTTP Status Codes

StatusMeaningDescription
200OKRequest succeeded
201CreatedResource created successfully
400Bad RequestInvalid JSON or missing required parameters
401UnauthorizedMissing or invalid API key
403ForbiddenInsufficient permissions
404Not FoundResource not found
500Internal Server ErrorServer-side error occurred

Explore

On this page