Skip to documentation
MakeInfluencer.ai
v1

REST API

Poll generation results

Track asynchronous image and video jobs to a terminal state without duplicate work or unnecessary requests.

Status endpoints

GEThttps://www.makeinfluencer.ai/api/v1/generations/video/{generationId}
GEThttps://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

GEThttps://www.makeinfluencer.ai/api/v1/generations?kind=video&limit=20

List the authenticated account's newest image or video jobs when a local generation ID is lost. The limit accepts 1–50 records.