Manajemen

Membuat endpoint webhook

Memerlukan Management Token ruang kerja (mt-...), dibuat di Dashboard > API > Management Tokens. Kirim Authorization: Bearer mt-.... Inference API keys (sk-...) dan webhook signing secrets (whsec_...) tidak diterima. Hanya ruang kerja token yang dapat diakses. Signing secret whsec_ lengkap hanya dikembalikan saat pembuatan atau rotasi. Simpan dengan aman; GET/list tidak akan pernah mengembalikannya. Rotasi langsung berlaku untuk pengiriman baru; pengiriman yang sedang berlangsung masih dapat menggunakan secret sebelumnya. Maksimal 10 endpoint per ruang kerja. Langganan mencakup peristiwa tugas asinkron terminal di masa mendatang; tugas yang sudah ada tidak diputar ulang.

POSThttps://api.tokenlab.sh/v1/management/webhooks

Gunakan Management Token (mt-...) workspace, bukan API key inferensi (sk-...) atau signing secret (whsec_...). Buat token di Dashboard → API → Management Tokens dan kirimkan Authorization: Bearer mt-.... Akses dibatasi pada workspace tersebut.

Lihat panduan API manajemen webhook untuk informasi mengenai event, verifikasi, percobaan ulang (retries), dan pemecahan masalah.

curl -X POST "https://example.com/v1/management/webhooks" \  -H "Content-Type: application/json" \  -d '{    "url": "http://example.com",    "events": [      "task.completed"    ]  }'
{  "id": "string",  "object": "webhook_endpoint",  "url": "string",  "events": [    "task.completed"  ],  "is_active": true,  "description": "string",  "created_at": "2019-08-24T14:15:22Z",  "updated_at": "2019-08-24T14:15:22Z",  "last_delivered_at": "2019-08-24T14:15:22Z",  "failure_count": 0,  "secret": "string"}

Otorisasi

ManagementTokenAuth
AuthorizationBearer <token>

Autentikasi token manajemen. Buat atau kelola Management Token di Dashboard > API > Management Tokens.

Lokasi: header

Body permintaan

application/json

Respons

application/json

application/json

application/json

application/json

application/json

application/json