Entrega Eliminada

Existen tres formas de eliminar una entrega en Persat

  • De forma manual desde la web

  • De forma masiva (operaciones masivas) desde la web

  • Desde el endpoint de la API Eliminar Entrega

De estar configurado el webhook, las tres situaciones disparan el evento delivery.deleted

Si desea configurar los webhooks siga los pasos en Configurar webhook

Datos enviados en el evento

Los datos son enviados mediante una consulta HTTP POST, en donde el body contiene el siguiente texto en formato JSON.

{
   "eventType":"delivery.deleted",
   "payload":[
      {
      
         "_id":"CLA-0001",
         "state":"PENDING",
         "created":"2021-07-19T21:19:25.316Z",
         "client":{
            "id":22356,
            "name":" TRANSPORTE MARITO SRL",
            "uid_client":"30709397423"
         },
         "delivery_data":{
            "contact":{
               "name":"Contacto 1",
               "phone":"",
               "email":"jose@empresa.com.ar"
            }
         }
      },
      {
         "_id":"CLA-0002",
         "state":"PENDING",
         "created":"2021-07-19T21:19:26.027Z",
         "delivery_data":{
            "contact":{
               "name":"Contacto 2",
               "phone":"312323",
               "email":""
            }
         }
      }
   ]
}

IMPORTANTE: Solo los campos mencionados son los que se devuelven.

  • _id

  • state

  • created

  • client (en caso de aplicar)

  • delivery_data.contact (name, phone, email)

eventType: Tipo de evento. Para el caso de nueva entrega, siempre será "delivery.deleted"

payload: Es siempre un array con las entregas que fueron borradas. En caso de ser una unica entrega, también será un array con un solo item.

payload.state: Estado de la entrega antes de ser eliminada. En Persat, la unica forma de eliminar una entrega es que la misma se encuentre pendiente. Por lo que este campo siempre será "PENDING"

Last updated