Modificar un cliente
PUT
https://api.persat.com.ar/v1/clients/uid_client
Modifico alguno de los campos del cliente con número de cliente uid_client
Headers
Content-Type*
string
application/json
Authorization*
string
Bearer API_KEY
Request Body
company_name
string
Nombre del cliente, razón social o nombre de fantasía.
company_description
string
Descripción del cliente.
latitude
number
Ubicación del cliente, latitud
longitude
number
Ubicación del cliente, longitud
service_time
number
Tiempo de servicio. Se utiliza por el algoritmo de ruteo.
wt
[number, number]
street
string
Calle en donde se encuentra el cliente. No incluir el número.
street_nbr
string
Número de la calle.
neighborhood
string
Barrio, por ej: "Devoto"
city
string
Ciudad, por ejemplo "CABA"
country
string
País, por ejemplo: "Argentina"
custom_fields * (puede haber campos obligatorios)
JSON Object
Campos personalizados de la ficha de clientes
type_id
Number
Identificador del tipo de cliente. Debe ser un tipo válido, de lo contrario se recibira un 409 CONFLICT como respuesta
group_id
Number
Identificador del grupo de cliente. Debe ser un grupo valido, de lo contrario se recibirá 409 CONFLICT como respuesta
En caso de que la respuesta sea exitosa, sólo se devuelven los datos que fueron modificados. A diferencia de Agregar un cliente, en donde se devuelve el cliente completo
A continuación un ejemplo con curl, en donde modifico, los campos: company_name, company_description, latitude y custom_fields
del cliente "CL-0044"
Los campos son explicados en la sección Obtener un cliente
IMPORTANTE: En ningún caso la dirección se calcula automáticamente en base a latitude
y longitude.
Esto si ocurre desde la aplicación web de Persat, o desde la app de Android
Si el custom_field es obligatorio, y se desea modificar el valor. No se aceptará un valor vacío ""
Last updated