Guía de la API REST
La API REST de FacturaScripts ofrece a los desarrolladores una forma sencilla de acceder, crear, modificar y eliminar datos desde aplicaciones externas.
¿Cómo usar la API?
Para acceder a la API de FacturaScripts, añade /api al final de la URL donde tienes instalado FacturaScripts. Por ejemplo, si tienes FacturaScripts instalado en localhost:8000
, la URL de la API será: http://localhost:8000/api/3
.
A continuación, utilizaremos Insomnia para realizar las consultas a la API y recibir respuestas en un formato más legible.
Activación y autenticación de la API
-
Activar la API: Dirígete al menú Administrador y selecciona Panel de control. En la sección Por defecto, marca la casilla Activar API y haz clic en Guardar.
-
Crear una API Key: Haz clic en la sección API Keys y presiona el botón Nuevo para crear una nueva clave. Asegúrate de marcar la opción Acceso completo.
Una vez que hayas creado la API Key, puedes conectarte a la API realizando los siguientes pasos:
- Abre Insomnia.
- Introduce la URL de la API (
http://localhost:8000/api/3
) y asegúrate de que se está realizando una petición de tipo GET. - Ve a la pestaña Headers y agrega el campo Token con tu clave de API como valor.
Error API-VERSION-NOT-FOUND
Este error indica que no se ha seleccionado la versión de la API. La API está diseñada para soportar múltiples versiones, aunque por el momento solo utilizaremos la versión 3. La URL correspondiente a la versión 3 es: http://localhost:8000/api/3
.
En la sección Resources, puedes encontrar todos los recursos o endpoints accesibles a través de la API, como agencias de transporte, agentes, albaranes de cliente y albaranes de proveedor, entre otros.