Generar Recolección
POST/pickup/create
Este endpoint permite la creación de una solicitud de recolección para servicios de paquetería. Al invocar este método, los usuarios pueden especificar la paquetería de la que desean solicitar la recolección, lo que permite una integración eficiente con múltiples proveedores de servicio.
En el cuerpo de la solicitud, se deben incluir varios datos clave para procesar la recolección. Esto incluye: Identificación de la paquetería, Dirección de la recolección, Dimensiones del paquete y Horarios disponibles de recolección.
Este endpoint es esencial para automatizar el proceso de recolección, brindando a los usuarios una manera fácil y rápida de programar la recogida de sus paquetes, mejorando la experiencia del cliente y la eficiencia operativa del servicio de paquetería.
Request
Header Parameters
Bearer "access_token".
Identificador único de tienda.
- application/json
Body
required
Nombre de mensajería: DHL, FEDEX, UPS.
Nombre de contacto.
Apellido de contacto.
Email de contacto.
Calle donde sera la recolección.
Número donde sera la recolección.
Colonia donde sera la recolección.
Telefono de contacto.
Estado donde sera la recolección.
Municipio donde sera la recolección.
Código postal donde sera la recolección.
Referencias.
Cantidad de piezas recolectadas.
Peso total del paquete.
Largo en cm que tiene el paquete.
Ancho en cm que tiene el paquete.
Alto en cm que tiene el paquete.
Fecha de recolección.
Hora de apertura de comercio.
Hora de cierre.
Identificador único de tienda en API Identity.
Responses
- 200
- 400
Respuesta de petición de generación de recolección. El campo "detail" contiene los datos retornados de la generación de la guía.
Response Headers
- application/json
- Schema
- Example (from schema)
- Estructura de Response
Schema
Indica si la petición fue exitosa o no.
Mensaje mostrado cuando se obtiene la respuesta de una recolección.
detail
object
Detalle de la respuesta.
recoleccion
object
Detalle de la recolección.
Mensaje de respuesta.
Locación (url).
Número de recolección.
Success | Error.
Localización.
{
"success": boolean,
"message": "string",
"detail": {
"recoleccion": {
"location": "string",
"pick_up": "string",
"localizacion": "string",
}
}
}
{
"success": true,
"message": "Petición exitosa!",
"detail": {
"recoleccion": {
"location": "https//xmlpitest-ea-dhl.com/XMLShippingServlet?isUTF8Supportt=true",
"pick_up": "321",
"localizacion": "HPU",
}
}
}
Posibles errores debido a que no existe la cotización.
Response Headers
- application/json
- Schema
- Example (from schema)
- Error
Schema
Indica si la petición fue exitosa o no.
Mensaje mostrado cuando se obtiene la respuesta de una recolección.
detail
object
Detalle de la respuesta de error obtenida.
recoleccion
object
Detalle del error.
Mensaje de respuesta.
Locación (url).
Número de recolección.
Success | Error.
Localización.
{
"success": boolean,
"message": "string",
"detail": {
"recoleccion": {
"status": "string",
"mensaje": "string",
}
}
}
{
"success": false,
"message": "Error al procesar petición",
"detail": {
"recoleccion": {
"status": "Error",
"mensaje": "Mensaje de error regresado por la mensajería",
}
}
}