Ir al contenido

Modificar Usuarios Móviles

Permite modificar uno o múltiples usuarios móviles existentes en el sistema mediante una única petición. Este endpoint está diseñado para operaciones de actualización en lote (batch update), permitiendo actualizar hasta 10,000 registros por petición.

Método: POST

https://api.ventasremotas.com/v1/sellers/batch-update
HeaderValorDescripción
Content-Typeapplication/jsonIndica que los datos se envían en formato JSON
Acceptapplication/jsonIndica que la respuesta debe estar en formato JSON
Subscription-Key{subscription_key}Clave de suscripción para acceder a la API
AuthorizationBearer {access_token}Token de acceso obtenido del endpoint /token

El body debe ser un array de objetos, donde cada objeto representa un usuario móvil a actualizar.

ParámetroValorDescripción
Mínimo de items1El array no puede estar vacío
Máximo de items10,000Número máximo de usuarios móviles por petición

El cuerpo (Body) de la solicitud debe enviarse en formato JSON y debe incluir un array con los siguientes parámetros.

CampoTipoNuloRestriccionesDescripción
codestring (max 18)NoNo permite: espacio, #, %, &, *, {, }, \, :, <, >, ?, /, +, .Código del usuario móvil asignado desde el ERP (identifica al usuario móvil a actualizar)
namestring (max 50)NoNombre completo del usuario móvil
typestring (max 30)NoTipo de usuario móvil
phonestring (max 20)NoNúmero de teléfono del usuario móvil
emailstring (max 50)Correo electrónico del usuario móvil
addressstring (max 300)NoDirección del usuario móvil
citystring (max 50)Ciudad del usuario móvil
countrystring (max 50)País del usuario móvil
regionstring (max 50)Región o departamento del usuario móvil
statestring (max 1)NoValores permitidos: Y, NDetermina la disponibilidad del usuario móvil: Y activo, N inactivo
locationstring (max 20)Código de bodega asignada al usuario para consultar inventario
operation_centerstring (max 10)Centro de operación asignado al usuario móvil
cedulastring (max 18)Número de cédula o documento de identidad del usuario móvil
  • string (max N): Cadena de texto con longitud máxima de N caracteres.

Aquí tienes un ejemplo de cómo debería quedar el cuerpo de la solicitud en formato JSON:

[
{
"code": "VEND-001",
"name": "Juan Pérez Actualizado",
"type": "INTERNO",
"phone": "3001234567",
"email": "juan.perez.nuevo@empresa.com",
"address": "Calle 120 #18-30",
"city": "Bogotá",
"country": "Colombia",
"region": "Cundinamarca",
"state": "Y",
"location": "BOG-SUR",
"operation_center": "CO-02",
"cedula": "1234567890"
},
{
"code": "VEND-002",
"name": "María López",
"type": "EXTERNO",
"phone": "3109876543",
"email": null,
"address": "Carrera 45 #30-12",
"city": "Medellín",
"country": "Colombia",
"region": "Antioquia",
"state": "N",
"location": null,
"operation_center": null,
"cedula": null
}
]

{
"statusCode": 200,
"message": "Sellers updated successfully"
}