KW Marketplace Subscription & Metered Billing API
The partner-facing surface behind the KW Marketplace, where vendors sell products to Keller Williams agents. Keller Williams pushes subscription lifecycle events — subscription creation, subscription creation for teams, subscription change, subscription cancel, status notification, user assignment and user unassignment — to a partner's secured HTTPS endpoint registered with the KW team, and partners report consumption back through a pre-configured metered billing endpoint that accepts a quantity and unit type per account. Sample payloads, synchronous and asynchronous subscription flows, an error-code reference and a subscription lifecycle walkthrough are published publicly on DevHub; no OpenAPI document is offered for this surface.
Documentation
Documentation
https://developer.kw.com/marketplace-documentation
Documentation
https://developer.kw.com/metered-billing
Documentation
https://developer.kw.com/subscription-lifecycle-walkthrough
Documentation
https://developer.kw.com/docs-synchronous-subscription
Documentation
https://developer.kw.com/docs-asynchronous-subscription
Documentation
https://developer.kw.com/docs-error-codes-reference
Other Resources
Webhooks
https://raw.githubusercontent.com/api-evangelist/keller-williams/refs/heads/main/asyncapi/keller-williams-marketplace-webhooks.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/keller-williams/refs/heads/main/errors/keller-williams-error-codes.yml
AgentSkill
https://raw.githubusercontent.com/api-evangelist/keller-williams/refs/heads/main/skills/keller-williams-handle-marketplace-subscriptions.md