Change delivery statuses

You can use this endpoint to change the status of a delivery. Here you can add comments or include reasons for issues previously created in the system. To learn more about Shippify's statuses click here.

Use cases

Update status by referenceId

You can use the delivery's reference ID in the URL of the request to change its status.

Cancel delivery
{
    "status": "canceled",
    "comment": "TEST",
    "author": {
        "email": "test@shippify.co",
        "id": 999,
        "name": "Test operator",
        "type": "operator"
    }
}
Change the status to "hold by courier" with a reason for the problem
{
    "status": "hold_by_courier",
    "comment": "South of the city",
    "reasonByCompany": [
        {
            "companyId": "9065",
            "reasonId": 67,
            "reason": "Risky area"
        }
    ],
    "author": {
        "type": "operator",
        "id": 1149,
        "name": "Developers",
        "email": "developers@shippify.co"
    }
}
Complete a delivery
{
    "status": "completed",
    "comment": "",
    "author": {
        "type": "operator",
        "id": 1149,
        "name": "Developers",
        "email": "developers@shippify.co"
    }
}

Última actualización