Organización

Clientes

CRUD de clientes con portal. El rol guardado es CLIENT.

MétodoRutaPermiso
GET/org-api/v1/customerscustomers:read o organization:read
GET/org-api/v1/customers/{id}customers:read o organization:read
POST/org-api/v1/customerscustomers:write o organization:read
PATCH/org-api/v1/customers/{id}customers:write o organization:read
DELETE/org-api/v1/customers/{id}customers:write o organization:read

El listado acepta search, isActive, sortBy, tagId, types, page, limit y cursor. types va unido por coma. No envíes types en el alta: el servidor guarda CLIENT. Cuenta PERSONAL pide firstName. Cuenta BUSINESS pide companyName. createContact en true, o ausente, crea un contacto SHIPPER con los mismos datos. El borrado devuelve id y deleted: true. La respuesta no incluye la contraseña del portal.

Altajson
{
  "accountType": "PERSONAL",
  "firstName": "Ana",
  "lastName": "Paz",
  "email": "ana@example.com",
  "createContact": false
}

Buscar en la documentación

Buscar páginas de la documentación