API

Referencia de endpoints y comunicación con Dolibarr.

Autenticación

Todas las peticiones requieren autenticación mediante API Key:

Authorization: Dolibarr-API-Key tu_api_key

Endpoints Principales

Clientes

GET    /thirdparties          - Listar clientes
GET    /thirdparties/{id}     - Obtener cliente
POST   /thirdparties           - Crear cliente
PUT    /thirdparties/{id}      - Actualizar cliente
DELETE /thirdparties/{id}      - Eliminar cliente

Facturas

GET    /invoices               - Listar facturas
GET    /invoices/{id}          - Obtener factura
POST   /invoices               - Crear factura
PUT    /invoices/{id}          - Actualizar factura
DELETE /invoices/{id}          - Eliminar factura

Productos

GET    /products               - Listar productos
GET    /products/{id}          - Obtener producto
POST   /products               - Crear producto
PUT    /products/{id}          - Actualizar producto
DELETE /products/{id}          - Eliminar producto

Ejemplo de Petición

fetch('https://dolibarr.com/api/index.php/thirdparties', {
    method: 'GET',
    headers: {
        'Authorization': 'Dolibarr-API-Key tu_api_key',
        'Content-Type': 'application/json'
    }
})
.then(response => response.json())
.then(data => console.log(data));

Códigos de Respuesta