Códigos de Status

March 13, 2026

Códigos de Status

A API usa códigos de status HTTP padrão. O formato do corpo da resposta depende do código de status.


200 OK

A requisição foi bem-sucedida. O corpo da resposta é JSON contendo apenas o payload em data.

Exemplo

{
  "data": {
    "project_id": "prj06928fdjqqaza",
    "name": "Sample project name",
    "status": "SUCCEEDED"
  }
}

400 Bad Request

Ocorreu um erro do lado do cliente — parâmetros inválidos, formato de vídeo não suportado ou outros problemas de entrada. Revise o campo message, corrija a requisição e tente novamente.

CampoTipoDescrição
trace_idstringIdentificador único para diagnóstico e suporte
messagestringDescrição do erro legível por humanos
{"message": "the error message", "trace_id": "the_trace_id"}

500 Internal Server Error

Ocorreu um erro do lado do servidor. Se o problema persistir, entre em contato com o suporte informando o trace_id.

{"message": "the error message", "trace_id": "the_trace_id"}

403 Forbidden

Falha na autenticação (chave de API inválida ou ausente). O corpo da resposta inclui:

CampoTipoDescrição
timestampstringHora da resposta (ISO 8601)
statusnumberCódigo de status HTTP (403)
errorstringTipo de erro curto (ex.: "Forbidden")
pathstringCaminho da requisição
{"timestamp": "2026-03-13T07:58:46.156+00:00", "status": 403, "error": "Forbidden", "path": "/api/v2/clips"}

429 Too Many Requests

A requisição foi rejeitada devido a limites de taxa ou de concorrência. O corpo da resposta usa o mesmo formato que o 403: timestamp, status, error, path.

{"timestamp": "2026-03-10T15:52:01.610+00:00", "status": 429, "error": "Too Many Requests", "path": "/api/v2/clips/results/prjxxx"}

Consulte Limites de Taxa para os valores dos limites e como evitar o erro 429.