BuildNexion

Proveedores

Los proveedores son las empresas o autónomos que emiten facturas y albaranes a tu organización. Su NIF actúa como identificador único para evitar duplicados.

El objeto proveedor

json
{
  "id":         "prov_4kqRpBn",
  "name":       "Materiales García SL",
  "nif":        "B98765432",
  "email":      "facturacion@materialesgarcia.es",
  "phone":      "+34 938 12 34 56",
  "address":    "Pol. Ind. Can Roca, 22 — Sabadell",
  "category":   "materiales",
  "invoices_count":       58,
  "delivery_notes_count": 142,
  "total_billed_amount":  18450200,
  "created_at": "2025-11-04T08:30:00.000Z"
}

Listar proveedores

GET/v1/providers

Query parameters

ParámetroTipoDescripción
qstringBúsqueda libre en nombre/NIF/email.
categorystringmateriales · subcontrata · maquinaria · servicios · otros
cursorstringPaginación.
limitintegerEntre 1 y 100. Default 25.

Obtener un proveedor

GET/v1/providers/{id}

Crear un proveedor

POST/v1/providers

Body

ParámetroTipoDescripción
name*stringRazón social.
nif*stringNIF/CIF. Único por organización.
emailstringEmail de contacto.
phonestringTeléfono.
addressstringDirección.
categorystringmateriales · subcontrata · maquinaria · servicios · otros
curl -X POST https://api.buildnexion.com/v1/providers \
  -H "Authorization: Bearer bn_live_xxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name":     "Materiales García SL",
    "nif":      "B98765432",
    "email":    "facturacion@materialesgarcia.es",
    "phone":    "+34 938 12 34 56",
    "address":  "Pol. Ind. Can Roca, 22 — Sabadell",
    "category": "materiales"
  }'
Si ya existe un proveedor con el mismo nif, recibirás 409 duplicate_resource con el ID existente en details.existing_id. Usa PATCH para actualizarlo.

Actualizar un proveedor

PATCH/v1/providers/{id}

Eliminar un proveedor

DELETE/v1/providers/{id}
Sólo puedes eliminar proveedores sin facturas ni albaranes asociados. Si tiene documentos, devolverá 409 con el conteo en details.