createExperienceApplication
Start a new Experience Application for the caller. Any fields can be supplied now or filled in later via saveExperienceApplication — the applicant's name defaults from their Nomad Stays profile if not supplied. Call getCountries and getBusinessModels first to resolve experienceCountryId/postalCountryId/businessModelId, since country-specific rules (VAT number, tourism number, permitted business models) are enforced server-side and rejections name the specific field/reason. Experiences must run a minimum of 4 days. Requires NOMADSTAYS_MCP_AGENT_TOKEN.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | ||
| city | No | ||
| state | No | ||
| maxPax | No | Maximum participants | |
| mobile | No | ||
| street | No | ||
| daysQty | No | Minimum 4 days, enforced server-side | |
| website | No | ||
| comments | No | ||
| vatNumber | No | Required if the postal country's vatNumberRequired flag is true (see getCountries) | |
| hasKitchen | No | ||
| description | No | ||
| businessName | No | ||
| hasInsurance | No | ||
| monthlyPrice | No | Price per person (USD) | |
| downloadSpeed | No | ||
| tourismNumber | No | Required if the experience country's tourismNumberRequired flag is true (see getCountries) | |
| applicantEmail | No | ||
| experienceName | No | ||
| workFacilities | No | ||
| businessModelId | No | tbBusinessModel.EntryID — use getBusinessModels. If the experience country's bookingModelsRestricted flag is true, only a 'StayDirect'-prefixed model is accepted. | |
| postalCountryId | No | tbCountry.CountryId for the applicant's billing/postal address — used only to check whether a VAT number is required, and stored on the member's business profile (not on the application itself). Use getCountries to find a value. | |
| applicantLastName | No | Overrides the profile default for this application only — does not change the member's profile | |
| laundryFacilities | No | ||
| applicantFirstName | No | Overrides the profile default for this application only — does not change the member's profile | |
| experienceCountryId | No | tbCountry.CountryId for where the experience actually takes place — this is the country the application itself is filed under. Use getCountries to find a value. | |
| availabilitySupplier | No | ||
| overnightLocationsQty | No |