airbnb · Schema
ExperienceUpdate
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The display name of the experience. |
| description | string | The full description of the experience and what guests will do. |
| category | string | The activity category of the experience. |
| location | object | |
| duration_minutes | integer | The duration of the experience in minutes. |
| max_guests | integer | The maximum number of guests per session. |
| pricing | object | |
| languages | array | The languages in which the experience is offered. |
| what_to_bring | array | Items guests should bring to the experience. |
| accessibility | string | Accessibility information for the experience. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/airbnb/refs/heads/main/json-schema/airbnb-experience-update-schema.json",
"title": "ExperienceUpdate",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The display name of the experience.",
"maxLength": 100
},
"description": {
"type": "string",
"description": "The full description of the experience and what guests will do.",
"maxLength": 5000
},
"category": {
"type": "string",
"description": "The activity category of the experience.",
"enum": [
"arts_and_culture",
"entertainment",
"food_and_drink",
"nature_and_outdoors",
"sports",
"tours",
"wellness"
]
},
"location": {
"$ref": "#/components/schemas/ExperienceLocation"
},
"duration_minutes": {
"type": "integer",
"description": "The duration of the experience in minutes.",
"minimum": 30
},
"max_guests": {
"type": "integer",
"description": "The maximum number of guests per session.",
"minimum": 1
},
"pricing": {
"$ref": "#/components/schemas/ExperiencePricing"
},
"languages": {
"type": "array",
"description": "The languages in which the experience is offered.",
"items": {
"type": "string"
}
},
"what_to_bring": {
"type": "array",
"description": "Items guests should bring to the experience.",
"items": {
"type": "string"
}
},
"accessibility": {
"type": "string",
"description": "Accessibility information for the experience."
}
}
}