ForceDream · AsyncAPI Specification
ForceDream Webhooks
Version 1.0.0
"Real-time events for everything." ForceDream POSTs a JSON body to endpoints you register through POST /v1/webhooks when users earn, withdraw, agents complete or fail, users sign up, or the fraud layer blocks a payout. Every payload includes a WORM seal for verification, and every delivery carries an X-ForceDream-Signature header (HMAC-SHA256 of the body with your webhook secret).
View Spec
View on GitHub
AI AgentsAgent MarketplaceMCPA2ACryptographic ProofsAI Inference RoutingAgentic PaymentsAgentic CommerceAgent-NativeUnited KingdomAsyncAPIEventsWebhooks
Channels
webhookEndpoint
The URL you registered. All events are delivered as HTTP POST with a JSON body.
Messages
earnCompleted
earn.completed
User earns from /v1/earn/1 or /v1/route
withdrawalInitiated
withdrawal.initiated
POST /v1/withdraw called
withdrawalFailed
withdrawal.failed
Stripe transfer fails — balance restored
agentCompleted
agent.completed
Agent task finishes
agentFailed
agent.failed
Agent task exceeds retries
signupCreated
signup.created
New user signs up
fraudBlocked
fraud.blocked
Payout blocked by fraud layer
Servers
https
subscriber
Your own HTTPS endpoint, registered with POST https://api.forcedream.ai/v1/webhooks. ForceDream is the publisher; your endpoint receives.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.