Aethera API
The redesign pipeline as a GraphQL API, with live job progress.
Submit a job against the Shop API and follow it to completion: presigned upload for the source photograph, a queued generation job, server-sent events for progress, and a result you can poll. The Admin API exposes prompt templates, provider credentials and the credit ledger.
Built for Product teams, PropTech, integrators.
- Protocol
- GraphQL (Shop + Admin) with SSE progress
- Job timeout
- 5 minutes; video polls up to 10
- Retries
- 2 provider retries, 2-minute call timeout
- Upload
- Presigned PUT, 5-minute TTL
What you get
Presigned uploads
Photographs go straight to object storage on a short-lived URL — they never pass through your servers.
Live job progress
Each job streams over SSE with a heartbeat, so a long render never looks like a hung request.
Credits reserved, not spent
A job reserves credit on submit and commits only on success. Timeouts, provider errors and cancellations release it.
Pluggable providers
Image, video and text providers sit behind interfaces. Google AI Studio credentials are stored encrypted per tenant.