La API de GetQR está en beta y solo está disponible para algunos espacios de trabajo. Los detalles pueden cambiar antes del lanzamiento general.
2xx. Las solicitudes fallidas devuelven 4xx o 5xx con un cuerpo JSON que explica qué ha fallado.
Formato de los errores
Todos los errores tienen la misma forma: un código estable, un mensaje legible y un enlace a la descripción de ese código.string
requerido
Código de error estable y legible por máquinas. Úsalo en tu código en lugar del mensaje. Consulta Códigos de error.
string
requerido
Descripción legible del problema. El texto puede cambiar.
string
requerido
Enlace a la descripción del código de error en la documentación de la API de tu cuenta de GetQR.
Códigos de error
Errores de validación
Cuando el cuerpo o los parámetros de consulta no superan la validación, la API responde422. El mensaje describe el primer campo no válido con el formato <issue>: <field>: <details>:
link.url.
Gestiona los errores
- Decide según
error.code, no segúnerror.message. - No reintentes los errores
4xxsin cambios: corrige antes la solicitud. Las excepciones son un409por una solicitud aún en curso y429. - Ante un
429, espera los segundos que indica la cabeceraRetry-After. Consulta Límites de tasa. - Reintenta los errores
5xxcon espera exponencial.
Problemas habituales
Todas las solicitudes devuelven 404 "This endpoint is not available."
Todas las solicitudes devuelven 404 "This endpoint is not available."
La API está en beta y todavía no está habilitada para tu espacio de trabajo.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
La ruta es incorrecta. Compárala con las páginas de los endpoints y comprueba que empieza por
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
La suscripción del propietario del espacio de trabajo ha finalizado. La clave de API vuelve a funcionar en cuanto el propietario renueva la suscripción.
403 "API access is not available for this role."
403 "API access is not available for this role."
Tu rol en el espacio de trabajo es lector. Solo el propietario del espacio de trabajo y los editores pueden usar la API.