> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.duve.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.duve.com/_mcp/server.

Below is a comprehensive list of webhook condition types supported by Duve Connect. Use these numeric IDs in the `filterType` field when configuring webhook conditions.

|   ID | Condition type                    | Notes |
|-----:|:----------------------------------|:------|
|    1 | reservationBookingSource          |  |
|    2 | reservationStatus                 |  |
|    4 | passport                          |  |
|    5 | payment                           |  |
|    6 | nights                            |  |
|    8 | floor                             |  |
|   10 | adults                            |  |
|   11 | children                          |  |
|   12 | babies                            |  |
|   13 | ratePlanName                      |  |
|   14 | arrivalBy                         |  |
|   15 | country                           |  |
|   16 | agent                             |  |
|   20 | checkInMethod                     |  |
|   30 | membership                        |  |
|   33 | customQuestion                    |  |
|   35 | customQuestionB                   |  |
|   36 | customQuestionC                   |  |
|   37 | customQuestionD                   |  |

Notes:
- For range-based conditions (e.g., numeric/date ranges), supply both `value` and `secondValue` and use a range operator (see Operators appendix).
- Some condition types are applicable only for specific events or products as noted.