Keller Williams · Arazzo Workflow
Publish a KW Worldwide listing
Version 1.0.0
Resolve the KW controlled vocabularies, create a KWLS listing, then read it back to confirm it indexed.
View Spec
View on GitHub
Real-EstateUnited StatesResidential Real EstateBrokerageFranchiseProperty ListingsPropTechAgent PlatformCRMPartner APIsMarketplaceAustin TexasArazzoWorkflows
Provider
Workflows
publish-kww-listing
Look up the vocabularies, create a listing, and verify it.
KW rejects a create whose numeric ids do not match its controlled vocabulary, so the lookup table is resolved first. There is no idempotency key on the create — the final read-back is how you confirm exactly one listing exists.
1
resolve-vocabularies
Fetch the controlled vocabularies so every numeric id on the create body can be validated against KW's own tables.
2
3
verify-listing
Read the listing back by its KW composite key. Indexing is asynchronous, so allow a few seconds before this step.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.