Links
Comment on page

Tracking your Order requests

To check the processing status of your Order request, all you need to do is call our endpoint with the request ID.
HTTP method: GET
Sandbox endpoint: https://api.hellohakuna.com/sandbox/feeds/order/{requestID}
Production endpoint: https://api.hellohakuna.com/feeds/order/{requestID}
As a response, you'll receive the current processing status of your Order(s). If Order processing fails, you'll also receive information on why it did.

Example

Continuing on from the previous example, let's assume you want to check on the processing status of the Order you created when Max Mustermann bought an iPhone 14 with 1 year of all-around protection.
In that case, your request would look like this:
curl -X GET 'https://api.hellohakuna.com/sandbox/feeds/order/req-6d3af6d1-6bfc-4eb1-a21c-ad345ead7955' \
Make sure to replace the request ID with your actual data if you try out this example.
As a response, you'll receive the current processing status:
Example of what the response would look like if Order processing is in progress
{
"processing_status": "in_progress",
"failed_orders": []
"statuses": [
{
"order_id": "ord-XYZ-123",
"status": "in_progress",
"errors": []
}
]
}
Example of what the response would look like if the Order processing is successful
{
"processing_status": "done",
"failed_orders": []
"statuses": [
{
"order_id": "ord-XYZ-123",
"status": "successful",
"errors": []
}
]
}
Example of what the response would look like if Order processing failed
{
"processing_status": "done",
"failed_orders": [
"ord-XYZ-123"
],
"statuses": [
{
"order_id": "ord-XYZ-123",
"status": "failed",
"errors": [
"Unsupported region"
],
}
]
}