Create a listing
Starts the generation of a listing from a property and a template.
Processing runs asynchronously; the response initially carries
status: "in_progress".
Body
application/json
Body
CreateListingRequest
Property the listing is generated from.
Example:prop_8f2c1a
Design template of the agency.
Example:tpl_classic
Language of the generated document. Useful when marketing to international buyers.
Allowed values:enesfrde
Default:en
Content block of the listing.
Allowed values:locationfeaturesenergyfloor_plancommissionneighborhoodhistory
Internal remark; does not appear in the document.
<= 500 characters
Example:Owner prefers viewings starting September 1st.
Response
application/json
Response
Generation accepted
Listing
Example:lst_4d9b2e
Example:prop_8f2c1a
Example:tpl_classic
Example:en
Lifecycle of a listing.
Allowed values:in_progresscompletedpublishedwithdrawnfailed
Example:completed
Only set once status: completed. The link is valid for 24 hours.
Example:https://api.realestateagency.example/v1/listings/lst_4d9b2e/pdf
Page count of the generated document.
Example:6
Result of the mandatory-disclosure check.
Show Child Parameters
Example:2026-08-20T09:41:12Z
Example:2026-08-20T09:41:20Z
Authentication
Body
Retrieve a listing
Returns status, metadata and the mandatory-disclosure report.
Path Parameters
Identifier of the listing.
Example:lst_4d9b2e
Response
application/json
Response
Listing
Listing
Example:lst_4d9b2e
Example:prop_8f2c1a
Example:tpl_classic
Example:en
Lifecycle of a listing.
Allowed values:in_progresscompletedpublishedwithdrawnfailed
Example:completed
Only set once status: completed. The link is valid for 24 hours.
Example:https://api.realestateagency.example/v1/listings/lst_4d9b2e/pdf
Page count of the generated document.
Example:6
Result of the mandatory-disclosure check.
Show Child Parameters
Example:2026-08-20T09:41:12Z
Example:2026-08-20T09:41:20Z
Authentication
Path Parameters
Withdraw a listing
Takes a listing off every channel and marks it withdrawn.
The document remains available for record-keeping purposes.
Path Parameters
Identifier of the listing.
Example:lst_4d9b2e
Response
Response
Withdrawn
Authentication
Path Parameters
Download listing as PDF
Returns the generated document. Only available once status is
completed - before that the API responds with 409.
Path Parameters
Identifier of the listing.
Example:lst_4d9b2e
Response
application/pdf
Response
PDF document
Authentication
Path Parameters
Publish a listing
Puts the listing live on the chosen channels. Mandatory disclosures
are checked first.
Path Parameters
Identifier of the listing.
Example:lst_4d9b2e
Body
application/json
Body
Publication channel.
Allowed values:portalwebsitenewslettershop_window
>= 1 items
Optional time for a later, scheduled publication.
Response
application/json
Response
Published, or scheduled
Publication
Example:lst_4d9b2e
Lifecycle of a listing.
Allowed values:in_progresscompletedpublishedwithdrawnfailed
Example:completed
Show Child Parameters
Example:2026-08-20T09:44:03Z