Restofy Docs
Contactos del negocio POST

Crear varios contactos de una vez

POST /api/parties/create-parties

Descripción

Registra hasta 100 contactos nuevos en una sola llamada, sean clientes o proveedores.

Detalles

Valida todo el lote antes de guardar: si un solo contacto tiene un problema no se crea ninguno y la respuesta indica la posición y el campo de cada error. Un teléfono que ya pertenece a otro contacto o que se repite en el lote se rechaza, para no duplicar contactos. Permite una prueba previa que valida sin guardar nada.

Permisos requeridos

auth-tenant

Request

Nombre Tipo Requerido Reglas
dryRun bool No
default:0
items array Sí —
items[].ref string No
max:60
items[].name string Sí
max:150
items[].phone string No
max:30
items[].notes string No —
items[].suppliers array No —
items[].suppliers[].name string No
max:150
items[].suppliers[].supplierCode string No
max:50
items[].suppliers[].paymentTermsDays int No
min_value:0
items[].suppliers[].contactPersonName string No
max:150
items[].suppliers[].contactPersonPhone string No
max:30
items[].suppliers[].notes string No —

Ejemplo de request

curl -X POST https://restofy.pro/api/parties/create-parties \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "items": [
        {
            "name": "string"
        }
    ]
}'

Los valores son demo: reemplázalos por datos reales del negocio.