I'm using Fulfillment Inbound API 2024-03-20 to create inbound plan. The plans I've created generated shipments that are DELIVERED to Amazon FCs. However the plan status is still ACTIVE.
As per documentation: Current status of the inbound plan. Can be: ACTIVE, VOIDED, SHIPPED, 'ERRORED'. It is not clear what the SHIPPED status means. Especially when I have many shipments.
In the api schema there are some additional details though that indicate that the current behaviuor is a bug.
{
"description": "The status of an inbound plan.",
"enum": [
"ACTIVE",
"VOIDED",
"SHIPPED"
],
"in": "query",
"name": "status",
"type": "string",
"x-docgen-enum-table-extension": [
{
"value": "ACTIVE",
"description": "An inbound plan that is being worked on."
},
{
"value": "VOIDED",
"description": "An inbound plan with all shipment cancelled and can no longer be modified."
},
{
"value": "SHIPPED",
"description": "A completed inbound plan. Only minor modifications can be made at this time."
}
]
},
What does the "completed" inbound plan mean? What is a source of truth I can rely on for my automation workflows?
Customer problem
It is not clear how to process the data from the API
When inbound plan will be marked as SHIPPED?
Is it a bug on Amazon side that the plan is active ?
Can I assume that the inbound plan is "SHIPPED" once I have shipment confirmation ids for every shipment and tracking details are provided?
What if I have many shipments and one of them stucks or fails? What should be the status of the plan?
Example: shipment1 is amazon partner carrier handled one and shipment2 is the 'other' carrier type that has invalid tracking details.
Hello,
I'm using Fulfillment Inbound API 2024-03-20 to create inbound plan. The plans I've created generated shipments that are
DELIVERED
to Amazon FCs. However the plan status is stillACTIVE
.As per documentation:
Current status of the inbound plan. Can be: ACTIVE, VOIDED, SHIPPED, 'ERRORED'.
It is not clear what the SHIPPED status means. Especially when I have many shipments.In the api schema there are some additional details though that indicate that the current behaviuor is a bug.
What does the "completed" inbound plan mean? What is a source of truth I can rely on for my automation workflows?
Customer problem
It is not clear how to process the data from the API
shipment1
is amazon partner carrier handled one andshipment2
is the 'other' carrier type that has invalid tracking details.Attachments
Plan example: