REST API
Poll generation results
Track asynchronous image and video jobs to a terminal state without duplicate work or unnecessary requests.
Status endpoints
GET
https://www.makeinfluencer.ai/api/v1/generations/video/{generationId}GET
https://www.makeinfluencer.ai/api/v1/generations/image/{generationId}Use the endpoint matching the kindreturned by the create request. Status lookups are ownership-scoped; an ID from another account is not exposed.
Generation statuses
pendingterminal: Noready: NoThe job is waiting to run.processingterminal: Noready: NoThe provider is generating media.successterminal: Yesready: YesRead url or urls for the output.failedterminal: Yesready: NoStop polling; inspect the error and refund state.Polling loop
cURL
curl https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"Use bounded backoff
Start around 2 seconds, increase toward 10 seconds, and stop immediately on a terminal state. Respect
Retry-Afterif the API returns 429.Generation history
GET
https://www.makeinfluencer.ai/api/v1/generations?kind=video&limit=20List the authenticated account's newest image or video jobs when a local generation ID is lost. The limit accepts 1–50 records.