get
https://api-v2.pandavideo.com.br/video-review/
Returns all review links created for a specific video.
Authentication
This endpoint requires authentication via API Key in the Authorization header.
Authorization: <your-api-key>
Important: The API Key must be sent directly, without the "Bearer" prefix.
Action Parameter
This endpoint uses the query parameter action=link to identify the operation.
GET /video-review/{video_id}?action=link
Behavior
- Returns a paginated list of review links
- Each link includes the public URL for sharing
- Allows filtering by status (active/expired)
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
GET /video-review/{video_id}
{video_id}Returns all review links created for a video.
AuthorizationRequires a valid API Key in the
Authorizationheader. Send the key directly — noBearerprefix.
?action=linkis requiredThe Private API dispatches by the
actionquery parameter. Calling this endpoint without?action=linkreturns 404 Route not found.
HTTP Method & Path
GET /video-review/{video_id}?action=link
Base URL: https://api-v2.pandavideo.com.br
Authentication Requirements
| Header | Value |
|---|---|
Authorization | <your-api-key> (no Bearer prefix) |
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
video_id | string (uuid) | yes | Video UUID. |
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
action | string | yes | Must be link. |
page | string | no | Page number (digits only, 0–1000000). Accepted by the API but list links is not paginated — it returns the full array. |
limit | string | no | Items per page (1–100). Same note as above. |
status | string | no | Filter by link status: active or expired. |
Response
Success Response (200)
Returns an array of review links, each enriched with the public url.
[
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"video_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Client Review v1",
"status": "active",
"expires_at": "2025-01-25T23:59:59.000Z",
"allow_comment": true,
"allow_status_edit": true,
"show_resolved": true,
"created_at": "2025-01-15T10:00:00.000Z",
"updated_at": "2025-01-15T10:00:00.000Z",
"url": "https://review.pandavideo.com/550e8400-e29b-41d4-a716-446655440000"
}
]Response Schema
| Field | Type | Description |
|---|---|---|
id | string (uuid) | Review link identifier. |
video_id | string (uuid) | Owning video UUID. |
name | string | Display name set on creation (link_name). |
status | string | active | expired. |
expires_at | string (ISO date‑time) | Expiration moment. |
allow_comment | boolean | Reviewers can post comments. |
allow_status_edit | boolean | Reviewers can change comment status. |
show_resolved | boolean | Resolved comments are visible. |
created_at / updated_at | string (ISO date‑time) | Timestamps. |
url | string (uri) | Public reviewer URL https://review.pandavideo.com/{id}. |
Error Responses
- 400 — invalid
page,limitorstatusvalue. - 401 — missing or invalid API Key.
- 404 — user / video not found.
- 500 — internal error.
Example Usage
cURL
curl --request GET \
--url 'https://api-v2.pandavideo.com.br/video-review/a1b2c3d4-e5f6-7890-abcd-ef1234567890?action=link' \
--header 'Authorization: <your-api-key>'