Shipment redirect
The method allows you to create a redirect for an existing Nova Post shipment and change its delivery location without creating a new shipment.
Using this method, a shipment can be redirected:
to a branch;
to a parcel locker;
to the recipient's address.
For the new delivery location, only one addressing method must be used:
recipient.divisionId— for delivery to a branch or parcel locker;recipient.addressParts.streettogether with the other requiredrecipient.addressPartsfields — for address delivery.
🔸Do not provide recipient.divisionId and recipient.addressParts.street at the same time. If neither of these fields is provided, the request will fail validation.
After a redirect is successfully created, there is no need to create a new shipment. The redirect is applied to the existing shipment.
Authorization JWT-token with a lifetime of 1 hour in header
Identifier of the existing shipment for which a redirect must be created.
It can be passed as a positive integer or UUID. For a numeric value, the minimum value is 1.
🔻This field is required.
19859866Party responsible for paying for the redirect service. Available values:
Sender— sender;Recipient— recipient;ThirdPerson— third party.
🔻This field is required.
Payer's contract number.
Type of customer initiating the redirect. Available values:
Recipient— recipient;Sender— sender.
Customer's contact phone number.
Source from which the redirect is created.
For API integration, use the value API.
Comment for the redirect.
🔹If there is no comment, pass an empty string.
Redirect successfully created.
Identifier of the created redirect.
Number of the created redirect.
Identifier of the shipment for which the redirect was created.
Number of the existing Nova Post shipment.
Type of the created modification.
For this method, Redirecting is returned.
Current redirect processing status.
🔹NeedProcessing means that the redirect has been created and submitted for further processing.
NeedProcessingParty responsible for paying for the redirect service.
Type of customer that initiated the redirect. Possible values:
Recipient— recipient;Sender— sender.
Comment for the redirect.
Scheduled delivery date and time after the redirect.
Cost of the redirect service.
Currency code of the service cost.
For example: USD.
Currency symbol.
For example: $.
Unauthorized
The shipment with the specified identifier was not found.
The request failed validation, or redirecting cannot be performed for the current shipment.
Connection time-out
POST /v.1.0/shipments/modification/redirecting HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 241
{
"id": 19859866,
"payerType": "ThirdPerson",
"payerContractNumber": "GNPMD-00029299",
"customerType": "Sender",
"source": "API",
"note": "",
"recipient": {
"phone": "37123456789",
"name": "Test Tesov",
"countryCode": "MD",
"divisionId": 12345,
"addressParts": {}
}
}{
"id": 9405417,
"number": "SMUS0000205405",
"shipmentId": 19859866,
"shipmentnumber": "SHUS7810637809",
"type": "Redirecting",
"status": "NeedProcessing",
"payerType": "ThirdPerson",
"customerType": "Sender",
"note": "",
"scheduledDeliveryDate": "2026-09-27T07:55:00.000000Z",
"cost": 3.36,
"currency": "USD",
"currencySymbol": "$"
}Last updated