MixMediaAPI · Docs
Open as Markdown

Other endpoints

Task list and the model catalog as JSON.

GET /api/v1/jobs/list

Recent account tasks. Parameters: limit (1–100, default 20), state (filter), before (pass data.nextBefore for the next page).

curl "https://ai.aimixmedia.site/api/v1/jobs/list?limit=5" \
  -H "Authorization: Bearer $API_KEY"
import os, requests

r = requests.get(
    "https://ai.aimixmedia.site/api/v1/jobs/list",
    params={"limit": "5"},
    headers={"Authorization": f"Bearer {os.environ['API_KEY']}"},
)
print(r.json())  # data.items, data.nextBefore
const r = await fetch("https://ai.aimixmedia.site/api/v1/jobs/list?limit=5", {
  headers: { Authorization: `Bearer ${process.env.API_KEY}` },
});
console.log(await r.json()); // data.items, data.nextBefore

GET /api/v1/models

Model catalog: IDs, prices and parameters. No key required.

curl https://ai.aimixmedia.site/api/v1/models