---
title: "Create a new trip."
method: POST
path: "/v1/trips"
tags: ["Public API v1"]
---

# Create a new trip.

`POST /v1/trips`

## Request

- Base URL: `https://api.mynextadventure.cloud` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mynextadventure.cloud/v1/trips`
- Auth: API key in header `X-API-Key`

## Request body

- CreateTripV1Dto
  - `name` string, required: Trip name as shown in the UI, exactly as a human would call it. Never embed dates, costs, status or commentary here.
  - `coverPhoto` string, nullable: URL of the cover photo.

## Response `201`

Trip created. Body contains the created Trip document.

---

[API](https://skmtc.dev/mynextadventure/apis/mynextadventure-public-api.md) · [All operations](https://skmtc.dev/mynextadventure/apis/mynextadventure-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mynextadventure/apis/mynextadventure-public-api/revisions/a246114e73a0?raw)
