Skip to main content
POST
Create a trip fundraising milestone

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Path Parameters

tripId
integer
required

Trip ID belonging to the authenticated organization.

Body

application/json

Request fields accepted by this operation. Omitted optional properties retain the behavior described above.

name
string
required

Validation: required|string|max:255.

Maximum string length: 255
Example:

"Follow up with trip participants"

due_date
string<date-time> | null

Validation: nullable|date.

Example:

"2026-10-20T09:00:00Z"

target_amount
number | null

Validation: nullable|numeric|min:0.

Required range: x >= 0
Example:

40

target_percent
number | null

Validation: nullable|numeric|min:0|max:100.

Required range: 0 <= x <= 100
Example:

40

Response

Create a trip fundraising milestone response.

data
object