List lip sync requests
GET/v1/lipsync/requests
Returns a paginated list of lip sync requests for the authenticated account.
List lip sync requests
curl https://api.chamelaion.com/api/v1/lipsync/requests \
-H "x-api-key: $CHAMELAION_API_KEY"{
"data": [
{
"id": "6f82a2d8-a6d4-4e8a-a0fa-e8b09823a2d8",
"reference_id": "batch-2026-04",
"status": "completed",
"created_at": "2026-03-30T11:00:00Z",
"started_at": "2026-03-30T11:00:04Z",
"finished_at": "2026-03-30T11:01:09Z",
"output_url": "https://storage.chamelaion.com/output/6f82a2d8.mp4"
},
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"reference_id": "batch-2026-04",
"status": "queued",
"created_at": "2026-03-30T11:02:00Z"
}
],
"pagination": {
"limit": 20,
"offset": 0,
"total": 2
}
}{
"data": [
{
"id": "0d8e7a7b-1a4a-4af1-b1da-050f7d9d95bc",
"reference_id": "order-12345-japanese-dub",
"status": "processing",
"created_at": "2026-03-31T09:40:00Z",
"started_at": "2026-03-31T09:40:08Z"
}
],
"pagination": {
"limit": 20,
"offset": 0,
"total": 1
}
}{
"error": "missing authorization header"
}{
"error": "invalid authorization format"
}{
"error": "missing token"
}{
"error": "invalid token"
}{
"error": "unauthorized"
}{
"error": "rate limit exceeded"
}{
"error": "internal error"
}Returns Examples
{
"data": [
{
"id": "6f82a2d8-a6d4-4e8a-a0fa-e8b09823a2d8",
"reference_id": "batch-2026-04",
"status": "completed",
"created_at": "2026-03-30T11:00:00Z",
"started_at": "2026-03-30T11:00:04Z",
"finished_at": "2026-03-30T11:01:09Z",
"output_url": "https://storage.chamelaion.com/output/6f82a2d8.mp4"
},
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"reference_id": "batch-2026-04",
"status": "queued",
"created_at": "2026-03-30T11:02:00Z"
}
],
"pagination": {
"limit": 20,
"offset": 0,
"total": 2
}
}{
"data": [
{
"id": "0d8e7a7b-1a4a-4af1-b1da-050f7d9d95bc",
"reference_id": "order-12345-japanese-dub",
"status": "processing",
"created_at": "2026-03-31T09:40:00Z",
"started_at": "2026-03-31T09:40:08Z"
}
],
"pagination": {
"limit": 20,
"offset": 0,
"total": 1
}
}{
"error": "missing authorization header"
}{
"error": "invalid authorization format"
}{
"error": "missing token"
}{
"error": "invalid token"
}{
"error": "unauthorized"
}{
"error": "rate limit exceeded"
}{
"error": "internal error"
}