Scenes
Create scene
ProductionStagingUAT
POSThttps://ankiren.com/api/admin/scenes
Request Body
Bắt buộc.
- titlestringRequired
Scene title (must be unique)
- descriptionstring?
- thumbnailUrlstring?
- audioUrlstringRequired
- videoUrlstring?
- durationinteger
- sortOrderinteger
- status"draft" | "published" | "archived"
application/json
{ "title": "string", "description": "string", "thumbnailUrl": "string", "audioUrl": "string", "videoUrl": "string", "duration": 0, "sortOrder": 0, "status": "published" }
Responses
201 · Scene created
- idinteger
- titlestring
- descriptionstring?
- thumbnailUrlstring?
Preview image URL
- audioUrlstring
Looping background audio URL
- videoUrlstring?
Optional video background URL
- durationinteger
Audio duration in seconds
- sortOrderinteger
- status"draft" | "published" | "archived"
- createdBystring
- createdAtstring<date-time>
- updatedAtstring<date-time>
application/json
{ "id": 0, "title": "string", "description": "string", "thumbnailUrl": "string", "audioUrl": "string", "videoUrl": "string", "duration": 0, "sortOrder": 0, "status": "draft", "createdBy": "string", "createdAt": "2026-01-01T00:00:00.000Z", "updatedAt": "2026-01-01T00:00:00.000Z" }
Sample Code
Đổi ngôn ngữ ở ô Language trên thanh Documentation.
cURL
curl -X POST 'https://ankiren.com/api/admin/scenes' \
-H 'Authorization: Bearer <token>' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"title": "string",
"description": "string",
"thumbnailUrl": "string",
"audioUrl": "string",
"videoUrl": "string",
"duration": 0,
"sortOrder": 0,
"status": "published"
}'