RealSelf · AsyncAPI Specification
RealSelf Lead Sharing
Version 1.0.0
Event surface RealSelf exposes to partner practices, practice-management systems and lead-routing vendors. When a consumer submits a consultation request on realself.com, RealSelf publishes a New Lead Webhook notification to an Amazon SNS topic; each partner subscribes an HTTPS endpoint to that topic. The subscriber confirms once via the SNS SubscriptionConfirmation handshake, then receives Notification messages whose `Message` property is a JSON-stringified New Lead payload plus a `callback` URL and a JWS `token` for posting lead updates back to RealSelf.
View Spec
View on GitHub
CompanyHealthcareAestheticsMarketplaceReviewsLead GenerationConsumer HealthWebhookJSON-SchemaAsyncAPIEventsWebhooks
Channels
leadSharing
SNS topic RealSelf publishes new leads to. One subscription per partner endpoint.
Messages
SubscriptionConfirmation
SNS subscription confirmation
NewLeadNotification
New lead notification
Servers
https
sns
Amazon SNS in us-west-2 fans the notification out to each subscribed partner endpoint. Observed topic ARN prefix in RealSelf's published example: arn:aws:sns:us-west-2:696689688494:rs-lead-sharing-*.
https
subscriber
The partner-operated HTTPS endpoint that receives the SNS POST. RealSelf's reference subscriber mounts it at POST /api/Lead; the path is chosen by the partner.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.