Autenticación
Encabezados HTTP
Sección titulada «Encabezados HTTP»Las peticiones a la API deben incluir los siguientes encabezados HTTP:
X-API-KEY: la clave de API, que se obtiene desde el apartado “Claves de API” de la sección “Configuración” de la aplicación web de tukonta.Content-Type:application/json. EnPOST /expenses/:id/attachmentel valor esmultipart/form-data.Accept:application/json.
Errores de autenticación
Sección titulada «Errores de autenticación»Las claves de API de producción empiezan por tuk_ y las del entorno de pruebas por tuk_test_. Si falta la clave, no tiene ese formato, no existe, es del otro entorno, está desactivada, ha caducado o la empresa no tiene un plan activo, la respuesta es 401 con el encabezado WWW-Authenticate: Bearer realm="tukonta" y un mensaje que indica el motivo:
{ "error": true, "message": "API key inválida" }Un 401 no se arregla reintentando: hay que corregir la clave.
Una clave de solo lectura puede consultar, pero no crear, cambiar ni eliminar: esas peticiones responden 401 con «No tienes permisos para hacer esta acción.».