Skip to main content

Authentication

A valid API key is required to use the Aether API. You must include an authentication header in all API requests.

Obtaining an API Key

API keys can be obtained from the Aether Dashboard. Store your issued key in a secure location.

Authentication Header

Include the following header in all API requests:

Authorization: Bearer <api_key>

cURL Example

curl -X POST "https://api.aetherforgeai.com/public/v1/generate/image" \
-H "Authorization: Bearer your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A beautiful sunset over mountains",
"ai_model": "GPT Image 1.5"
}'

Error Responses

401 Unauthorized - Invalid API key

Returned when the API key is invalid or missing.

Response Example:

{
"detail": "Invalid API key"
}

Resolution:

  • Verify that the API key was copied correctly
  • Ensure the Bearer prefix and space are included
  • Check that the API key has not expired

404 Not Found User

Returned when the API key is valid but the associated user cannot be found.

Response Example:

{
"detail": "Not Found User"
}

Resolution:

  • Verify that the API key is linked to an active user account
  • Check the account status in the dashboard