We launched! More AI Tools are being added regularly. Become a seller and start monetizing your AI expertise.
Understanding the data we send to your webhook and how to use placeholders helps you build reliable automations that work consistently with buyer inputs.
When a buyer runs your AI Tool, we POST this JSON to your webhook:
{
"short_id": "abc123",
"order_id": "550e8400-e29b-41d4-a716-446655440000",
"inputs": {
"website_url": "https://example.com",
"keywords": "selling, seo, optimization",
"include_technical": true
},
"callback_url": "https://api.example.com/callback",
"ts": 1736032405
}The keys you define in the Inputs step become properties in the inputs object. This direct mapping ensures your AI Agent automation receives data in the exact format you expect.
^[a-z][a-zA-Z0-9_]{1,39}$website_url – Clear, descriptivetarget_keywords – Multi-word with underscoremax_results – Number input keyinclude_images – Boolean input keystart_date – Date input keyURL – Doesn't start with lowercasewebsite-url – Contains hyphen (not allowed)website url – Contains space (not allowed)a – Too short, not descriptiveDifferent platforms handle JSON data differently:
{{1.inputs.website_url}}{{$json.inputs.website_url}}inputs.website_url in workflow steps{{event.payload.inputs.website_url}}Different input types produce different data formats:
true or falsestart and end propertiesFile inputs produce objects with metadata and content:
{
"inputs": {
"upload_document": [
{
"filename": "report.pdf",
"mime_type": "application/pdf",
"size_bytes": 524288,
"file_base64": "base64-encoded-content..."
}
]
}
}product_title is better than titleUse the same key names in your automation platform's variables or modules. This makes it easier to map data and reduces confusion when building workflows.