Plataforma de dados abertos da Universidade de São Paulo
USP Aberta — página inicial

USP Aberta · Desenvolvedores

Erros

Todo erro é application/problem+json (RFC 9457). O campo type é uma URL que leva à descrição do problema.

Como tratar

Decida pelo campo type, não pela mensagem. Em 429 e 503, respeite Retry-After.

Tipo do problema

NomeTipo do problema
Você já possui uma chave de APIhttps://uspaberta.ime.usp.br/api/v2/problems/api-key-exists
Limite de rajada excedidohttps://uspaberta.ime.usp.br/api/v2/problems/burst-limit
Créditos diários esgotadoshttps://uspaberta.ime.usp.br/api/v2/problems/credits-exhausted
Endpoint removidohttps://uspaberta.ime.usp.br/api/v2/problems/endpoint-removed
Acesso negadohttps://uspaberta.ime.usp.br/api/v2/problems/forbidden
Erro internohttps://uspaberta.ime.usp.br/api/v2/problems/internal-error
Chave de API inválidahttps://uspaberta.ime.usp.br/api/v2/problems/invalid-api-key
Parâmetros inválidoshttps://uspaberta.ime.usp.br/api/v2/problems/invalid-parameters
Chave de API expiradahttps://uspaberta.ime.usp.br/api/v2/problems/key-expired
Muitas operações de chave hojehttps://uspaberta.ime.usp.br/api/v2/problems/key-operations-limit
O titular da chave perdeu o acessohttps://uspaberta.ime.usp.br/api/v2/problems/key-owner-not-authorized
Representação indisponívelhttps://uspaberta.ime.usp.br/api/v2/problems/not-acceptable
Recurso não encontradohttps://uspaberta.ime.usp.br/api/v2/problems/not-found
A mudança excede a capacidadehttps://uspaberta.ime.usp.br/api/v2/problems/pool-overbooked
Chaves de API são somente leiturahttps://uspaberta.ime.usp.br/api/v2/problems/read-only-key
Serviço sobrecarregadohttps://uspaberta.ime.usp.br/api/v2/problems/service-overloaded
Chave de API ausentehttps://uspaberta.ime.usp.br/api/v2/problems/unauthenticated
Serviço legado indisponívelhttps://uspaberta.ime.usp.br/api/v2/problems/upstream-unavailable

USP Aberta · Developers

Errors

Every error is application/problem+json (RFC 9457). The type field is a URL leading to the problem's description.

Handling them

Decide by the type field, not the message. On 429 and 503, honour Retry-After.

Problem type

NameProblem type
An API key already existshttps://uspaberta.ime.usp.br/api/v2/problems/api-key-exists
Burst limit exceededhttps://uspaberta.ime.usp.br/api/v2/problems/burst-limit
Daily credits exhaustedhttps://uspaberta.ime.usp.br/api/v2/problems/credits-exhausted
Endpoint removedhttps://uspaberta.ime.usp.br/api/v2/problems/endpoint-removed
Forbiddenhttps://uspaberta.ime.usp.br/api/v2/problems/forbidden
Internal errorhttps://uspaberta.ime.usp.br/api/v2/problems/internal-error
Invalid API keyhttps://uspaberta.ime.usp.br/api/v2/problems/invalid-api-key
Invalid parametershttps://uspaberta.ime.usp.br/api/v2/problems/invalid-parameters
API key expiredhttps://uspaberta.ime.usp.br/api/v2/problems/key-expired
Too many key operations todayhttps://uspaberta.ime.usp.br/api/v2/problems/key-operations-limit
Key owner no longer authorizedhttps://uspaberta.ime.usp.br/api/v2/problems/key-owner-not-authorized
Representation not availablehttps://uspaberta.ime.usp.br/api/v2/problems/not-acceptable
Resource not foundhttps://uspaberta.ime.usp.br/api/v2/problems/not-found
Change would overbook the poolhttps://uspaberta.ime.usp.br/api/v2/problems/pool-overbooked
API keys are read-onlyhttps://uspaberta.ime.usp.br/api/v2/problems/read-only-key
Service overloadedhttps://uspaberta.ime.usp.br/api/v2/problems/service-overloaded
Missing API keyhttps://uspaberta.ime.usp.br/api/v2/problems/unauthenticated
Legacy upstream unavailablehttps://uspaberta.ime.usp.br/api/v2/problems/upstream-unavailable

USP Aberta · Desarrolladores

Errores

Todo error es application/problem+json (RFC 9457). El campo type es una URL que lleva a la descripción del problema.

Cómo tratarlos

Decida por el campo type, no por el mensaje. En 429 y 503, respete Retry-After.

Tipo de problema

NombreTipo de problema
Ya posee una clave de APIhttps://uspaberta.ime.usp.br/api/v2/problems/api-key-exists
Límite de ráfaga excedidohttps://uspaberta.ime.usp.br/api/v2/problems/burst-limit
Créditos diarios agotadoshttps://uspaberta.ime.usp.br/api/v2/problems/credits-exhausted
Endpoint eliminadohttps://uspaberta.ime.usp.br/api/v2/problems/endpoint-removed
Acceso denegadohttps://uspaberta.ime.usp.br/api/v2/problems/forbidden
Error internohttps://uspaberta.ime.usp.br/api/v2/problems/internal-error
Clave de API inválidahttps://uspaberta.ime.usp.br/api/v2/problems/invalid-api-key
Parámetros inválidoshttps://uspaberta.ime.usp.br/api/v2/problems/invalid-parameters
Clave de API vencidahttps://uspaberta.ime.usp.br/api/v2/problems/key-expired
Demasiadas operaciones de clave hoyhttps://uspaberta.ime.usp.br/api/v2/problems/key-operations-limit
El titular de la clave perdió el accesohttps://uspaberta.ime.usp.br/api/v2/problems/key-owner-not-authorized
Representación no disponiblehttps://uspaberta.ime.usp.br/api/v2/problems/not-acceptable
Recurso no encontradohttps://uspaberta.ime.usp.br/api/v2/problems/not-found
El cambio excede la capacidadhttps://uspaberta.ime.usp.br/api/v2/problems/pool-overbooked
Las claves de API son de solo lecturahttps://uspaberta.ime.usp.br/api/v2/problems/read-only-key
Servicio sobrecargadohttps://uspaberta.ime.usp.br/api/v2/problems/service-overloaded
Falta la clave de APIhttps://uspaberta.ime.usp.br/api/v2/problems/unauthenticated
Servicio heredado no disponiblehttps://uspaberta.ime.usp.br/api/v2/problems/upstream-unavailable