Ir al contenido

Crear Direcciones de Envío

Método: POST

https://api.ventasremotas.com/v1/shipping-addresses/batch-create
Header Valor Descripción Requerido
Content-Type application/json Indica que los datos se envían en formato JSON Sí
Accept application/json Indica que la respuesta debe estar en formato JSON No
Subscription-Key {subscription_key} Clave de suscripción para acceder a la API Sí
Authorization Bearer {access_token} Token de acceso obtenido del endpoint /token Sí*

* Requerido en producción (Azure valida automáticamente).


El body debe ser un array de objetos, donde cada objeto representa una dirección de envío a crear.

Parámetro Valor Descripción
Mínimo de items 1 El array no puede estar vacío
Máximo de items 10,000 Número máximo de direcciones de envío por petición

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

Campo Tipo Nulo Restricciones Descripción
client_id string (max 18) No No permite: espacio, #, %, &, *, {, }, \, :, <, >, ?, /, +, . Código del cliente al que pertenece la dirección
description string (max 200) No Nombre o descripción identificadora de la dirección de envío
country string (max 50) No País de la dirección
region string (max 50) Sí Región o departamento
city string (max 100) No Ciudad de la dirección
address string (max 500) No Dirección física completa
observations string (max 500) Sí Observaciones o instrucciones de entrega
is_default string (max 1) No Valores permitidos: Y, N Indica si es la dirección predeterminada del cliente
is_active string (max 1) No Valores permitidos: Y, N Estado de la dirección (Activa/Inactiva)
erp_code string (max 50) Sí Único por empresa Código de la dirección en el sistema ERP. Actúa como clave alternativa de identificación
  • 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:

[
{
"client_id": "CLI-001",
"description": "Bodega Principal",
"country": "Colombia",
"region": "Cundinamarca",
"city": "Bogotá",
"address": "Calle 100 #15-25 Bodega 3",
"observations": "Entregar en horario de 8am a 5pm",
"is_default": "Y",
"is_active": "Y",
"erp_code": "ERP-DIR-001"
},
{
"client_id": "CLI-001",
"description": "Sucursal Norte",
"country": "Colombia",
"region": "Atlántico",
"city": "Barranquilla",
"address": "Carrera 53 #75-120 Local 2",
"observations": null,
"is_default": "N",
"is_active": "Y",
"erp_code": null
}
]

{
"statusCode": 201,
"message": "Shipping addresses created successfully"
}