Developers
Português
Português
  • 👋Bem vindos
  • 🛒E-commerce
    • Introdução
    • Shopify
      • Funcionalidades
      • Passos para integrar
      • Manual de Usuario
      • Perguntas frequentes
    • Mercado Livre
      • Funcionalidades
      • Passos para integrar
      • Perguntas frequentes
    • Vtex
      • Funcionalidades
      • Passos para integrar
      • Perguntas frequentes
    • Beetrack
      • Funcionalidades
      • Passos para integrar
      • Perguntas frequentes
    • Prestashop
      • Funcionalidades
      • Passos para integrar
      • Perguntas frequentes
  • 👨‍💻Guia de Integração
    • Processos Básicos
      • Criação de entregas
        • Dash
        • Importando
        • Zapier
        • API
        • SFTP
        • Personalizada
      • Atualização de estados
        • Subscrições a webhooks
        • Polling Contínuo
        • Estados
    • Processos Avançados
      • Rastreamento interativo das entregas
      • Segurança
        • [2FA] Método de autenticação de dois fatores
        • Ativar SAML SSO para uma Empresa
  • 📄Shippify Api
    • Primeiros passos
    • Entregas
      • Criação de entregas
      • Cotação de entregas
      • Obter informação de uma entrega
      • Modificar coleta
      • Modificar entrega
      • Alterar estados de entrega
      • Atrelar motorista
      • Imprimir etiquetas da entrega
      • Obter link de rastreamento
      • Anexar documentos à entrega
    • Rotas
      • Criar rota
      • Obter informação da rota
      • Adicionar entrega
      • Eliminar entrega
      • Quebrar rota
      • Alteração de estado da rota
  • 📝Procesos
    • Criando uma conta Shippify
Con tecnología de GitBook
En esta página
  1. Shippify Api
  2. Entregas

Modificar entrega

AnteriorModificar coletaSiguienteAlterar estados de entrega

Última actualización hace 10 meses

Endpoint para atualizar dados da entrega, isso inclui o endereço e as informações de contato do ponto de entrega, assim como também propriedades como pacotes, etiquetas, pacotes, cod, identificador de referência, entre outros.

Casos de uso

Modificar entrega por deliveryId
{
    "deliveryIds": [
        "t-pruaas-4973"
    ],
    "reorderRoute": true,
    "recalculatePrice": true,
    "recalculateCity": false,
    "deliveryChanges": {
        "location": {
            "address": "av. echeñique 8861, 7860169 la reina, región metropolitana, chile",
            "instructions": "CLIENTE RETIRA PRODUTOS NO POLICENTRO 2",
            "lat": -23.557166,
            "lng": -46.664559
        },
        "contact": {
            "name": "iliana",
            "email": "iliaan@shippify.co"
        },
        "packages": [
            {
                "id": "SSSTP002",
                "name": "XIAOMI REDMI 10S",
                "size": 2,
                "price": 0,
                "weight": 5,
                "qty": 1
            }
        ],
        "cod": 10,
        "referenceId": "0987837468",
        "addTags":[1003],
        "removeTags": [],
        "extraData": [{"name":"Billing", "value":"0000-123-334"}]
    }
}
Modificar entrega por referenceId
{
    "referenceIds": [
        "0987837468"
    ],
    "reorderRoute": true,
    "recalculatePrice": true,
    "recalculateCity": false,
    "deliveryChanges": {
        "location": {
            "address": "av. echeñique 8861, 7860169 la reina, región metropolitana, chile",
            "instructions": "CLIENTE RETIRA PRODUTOS NO POLICENTRO 2",
            "lat": -23.557166,
            "lng": -46.664559
        },
        "contact": {
            "name": "iliana",
            "email": "iliaan@shippify.co"
        },
        "packages": [
            {
                "id": "SSSTP002",
                "name": "XIAOMI REDMI 10S",
                "size": 2,
                "price": 0,
                "weight": 5,
                "qty": 1
            }
        ],
        "cod": 10,
        "referenceId": "0987837468",
        "addTags":[1003],
        "removeTags": [],
        "extraData": [{"name":"Billing", "value":"0000-123-334"}]
    }
}
Modificar dados do destinatário
{
    "deliveryIds": [
        "t-pruaas-4973"
    ],
    "deliveryChanges": {
        "contact": {
            "name": "iliana",
            "email": "iliaan@shippify.co"
        }
    }
}
Modificar endereço de entrega
{
    "deliveryIds": [
        "t-pruaas-4973"
    ],
    "deliveryChanges": {
        "location": {
            "address": "av. echeñique 8861, 7860169 la reina, región metropolitana, chile",
            "instructions": "CLIENTE RETIRA PRODUTOS NO POLICENTRO 2",
            "lat": -23.557166,
            "lng": -46.664559
        }
    }
}
Modificar etiquetas
{
    "deliveryIds": [
        "t-pruaas-4973"
    ],
    "deliveryChanges": {
        "addTags":[1003],
        "removeTags": []
    }
}
Modificar referenceId
{
    "deliveryIds": [
        "t-pruaas-4973"
    ],
    "deliveryChanges": {
        "referenceId": "0987837468"
    }
}
Modificar pacotes da entrega
{
    "deliveryIds": [
        "t-pruaas-4973"
    ],
    "deliveryChanges": {
       "packages": [
            {
                "id": "SSSTP002",
                "name": "XIAOMI REDMI 10S",
                "size": 2,
                "price": 0,
                "weight": 5,
                "qty": 1
            }
        ]
    }
}
📄
  • PATCHEditar dados da entrega
  • Casos de uso

