Create new listing
POST/zapier/listings
This endpoint allows Zapier to create new listings in a ShowMojo account.
It is used exclusively by the Zapier integration and is not intended for direct use outside of Zapier.
Purpose
The endpoint is triggered when a Zap includes an action to create a listing.
It allows third-party platforms (such as CRMs or property management tools) to send listing data to ShowMojo through Zapier automation.
Each request creates a new listing within the authenticated user's account.
Field Notes
- The
code
field serves as the client's external identifier (e.g., a property code or MLS ID). - The
status
must be a valid internal listing status (STATUS_ACTIVE
, etc.). - The
pets
field accepts an array of strings to describe allowed pet types.
Usage in Zapier
This endpoint is automatically called by Zapier when:
- A Zap includes the "Create Listing" action
- The user fills in listing details during Zap configuration
No manual configuration or direct API use is required from end users.
Request
Responses
- 201
- 400
- 422
Listing created successfully
Missing required listing_params
Validation failed