Hi, I make my non partnered carrier shipping labels with a script and use the API to upload the tracking details to amazon. In testing it worked fine, but yesterday I was getting an error for some and today for all our shipments. I cannot find an indication of why this is happening. The error says "Shipment is not in a state where tracking details can be provided.", but all the shipments have the status WORKING and are fully complete except for the tracking number.
Why am I getting this error and how do I no longer get this error?
"""
2025-04-01 09:22:15,501 ERROR: PUT request to https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wf16a0abe9-4952-42fe-ace2-967b01994f39/shipments/sha953b905-5682-495c-923d-3267c29f6d86/trackingDetails failed. Status code: 400. Headers: {'Server': 'Server', 'Date': 'Tue, 01 Apr 2025 07:22:09 GMT', 'Content-Type': 'application/json', 'Content-Length': '214', 'Connection': 'keep-alive', 'x-amz-rid': '59CW9YCKA1GRZZKSNFDD', 'x-amzn-RateLimit-Limit': '2.0', 'x-amzn-RequestId': '32da65d4-8789-4b21-b63d-7834dc3f5601', 'x-amz-apigw-id': 'OPF32da65d48789', 'X-Amzn-Trace-Id': 'Root=1-67eb9421-32da65d487894b21', 'Vary': 'Content-Type,Accept-Encoding,User-Agent', 'Strict-Transport-Security': 'max-age=47474747; includeSubDomains; preload'}. Response body: {
"errors": [
{
"code": "BadRequest",
"message": "ERROR: Shipment sha953b905-5682-495c-923d-3267c29f6d86 is not in a state where tracking details can be provided.",
"details": ""
}
]
}
"""
Hi, I make my non partnered carrier shipping labels with a script and use the API to upload the tracking details to amazon. In testing it worked fine, but yesterday I was getting an error for some and today for all our shipments. I cannot find an indication of why this is happening. The error says "Shipment is not in a state where tracking details can be provided.", but all the shipments have the status WORKING and are fully complete except for the tracking number.
Why am I getting this error and how do I no longer get this error?
"""
2025-04-01 09:22:15,501 ERROR: PUT request to https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wf16a0abe9-4952-42fe-ace2-967b01994f39/shipments/sha953b905-5682-495c-923d-3267c29f6d86/trackingDetails failed. Status code: 400. Headers: {'Server': 'Server', 'Date': 'Tue, 01 Apr 2025 07:22:09 GMT', 'Content-Type': 'application/json', 'Content-Length': '214', 'Connection': 'keep-alive', 'x-amz-rid': '59CW9YCKA1GRZZKSNFDD', 'x-amzn-RateLimit-Limit': '2.0', 'x-amzn-RequestId': '32da65d4-8789-4b21-b63d-7834dc3f5601', 'x-amz-apigw-id': 'OPF32da65d48789', 'X-Amzn-Trace-Id': 'Root=1-67eb9421-32da65d487894b21', 'Vary': 'Content-Type,Accept-Encoding,User-Agent', 'Strict-Transport-Security': 'max-age=47474747; includeSubDomains; preload'}. Response body: {
"errors": [
{
"code": "BadRequest",
"message": "ERROR: Shipment sha953b905-5682-495c-923d-3267c29f6d86 is not in a state where tracking details can be provided.",
"details": ""
}
]
}
"""
It seems they suddenly decided that for shipments that are made through the seller central webpage you can no longer use the SP API to provide tracking details.
I don't know why, but it is a huge inconvenience to me.
Hi, I make my non partnered carrier shipping labels with a script and use the API to upload the tracking details to amazon. In testing it worked fine, but yesterday I was getting an error for some and today for all our shipments. I cannot find an indication of why this is happening. The error says "Shipment is not in a state where tracking details can be provided.", but all the shipments have the status WORKING and are fully complete except for the tracking number.
Why am I getting this error and how do I no longer get this error?
"""
2025-04-01 09:22:15,501 ERROR: PUT request to https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wf16a0abe9-4952-42fe-ace2-967b01994f39/shipments/sha953b905-5682-495c-923d-3267c29f6d86/trackingDetails failed. Status code: 400. Headers: {'Server': 'Server', 'Date': 'Tue, 01 Apr 2025 07:22:09 GMT', 'Content-Type': 'application/json', 'Content-Length': '214', 'Connection': 'keep-alive', 'x-amz-rid': '59CW9YCKA1GRZZKSNFDD', 'x-amzn-RateLimit-Limit': '2.0', 'x-amzn-RequestId': '32da65d4-8789-4b21-b63d-7834dc3f5601', 'x-amz-apigw-id': 'OPF32da65d48789', 'X-Amzn-Trace-Id': 'Root=1-67eb9421-32da65d487894b21', 'Vary': 'Content-Type,Accept-Encoding,User-Agent', 'Strict-Transport-Security': 'max-age=47474747; includeSubDomains; preload'}. Response body: {
"errors": [
{
"code": "BadRequest",
"message": "ERROR: Shipment sha953b905-5682-495c-923d-3267c29f6d86 is not in a state where tracking details can be provided.",
"details": ""
}
]
}
"""
Hi, I make my non partnered carrier shipping labels with a script and use the API to upload the tracking details to amazon. In testing it worked fine, but yesterday I was getting an error for some and today for all our shipments. I cannot find an indication of why this is happening. The error says "Shipment is not in a state where tracking details can be provided.", but all the shipments have the status WORKING and are fully complete except for the tracking number.
Why am I getting this error and how do I no longer get this error?
"""
2025-04-01 09:22:15,501 ERROR: PUT request to https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wf16a0abe9-4952-42fe-ace2-967b01994f39/shipments/sha953b905-5682-495c-923d-3267c29f6d86/trackingDetails failed. Status code: 400. Headers: {'Server': 'Server', 'Date': 'Tue, 01 Apr 2025 07:22:09 GMT', 'Content-Type': 'application/json', 'Content-Length': '214', 'Connection': 'keep-alive', 'x-amz-rid': '59CW9YCKA1GRZZKSNFDD', 'x-amzn-RateLimit-Limit': '2.0', 'x-amzn-RequestId': '32da65d4-8789-4b21-b63d-7834dc3f5601', 'x-amz-apigw-id': 'OPF32da65d48789', 'X-Amzn-Trace-Id': 'Root=1-67eb9421-32da65d487894b21', 'Vary': 'Content-Type,Accept-Encoding,User-Agent', 'Strict-Transport-Security': 'max-age=47474747; includeSubDomains; preload'}. Response body: {
"errors": [
{
"code": "BadRequest",
"message": "ERROR: Shipment sha953b905-5682-495c-923d-3267c29f6d86 is not in a state where tracking details can be provided.",
"details": ""
}
]
}
"""
Hi, I make my non partnered carrier shipping labels with a script and use the API to upload the tracking details to amazon. In testing it worked fine, but yesterday I was getting an error for some and today for all our shipments. I cannot find an indication of why this is happening. The error says "Shipment is not in a state where tracking details can be provided.", but all the shipments have the status WORKING and are fully complete except for the tracking number.
Why am I getting this error and how do I no longer get this error?
"""
2025-04-01 09:22:15,501 ERROR: PUT request to https://sellingpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/wf16a0abe9-4952-42fe-ace2-967b01994f39/shipments/sha953b905-5682-495c-923d-3267c29f6d86/trackingDetails failed. Status code: 400. Headers: {'Server': 'Server', 'Date': 'Tue, 01 Apr 2025 07:22:09 GMT', 'Content-Type': 'application/json', 'Content-Length': '214', 'Connection': 'keep-alive', 'x-amz-rid': '59CW9YCKA1GRZZKSNFDD', 'x-amzn-RateLimit-Limit': '2.0', 'x-amzn-RequestId': '32da65d4-8789-4b21-b63d-7834dc3f5601', 'x-amz-apigw-id': 'OPF32da65d48789', 'X-Amzn-Trace-Id': 'Root=1-67eb9421-32da65d487894b21', 'Vary': 'Content-Type,Accept-Encoding,User-Agent', 'Strict-Transport-Security': 'max-age=47474747; includeSubDomains; preload'}. Response body: {
"errors": [
{
"code": "BadRequest",
"message": "ERROR: Shipment sha953b905-5682-495c-923d-3267c29f6d86 is not in a state where tracking details can be provided.",
"details": ""
}
]
}
"""
It seems they suddenly decided that for shipments that are made through the seller central webpage you can no longer use the SP API to provide tracking details.
I don't know why, but it is a huge inconvenience to me.
It seems they suddenly decided that for shipments that are made through the seller central webpage you can no longer use the SP API to provide tracking details.
I don't know why, but it is a huge inconvenience to me.
It seems they suddenly decided that for shipments that are made through the seller central webpage you can no longer use the SP API to provide tracking details.
I don't know why, but it is a huge inconvenience to me.