Appearance
capacidad-insuficiente
urn:auditium:api:error:capacidad-insuficiente| HTTP | 403 |
title | Capacidad insuficiente |
La credencial es válida, pero no habilita la combinación de endpoint y método invocada.
Causa típica
- El método no es el que corresponde:
GET /ruc/api/logouten lugar dePOST. - El endpoint existe en la API pero no está habilitado para tus credenciales.
Cómo resolverlo
Revisar el método en la documentación del endpoint.
Para saber qué hay habilitado, mirar los _links de cualquier respuesta exitosa: enumeran los endpoints disponibles y su método.
bash
curl -s -X POST -u "$AUDITIUM_USER:$AUDITIUM_PASS" \
https://auditium.com.ar/ruc/api/login | jq '._links'json
[
{ "href": "https://auditium.com.ar/ruc/api/asignaciones_personal", "rel": "asignaciones_personal", "method": "GET" },
{ "href": "https://auditium.com.ar/ruc/api/logout", "rel": "logout", "method": "POST" }
]Si el endpoint que se necesita no aparece en esa lista, reintentar no cambia el resultado: hay que pedir la habilitación al contacto técnico.
Ejemplo
json
{
"type": "urn:auditium:api:error:capacidad-insuficiente",
"title": "Capacidad insuficiente",
"status": 403,
"detail": "Su identidad no tiene la capacidad de invocar `logout` con el método `GET`.",
"instance": "/ruc/api/logout",
"_links": [
{ "href": "https://developers.auditium.com.ar/errores/capacidad-insuficiente", "rel": "help", "method": "GET" }
]
}Relacionados
ambito-insuficiente— el endpoint sí está habilitado, pero no sobre los datos pedidos.endpoint-inexistente— la ruta no existe.