Salt la conținut
Sursa Developers

Evenimente · Joburi și exporturi

export.ready

Export gata

Un fișier de export este gata de descărcare: un export de fișă, un export al organizației sau un fișier regenerat.

Tipul obiectului
file
Livrat către
Webhookurile cu rolul admin

Conținut

Obiect: EventExportReady

  • idstringobligatoriu

    ID-ul evenimentului (evt_…), trimis și ca antet webhook-id. Folosiți-l pentru a elimina livrările duplicate.

  • typestringobligatoriu

    Valori permise: export.ready

  • created_atstring (date-time)obligatoriu

    Momentul în care a avut loc modificarea (UTC).

  • org_idintegerobligatoriu
  • api_versionstringobligatoriu

    Versiunea contractului schemei data.

  • sequenceinteger

    Numărul de ordine al livrării în cadrul webhookului (lipsește pentru un eveniment de test).

  • objectWebhookEventObjectobligatoriu
  • payloadstringobligatoriu

    thin înseamnă fără data: citiți obiectul prin API.

    Valori permise: fullthin

  • dataobject
    Câmpuri
    • fileEventFileobligatoriu
    • kindstringobligatoriu

      Ce a fost exportat: cards, answer, card, report, org …

    • job_idinteger | null

      Jobul de indexare sau de export.

    • actor_idinteger | nullobligatoriu

      Utilizatorul care a efectuat acțiunea; null pentru o cheie API a organizației sau pentru platforma însăși.

    • regeneratedboolean

      Fișierul a fost regenerat (POST /v1/files/{file_id}/regenerate).

  • testbooleanobligatoriu

    Un eveniment de test trimis de POST /v1/webhooks/{webhook_id}/test.

Exemplu de livrare

{
  "id": "evt_0123456789abcdef0123456789abcdef",
  "type": "export.ready",
  "created_at": "2026-10-24T10:00:03Z",
  "org_id": 1,
  "api_version": "1.62.0",
  "sequence": 1042,
  "object": {
    "type": "file",
    "id": "f2b1c0de-0000-4000-8000-000000000001"
  },
  "payload": "full",
  "data": {
    "file": {
      "id": "f2b1c0de-0000-4000-8000-000000000001",
      "filename": "cards.xlsx",
      "format": "xlsx",
      "size": 18234,
      "expires_at": "2026-10-31T10:00:00Z"
    },
    "kind": "cards",
    "job_id": null,
    "actor_id": 7
  },
  "test": false
}

Primirea evenimentelor

Fiecare livrare este o cerere POST cu acest corp JSON către webhook. Verificați antetul webhook-signature (Standard Webhooks) înainte de a avea încredere în corp, răspundeți cu un status 2xx în câteva secunde și faceți prelucrarea după aceea. Livrările către un webhook păstrează ordinea evenimentelor; o livrare eșuată este reîncercată cu pauze din ce în ce mai lungi.

Pot apărea oricând tipuri de evenimente și câmpuri noi: ignorați tipurile și câmpurile pe care nu le cunoașteți.

Aceleași evenimente se află în fluxul de evenimente timp de 30 de zile →