fulfillment_order_status
Check a 3D print order's status, tracking details, and estimated delivery; if the order is unpaid, return its checkout payment link.
Instructions
Check the status of a fulfillment order.
Args:
order_id: Order ID from ``fulfillment_order``.
Returns current order state, tracking info, and estimated delivery.
The reply opens with ``tell_the_person``: where the order is and,
while it is unpaid, the link to pay for it. Pass every line on to
the person word for word.
Nothing is made until an order is paid on the print service's
checkout, and Kiln cannot pay it for them. When the person wants to
pay, asks how to pay, or asks about an order that is not paid yet,
call this right away for that order and give them the link to pay
first, before anything else, without waiting to be asked for it.
If the person asks whether they can pay with a particular method,
answer from ``provider_pay_methods`` in the reply: yes for one it
lists; for any other, say Kiln doesn't know and that the checkout
page shows every option for their country. Never claim a method
that isn't listed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"order_id": "<order_id>"
},
"name": "fulfillment_order_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | Order ID from ``fulfillment_order``. |