> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getjusto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cancel delivery without order

> Cancela una entrega sin pedido de la marca autorizada. Esta operación afecta solo el despacho de Justo Delivery; no cancela pedidos de Justo Ecommerce porque estas entregas no tienen un pedido ecommerce asociado. Si existe cargo asociado sin payout, se anula en finanzas.

Cancela una entrega sin pedido de la marca autorizada. Esta operación afecta solo el despacho de Justo Delivery; no cancela pedidos de Justo Ecommerce porque estas entregas no tienen un pedido ecommerce asociado.

El identificador puede ser `_id`, `externalId` o `specialCode`. Usa este endpoint para detener una entrega manual o creada por una integración externa cuando ya no debe ejecutarse.

En Justo Admin MCP esta operación requiere confirmación explícita del usuario porque cambia el estado de una entrega.


## OpenAPI

````yaml post /admin/deliveries/{deliveryId}/cancel
openapi: 3.1.0
info:
  title: Justo API
  version: 3.0.0
servers:
  - url: https://api.service.getjusto.com/v3
    description: Production server
security: []
paths:
  /admin/deliveries/{deliveryId}/cancel:
    post:
      summary: Cancel delivery without order
      description: >-
        Cancela una entrega sin pedido de la marca autorizada. Esta operación
        afecta solo el despacho de Justo Delivery; no cancela pedidos de Justo
        Ecommerce porque estas entregas no tienen un pedido ecommerce asociado.
        Si existe cargo asociado sin payout, se anula en finanzas.
      parameters:
        - in: path
          name: deliveryId
          required: true
          schema:
            type: string
          description: ID Justo, specialCode o externalId de la entrega sin pedido.
      responses:
        '200':
          description: The OpenAPI spec
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                  data:
                    $ref: '#/components/schemas/apiDeliveryWithoutOrder'
        '400':
          description: Errors
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: 'false'
                  error:
                    type: object
                    properties:
                      error:
                        type: string
                        example: error
                      message:
                        type: string
                        example: The request has an error
components:
  schemas:
    apiDeliveryWithoutOrder:
      type: object
      description: >-
        Entrega de Justo Delivery creada sin un pedido de Justo Ecommerce
        asociado. Se usa para despachos manuales o integraciones externas que
        necesitan logística fuera del checkout de Justo.
      properties:
        _id:
          type: string
          description: ID Justo de la entrega.
        websiteId:
          type: string
          description: ID de la marca autorizada.
        storeId:
          type: string
          description: ID Justo del local que solicita la entrega.
        orderId:
          type: string
          description: Siempre null para entregas sin pedido.
        partner:
          type: string
          description: Partner logístico usado para la entrega.
        status:
          type: string
          description: Estado actual de la entrega.
          enum:
            - active
            - canceled
            - done
            - error
            - pending
            - scheduled
            - delivering
            - waiting
            - unconfirmed
        specialCode:
          type: string
          description: Código corto de entrega especial.
        externalId:
          type: string
          description: Identificador externo opcional enviado por la integración.
        price:
          type: number
          description: Precio final con impuestos.
        priceWithoutTax:
          type: number
          description: Precio sin impuestos.
        isCash:
          type: boolean
          description: Indica si el repartidor debe cobrar efectivo.
        isRoundTrip:
          type: boolean
          description: Indica si el repartidor debe volver al origen.
        instructions:
          type: string
          description: Instrucciones operativas para el repartidor.
        fromName:
          type: string
          description: Nombre de contacto en origen.
        toName:
          type: string
          description: Nombre de contacto en destino.
        fromPlaceId:
          type: string
          description: Place ID de origen.
        toPlaceId:
          type: string
          description: Place ID de destino.
        fromAddressLine2:
          type: string
          description: Complemento de dirección de origen.
        toAddressLine2:
          type: string
          description: Complemento de dirección de destino.
        fromLocation:
          $ref: '#/components/schemas/apiDeliveryLocation'
        toLocation:
          $ref: '#/components/schemas/apiDeliveryLocation'
        driverPassword:
          type: string
          description: Código de verificación del repartidor, si aplica.
        trackingURL:
          type: string
          description: URL de tracking público de la entrega.
        createdAt:
          type: string
          example: '2020-01-01T00:00:00.000Z'
          format: date-time
          description: Fecha de creación.
        forDate:
          type: string
          example: '2020-01-01T00:00:00.000Z'
          format: date-time
          description: Fecha programada de la entrega.
        canceledAt:
          type: string
          example: '2020-01-01T00:00:00.000Z'
          format: date-time
          description: Fecha de cancelación.
        completedAt:
          type: string
          example: '2020-01-01T00:00:00.000Z'
          format: date-time
          description: Fecha de término.
    apiDeliveryLocation:
      type: object
      description: Punto de origen o destino de una entrega sin pedido.
      properties:
        address:
          type: string
          description: Dirección principal.
        addressSecondary:
          type: string
          description: Comuna, ciudad o referencia secundaria.
        placeId:
          type: string
          description: ID del lugar.
        streetAddress:
          type: string
          description: Calle y número.
        extendedAddress:
          type: string
          description: Departamento, oficina o referencia.
        contactPhone:
          type: string
          description: Teléfono de contacto del punto.
        contactName:
          type: string
          description: Nombre de contacto del punto.
        lat:
          type: number
          description: Latitud.
        lng:
          type: number
          description: Longitud.

````