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
listings-read-by-table
Fetch the controlled vocabularies so every numeric id on the create body can be validated against KW's own tables.
2
create-listing
listings-create
Create the KWLS listing with the eleven required fields.
3
verify-listing
listings-read
Read the listing back by its KW composite key. Indexing is asynchronous, so allow a few seconds before this step.