Skip to main content
PATCH
/
api
/
v1
/
calendar
/
events
/
{event_id}
Update Event
curl --request PATCH \
  --url https://api.example.com/api/v1/calendar/events/{event_id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "<string>",
  "start_at": "<string>",
  "end_at": "<string>",
  "description": "<string>",
  "location": "<string>"
}
'

Update Calendar Event

Update fields on an existing calendar event.

Authentication

Requires a valid user JWT token.

Path Parameters

event_id
string
required
UUID of the event to update.

Request Body

All fields are optional — only include fields you want to change.
title
string
Updated title.
start_at
string
Updated start time (RFC 3339).
end_at
string
Updated end time (RFC 3339).
description
string
Updated description.
location
string
Updated location.

Example

curl -X PATCH https://api.ama2.me/api/v1/calendar/events/{event_id} \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Updated meeting title",
    "start_at": "2026-04-10T10:00:00Z"
  }'