Get all models for the authenticated user
Retrieves all models for the current user. Adds free and general models if missing.
Authorization
BearerAuth Developer API key. Send as Authorization: Bearer <api_key>.
In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/models"{ "result": [ { "createdAt": "string", "id": "string", "modelType": "string", "status": "new", "updatedAt": "string" } ], "status": "OK"}{ "err": "string", "message": "string", "result": null, "status": "NOK"}{ "err": "string", "message": "string", "result": null, "status": "NOK"}{ "err": "string", "message": "string", "result": null, "status": "NOK"}Get all images for a model GET
Retrieves images for the given model using cursor pagination, filtered by type if provided. Omit cursor or send an empty string for the first page. When hasMore is true, send nextCursor from the response as cursor for the next page. Keep pageSize and filters unchanged between pages. Restart with an empty cursor when changing them.
Trigger model training GET
Initiates training for the specified model if image count, access, and plan limits allow. This endpoint does not return a pollable generation jobId. Poll GET /models/{modelID} and inspect result.status for the model training lifecycle.