unauthorized
401
Só chave PulbiAPI / IP allowlist. Nunca sessão da origem.
unauthorized
401
Só chave PulbiAPI / IP allowlist. Nunca sessão da origem.
invalid_url
400
URL que não é uma publicação extraível.
invalid_request
400
Pedido malformado.
unsupported_content
400
Story/Highlight recusado sem fetch.
unsupported_platform
400
Hostname fora do catálogo público.
end_user_required
400
Chaves de bot exigem x-end-user-id.
insufficient_scope
403
A chave não tem o scope desta operação.
platform_not_allowed
403
A plataforma não está no entitlement da chave.
end_user_banned
403
Acesso do end-user suspenso.
platform_auth_required
403
A origem exige sessão. O modo público não inicia sessão.
private_content
403
Conteúdo privado explícito.
privacy_undetermined
403
Não foi possível confirmar que é público.
not_found
404
Conteúdo ou job não encontrado.
conflict
409
Conflito com o estado actual.
key_limit_reached
409
Limite de chaves activas do workspace atingido.
issuance_no_grant
403
O workspace não tem política de emissão.
issuance_grant_suspended
403
A emissão de chaves deste workspace está suspensa.
issuance_workspace_suspended
403
O workspace está suspenso.
idempotency_conflict
409
Idempotency-Key reutilizada com corpo diferente.
rate_limited
429
Demasiados pedidos. Ver Retry-After.
quota_exceeded
429
Quota diária esgotada.
geo_blocked
451
Conteúdo indisponível nesta região.
extraction_failed
502
A extração falhou. Pode ser retryable.
platform_unavailable
503
Plataforma ou transporte temporariamente indisponível.
timeout
504
A extração demorou demasiado.
internal_error
500
Erro interno sanitizado. Sem detalhe da origem.