Editar dados da entrega

patch

Endpoint que permite editar os dados de uma ou várias entregas.

Autorizaciones
Cuerpo
deliveryIdsstring[]Requerido

Lista dos identificadores das entregas que vão ser editadas (é possível editar em um mesmo request até 10 entregas).

Example: t-pruaas-4973
referenceIdsstring[]Opcional

Lista dos ids de referência dos pedidos que vão ser editados (é possível editar em um mesmo request até 10 entregas). Se colocae esta propiedade, não colocar deliveryIds.

Example: FACT-0001
recalculatePriceboolOpcional

Indica se vai recalcular o preço após as alterações (reomendável).

Example: true
reorderRouteboolOpcional

Indica se vai reorndenar a rota (caso a entrega pertença a uma rota) após as alterações (recomendável).

Example: true
recalculateCityboolOpcional

Indica se vai recalcular a cidade após as alterações (recomendável).

Example: true
Respuestas
200
Operação bem sucedida
application/json
401
Não autorizado
application/json
patch
PATCH /v1/deliveries/dropoff HTTP/1.1
Host: api.shippify.co
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 574

{
  "deliveryIds": [
    "t-pruaas-4973"
  ],
  "referenceIds": [
    "FACT-0001"
  ],
  "deliveryChanges": {
    "location": {
      "address": "Vicuna Mackenna 6100, La Florida, Region Metropolitana, Chile",
      "instructions": "Local 1001",
      "lat": -33.511333999,
      "lng": -70.6102933
    },
    "contact": {
      "name": "Iliana Bolaños",
      "email": "iliana@shippify.co",
      "phonenumber": "0998976565"
    },
    "packages": [
      {
        "id": "Product-001",
        "name": "Caja de colores",
        "qty": 4,
        "weight": 5.3,
        "size": "slot",
        "price": 5.3
      }
    ],
    "cod": 10.4,
    "referenceId": "PO-00012",
    "addTags": [
      1003
    ],
    "removeTags": [
      1003
    ]
  },
  "recalculatePrice": true,
  "reorderRoute": true,
  "recalculateCity": true
}
{
  "code": "OK",
  "message": "Sucesso",
  "data": {
    "jobs": "JOB-1234"
  }
}