Your system can inject orders into Fire using the Orders API. Fire then manages the order lifecycle and sends status updates back via webhooks.
Flow
Injecting an order
Required fields
Response
Store the id returned by Fire to correlate future order.status_changed events.
Error handling
Do not send the same order twice with the same external_order_id. Fire will reject duplicates with a 409.