We launched! More AI Tools are being added regularly. Become a seller and start monetizing your AI expertise.
This page covers the fundamental concepts and requirements for callback delivery that apply to all callback scenarios.
For specific payload formats, see the callback guides below.
Choose the guide that matches your file size:
Callback delivery is required for all AI Tools.
Your automation receives inputs via webhook, processes them, then POSTs results to our callback URL to complete the order.
Every callback must include these fields:
true for success, false for failureNote: While the webhook payload includes short_id, you only need order_id for callbacks. The order_id uniquely identifies the specific order.
Callbacks can report either success or failure:
ok: true with your results (text, files, URLs, etc.)ok: false with error details if processing failsBoth types require the same order_id and x-callback-secret header.
Callback requests pass through a 4.5 MB body limit. If your payload (for example, videos or multiple attachments) will be larger, switch to the direct-upload flow described in Callback (Over 4.5 MB). Files under the limit can follow the Callback (Under 4.5 MB) guide.
All callback requests must be sent to your Callback URL provided during the Connect step of AI Tool submission.
application/jsonx-callback-secret: your-secretYour callback will receive one of these HTTP status codes:
Every callback request must include your callback secret in the header:
x-callback-secret: your-callback-secret-valueThe callback endpoint is automatically idempotent - it's safe to send callbacks multiple times:
Send callbacks as soon as processing is complete. Buyers are waiting for results, and faster delivery improves their experience. Don't batch or delay callback delivery unnecessarily.