Saltar al contenido principal
La API de GetQR está en beta y solo está disponible para algunos espacios de trabajo. Los detalles pueden cambiar antes del lanzamiento general.
La API de GetQR usa los códigos de estado HTTP estándar. Las solicitudes correctas devuelven 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 responde 422. El mensaje describe el primer campo no válido con el formato <issue>: <field>: <details>:
Los campos anidados usan notación de puntos, por ejemplo link.url.

Gestiona los errores

  • Decide según error.code, no según error.message.
  • No reintentes los errores 4xx sin cambios: corrige antes la solicitud. Las excepciones son un 409 por una solicitud aún en curso y 429.
  • Ante un 429, espera los segundos que indica la cabecera Retry-After. Consulta Límites de tasa.
  • Reintenta los errores 5xx con espera exponencial.

Problemas habituales

La API está en beta y todavía no está habilitada para tu espacio de trabajo.
La ruta es incorrecta. Compárala con las páginas de los endpoints y comprueba que empieza por /api/v1/.
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.
Tu rol en el espacio de trabajo es lector. Solo el propietario del espacio de trabajo y los editores pueden usar la API.

Siguientes pasos

Límites de tasa

Autenticación