Usage API

Usage API vrací historické API úlohy vašeho týmu spolu s kredity, které každá z nich spotřebovala. Filtrujte podle časového okna, endpointu nebo stavu a procházejte výsledky po stránkách pro hromadný export.


GET/openapi/v1/usage/tasks

List Usage Records

Vrátí jednu stránku API úloh týmu, seřazených od nejnovějších. Bez explicitního časového rozsahu pokrývá odpověď posledních 30 dní.

Parametry

  • Name
    page_num
    Type
    integer
    výchozí 1
    Description

    Číslo stránky pro stránkování.

  • Name
    page_size
    Type
    integer
    výchozí 10
    Description

    Limit velikosti stránky. Maximální povolená hodnota je 100 položek.

  • Name
    sort_by
    Type
    string
    výchozí -created_at
    Description

    Pole, podle kterého se má řadit.

    Dostupné hodnoty:

    • +created_at: Řadit podle času vytvoření vzestupně.
    • -created_at: Řadit podle času vytvoření sestupně.
  • Name
    start_time
    Type
    string
    Description

    Začátek okna created_at jako časové razítko ve formátu RFC 3339 (např. 2026-08-01T00:00:00Z). Výchozí hodnota je 30 dní před end_time. Okno může pokrývat nejvýše 1 rok — pro větší exporty procházejte po sobě jdoucí okna.

  • Name
    end_time
    Type
    string
    Description

    Konec okna created_at jako časové razítko ve formátu RFC 3339. Výchozí hodnota je aktuální čas.

  • Name
    endpoints
    Type
    string
    Description

    Seznam názvů endpointů oddělených čárkami, které se mají zahrnout. Přijímá stejné hodnoty, jaké nese pole odpovědi endpointtext-to-3d, text-to-3d-preview, text-to-3d-refine, image-to-3d, multi-image-to-3d, retexture, remesh, convert, resize, uv-unwrap, rig, animate, text-to-motion, text-to-image, image-to-image, print-multi-color, print-repair, print-analyze — přičemž text-to-3d je souhrnný název zahrnující fáze preview i refine. Vynechte pro zahrnutí všech endpointů.

  • Name
    status
    Type
    string
    Description

    Filtrovat podle koncového stavu úlohy: SUCCEEDED nebo FAILED. Vynechte pro zahrnutí obou.

Vrací

Vrátí stránkovaný seznam Objektů záznamu o využití.

Request

GET
/openapi/v1/usage/tasks
curl "https://api.meshy.ai/openapi/v1/usage/tasks?page_size=50&start_time=2026-08-01T00:00:00Z&end_time=2026-09-01T00:00:00Z" \
-H "Authorization: Bearer ${YOUR_API_KEY}"

Response

[
  {
    "task_id": "018a210d-8ba4-705c-b111-1f1776f7f578",
    "endpoint": "image-to-3d",
    "status": "SUCCEEDED",
    "created_at": 1755787000000,
    "finished_at": 1755787045000,
    "consumed_credits": 20,
    "api_key_name": "production",
    "api_key_suffix": "a1b2"
  },
  {
    "task_id": "018a210d-1c22-7e0f-9d3a-4a5b6c7d8e9f",
    "endpoint": "text-to-3d-refine",
    "status": "FAILED",
    "created_at": 1755786000000,
    "finished_at": 1755786030000,
    "consumed_credits": 0,
    "api_key_name": "production",
    "api_key_suffix": "a1b2"
  }
]

The Usage Record Object

  • Name
    task_id
    Type
    string
    Description

    ID úlohy, ke které se tento záznam vztahuje — stejné ID, jaké vrátil vytvářející endpoint. Chcete-li získat samotnou úlohu (včetně jejího výstupního modelu nebo URL adres obrázků, znovu podepsaných při každém čtení), předejte ho odpovídajícímu koncovému bodu pro načtení, např. GET /openapi/v1/{endpoint}/{task_id}.

  • Name
    endpoint
    Type
    string
    Description

    Endpoint, na kterém úloha běžela, např. image-to-3d nebo text-to-3d-refine. Úlohy Text na 3D uvádějí svou fázi (text-to-3d-preview / text-to-3d-refine).

  • Name
    status
    Type
    string
    Description

    Koncový stav úlohy: SUCCEEDED nebo FAILED.

  • Name
    created_at
    Type
    timestamp
    Description

    Časové razítko vytvoření úlohy, v milisekundách.

  • Name
    finished_at
    Type
    timestamp
    Description

    Časové razítko dokončení, v milisekundách. null, pokud úloha nenese žádný čas dokončení.

  • Name
    consumed_credits
    Type
    integer
    Description

    Kredity spotřebované touto úlohou. Vrací 0 u úloh se stavem FAILED (kredity jsou při selhání vráceny).

  • Name
    api_key_name
    Type
    string
    Description

    Zobrazovaný název API klíče, který úlohu spustil. Zůstává vyplněný i u zneplatněných klíčů, takže historické útraty zůstávají dohledatelné i po rotaci klíčů.

  • Name
    api_key_suffix
    Type
    string
    Description

    Poslední čtyři znaky daného API klíče, sloužící k rozlišení klíčů se stejným názvem.

Example Usage Record Object

{
  "task_id": "018a210d-8ba4-705c-b111-1f1776f7f578",
  "endpoint": "image-to-3d",
  "status": "SUCCEEDED",
  "created_at": 1755787000000,
  "finished_at": 1755787045000,
  "consumed_credits": 20,
  "api_key_name": "production",
  "api_key_suffix": "a1b2"
}