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
200- Éxito201- Creado400- Error en la petición401- No autenticado404- No encontrado500- Error del servidor