Nueva API de programación

Conecta cualquier programa con FacturaDirecta mediante la API (desde diciembre de 2022)

Ramiro Sánchez avatar
Escrito por Ramiro Sánchez
Actualizado hace más de una semana

Disponible en planes: Gratis, Básico, Avanzado y Total

No disponible en FacturaDirecta Clásico

Desde hace algunos meses estamos haciendo pruebas públicas de la nueva API de programación de FacturaDirecta, pero hasta ahora no habíamos comunicado oficialmente que ya está disponible la nueva API de programación de FacturaDirecta.

¿Qué es una API de programación?

Literalmente una API es una "interfaz de programación de aplicaciones", nombre que se obtiene directamente de sus siglas en inglés (Application Programming Interface), y es básicamente una pieza de software que permite comunicarse entre sí a dos programas, en este caso concreto siendo uno de ellos FacturaDirecta.

Si no sabías lo que era una API es posible que tú mismo no puedas aprovechar la API directamente, pero con la ayuda de cualquier programador mínimamente experimentado podrás hacer uso de la misma si lo necesitas para hacer una integración con otra pieza de software.

¿Qué operaciones puedo hacer con la API de FacturaDirecta?

En su versión actual la API de FacturaDirecta permite realizar las siguientes operaciones:

Contactos

  • Búsqueda y listado de contactos

  • Creación de un contacto

  • Obtención de los datos de un contacto

  • Modificación de los datos de un contacto

  • Borrado de un contacto

Productos

  • Búsqueda y listado de productos

  • Creación de un producto

  • Obtención de los datos de un producto

  • Modificación de los datos de un producto

  • Borrado de un producto

Facturas de venta

  • Búsqueda y listado de facturas de venta

  • Creación de una factura de venta

  • Obtención de los datos de una factura de venta

  • Modificación de los datos de una factura de venta

  • Borrado de una factura de venta

  • Modificación de las etiquetas de una factura de venta

  • Envío por correo electrónico de una factura de venta

  • Obtención de una factura de venta en formato PDF

  • Obtención de una factura de venta en formato Facturae

Presupuestos

  • Búsqueda y listado de presupuestos

  • Creación de un presupuesto

  • Obtención de los datos de un presupuesto

  • Modificación de los datos de un presupuesto

  • Borrado de un presupuesto

  • Modificación de las etiquetas de un presupuesto

  • Envío por correo electrónico de un presupuesto

  • Obtención de un presupuesto en formato PDF

Albaranes

  • Búsqueda y listado de albaranes

  • Creación de un albarán

  • Obtención de los datos de un albarán

  • Modificación de los datos de un albarán

  • Borrado de un albarán

  • Modificación de las etiquetas de un albarán

  • Envío por correo electrónico de un albarán

  • Obtención de un albarán en formato PDF

Facturas de compra y tickets

  • Búsqueda y listado de facturas de compra o tickets

  • Obtención de los datos de una factura de compra o ticket

Facturas de compra y tickets

  • Búsqueda y listado de bancos

¿Cómo puedo probar la API?

La documentación de la API se encuentra en https://www.facturadirecta.com/api y desde ahí mismo puedes acceder tanto a los detalles de cada una de las operaciones disponibles como hacer pruebas de la misma desde la propia página sin necesidad de instalar nada en tu ordenador.

¿Cómo puedo usar la API?

Simplemente elige tu lenguaje de programación favorito y empieza e experimentar, si no sabes por donde empezar en este repositorio público puedes encontrar algún ejemplo básico de uso de la API.

Para evitar errores que afecten a tus datos mientras hagas tus pruebas te recomendamos que hagas tus pruebas usando una cuenta distinta a tu cuenta real, te recordamos que la API funciona también en las cuentas gratuitas por lo que podrás probar tus integraciones sin necesidad de usar tu cuenta real para evitar posibles errores.

¿Ha quedado contestada tu pregunta?