Eliminar una order

POST {{url}}/moovinApiWebServices-{{country}}/rest/api/ecommerceExternal/deleteOrder

Las órdenes pueden ser eliminadas si su estado es uno de los siguientes:

  • Creado (INSERT)
  • Recoger (PICKUP)
  • Por preparar (PREPARE)

Estados de la respuesta

  • SUCCESS: El proceso se llevó acabo de forma correcta, el paquete ha cambiado al estado de eliminado.
  • PERMISSIONDENIED: Cuando no cuenta con los permisos para ejecutar la acción de eliminar un paquete. Nota: Se puede presentar por motivos de permiso o que no sea el dueño del paquete.

  • DUPLICATE: Se intenta registar la eliminación de un paquete que ya se encuentra eliminado.

  • NOPERMIT: No permite eliminar, puesto que no cumple con los estados mencionados anteriormente.

  • WARNINGDELETE: no permite eliminar, porque el paquete tiene paquetes relacionados y no viene la variable deletePackageGroup para tener claro si hay o no que eliminar también los paquetes relacionados.

  • NOTALLOWED: no permite eliminar, porque si se elimina el paquete padre quedan los paquete hijos sin su paquete padre.

Request Body

{"idPackage"=>1240}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
tokenstring

RESPONSES

status: OK

{"statusPackage":"INMOOVIN","statusSpecific":"INMOOVIN","status":"NOPERMIT","message":"No permit change DELETEPACKAGE in thos status"}