Retrieve the currently registered webhook for the authenticated account along with the most recent delivery logs. Each log entry contains the event payload sent, the response received from the webhook URL, the HTTP status code, and the timestamp of the attempt — useful for debugging delivery failures.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
GET /user/webhook
Retrieve the currently registered webhook for the authenticated account along with the most recent delivery logs. Each log entry contains the event payload sent, the response received from the webhook URL, the HTTP status code, and the timestamp of the attempt — useful for debugging delivery failures.
AuthorizationRequires a valid Panda API key in the
Authorizationheader. The webhook returned belongs to the organization that owns the API key.
HTTP Method & Path
GET /user/webhook
Base URL: https://api-v2.pandavideo.com
Authentication Requirements
- Security Scheme:
PandaAuth(apiKey) - Header:
Authorization: <your_api_token>(no Bearer prefix)
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
Authorization | header | string | Yes | Panda API token (without Bearer prefix) |
Request Body
No request body is required.
Response
Success Response (200)
Returns the registered webhook and an array of the most recent delivery attempts:
{
"webhook": {
"id": "2f4460cc-98b1-49bb-a421-39baefc0636c",
"url": "https://webhook.site/015fa4be-3a76-4819-90f3-89ae0b5b3914"
},
"logs": [
{
"code": 404,
"request": {
"action": "aiworkflow.update",
"workId": "02b4ef54-a4fc-4b23-be74-e556d693d3ca",
"type": "MINDMAP",
"video_id": "c6a2507a-a80e-4e2a-bd91-0a921bf38e9d",
"folder_id": null,
"status": "FINISHED"
},
"date": "2026-05-25T21:20:10.673Z",
"url": "https://webhook.site/7cff4f29-c926-4698-a196-7f8ab1493793",
"response": {
"success": false,
"error": {
"message": "Token \"7cff4f29-c926-4698-a196-7f8ab1493793\" not found",
"id": ""
}
}
}
]
}Response Schema
webhook
webhookThe currently registered webhook for the account:
| Field | Type | Description |
|---|---|---|
webhook.id | string (uuid) | Unique ID of the webhook |
webhook.url | string | Current URL that receives the events |
logs
logsArray of the most recent delivery attempts. Each entry contains:
| Field | Type | Description |
|---|---|---|
code | integer | HTTP status code returned by the webhook URL |
date | string (ISO 8601) | Timestamp of the delivery attempt |
url | string | URL the event was delivered to at the time of the attempt |
request | object | Payload sent by Panda Video. Shape varies by event type; common fields include action, workId, type, video_id, folder_id, status |
response | object | Response body returned by the webhook URL. Shape varies depending on the receiver |
Thelogsarray reflects the most recent attempts only — older delivery records are rotated out. Use thecodeandresponsefields to debug failed deliveries.
Error Responses
- 401 Unauthorized: API token inválido ou ausente
- 403 Forbidden: Token sem permissão para acessar este recurso
- 404 Not Found: Nenhum webhook registrado para a conta
- 500 Internal Server Error: Erro no servidor
Example Usage
cURL
curl -X GET \
'https://api-v2.pandavideo.com/user/webhook' \
-H 'Authorization: your_api_token_here'