---
title: "Update trip"
method: PATCH
path: "/draft_trips/{trip_uuid}"
tags: ["Trips"]
---

# Update trip

`PATCH /draft_trips/{trip_uuid}`

Update Trip

## Path parameters

- `trip_uuid` string, required

## Request body

- object
  - `data` UpdateTrip — Update a trip
    - `trip_id` string — This optional Trip Reference is set by you. It is not visible to your clients. It is only visible to you in your WeTravel dashboard and reporting.
    - `title` string — Title of the trip
    - `destination` string — Destination of the trip
    - `start_date` string — Start date of the trip in ISO 8601 format, e.g. “2021-05-07”
    - `end_date` string — End date of the trip in ISO 8601 format, e.g. “2021-05-07”
    - `group_min` integer — Min group size of the trip
    - `group_max` integer — Max group size of the trip
    - `currency` string — Currency of the trip
    - `participant_list_show_type` 'everyone' | 'participants' | 'only_organizer' — You can choose to show the names of already booked participants on your booking page. The options are “everyone”, “participants” or “only_organizer” which stand for everyone - everyone can see the participant list on the booking page participants - only already booked participants see the participant list only_organizer - nobody can see the participant list (only the organizer)
    - `welcome_message` string — This welcome message is added to the booking confirmation email and is also shown on the payment confirmation page. This can also contain HTML.
    - `participant_fees` 'credit_card' | 'service' | 'all' | 'none' — This setting allows you to choose how the payment fees are handled. The options are: “credit_card” - Bank account payments are free to the participant, but if they choose to pay by credit card, a card fee is added to the price “service” - Service fees are paid by the participant. Payment method fees are covered by the organizer. “all” - all fees are paid by the participant “none” - all fees are paid by the organizer
    - `listing_status` 'private' | 'public' — Whether the trip is “public” or “private”
    - `waiting_list_enabled` boolean — Whether the trip has a waitlist or not in case it’s sold out.
    - `can_contribute` boolean — Whether the participant is allowed to create a contribution / fundraising page after booking this trip.
    - `carbon_offset` CarbonOffset — Carbon Offset Contribution
      - `enabled` boolean, required — Carbon Offset Contribution offered for the trip
      - `percentage` number, required — Carbon Offset Contribution amount as a selected percentage of the trip price
      - `paid_by_participant` boolean, required — Carbon Offset Contribution is paid by participant

## Response `200`

Successfully updated

- object
  - `data` Trip — Trip object
    - `title` string — Trip title

## Other responses

- `400` — Bad Request
- `404` — Not found

---

[API](https://skmtc.net/wetravel/apis/authentication-api.md) · [All operations](https://skmtc.net/wetravel/apis/authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wetravel/authentication-api/versions/5c747875f084/schema)
