Actualizar un cliente
https://carchost.fieldcontrol.com.br/customers/{id}Actualiza un cliente. Envíe el cliente completo: el cuerpo sigue las mismas reglas de la creación.
Requiere los headers
X-Api-Key,User-AgentyContent-Type: application/json. Límite: 1 solicitud por segundo (más información).
Solicitud
Parámetros de ruta
idstringobligatorioIdentificador del cliente.
Ejemplo: NTc4NTQ1OjIyOTE1.
Headers
User-AgentstringobligatorioIdentificación de su aplicación.
Ejemplo: MinhaIntegracao/1.0.
Cuerpo de la solicitud
JSON, enviado con el header Content-Type: application/json.
namestringobligatorioNombre del cliente. Los textos de más de 120 caracteres se truncan.
Mínimo de 5 caracteres.
codestringCódigo del cliente.
Hasta 50 caracteres.Acepta: null.
notesstringObservaciones del cliente.
Hasta 2000 caracteres.Acepta: null.
documentNumberstringCPF o CNPJ válido, solo números (sin puntos, guiones ni barras). Debe ser único en la cuenta.
Acepta: null.
externalobjectCampos de external
idstringIdentificador del cliente en su sistema.
Hasta 100 caracteres.Acepta: null.
archivedbooleanIndica si el cliente está archivado.
Predeterminado: false.
addressobjectobligatorioDirección del cliente. También se usa para crear la ubicación principal.
Campos de address
zipCodestringCódigo postal (CEP) de 8 dígitos, solo números.
Acepta: null.
streetstringCalle. Los textos de más de 50 caracteres se truncan.
Acepta: null.
numberstringNúmero. Los textos de más de 10 caracteres se truncan.
Acepta: null.
neighborhoodstringBarrio. Los textos de más de 50 caracteres se truncan.
Acepta: null.
complementstringComplemento. Los textos de más de 50 caracteres se truncan.
Acepta: null.
citystringobligatorioCiudad. Los textos de más de 50 caracteres se truncan.
statestringobligatorioEstado. Los textos de más de 30 caracteres se truncan.
coordsobjectobligatorioCoordenadas de la dirección. ¿Sin geolocalización? Consulte la guía Servicios de geolocalización.
Campos de coords
latitudenumberobligatorioDe -90 a 90.
longitudenumberobligatorioDe -180 a 180.
Respuestas
- 200
Cliente actualizado.
- 401
Clave de API ausente (
Missing API Key) o inválida (Invalid API Key). Consulte Autenticación. - 403
Cuenta bloqueada (
Account blocked), vencida (Account expired) o con un plan que no permite integración (Account plan not allowed). Consulte Autenticación. - 404
Recurso no encontrado. El cuerpo de la respuesta está vacío.
- 422
Cuerpo inválido o
documentNumberya registrado en otro cliente de la cuenta (reason: document number already exists).resourceValidationErr→ - 429
Se superó el límite de 1 solicitud por segundo. Consulte Límite de solicitudes.
- 500
Error inesperado en el servidor.