Skip to content
Core API
Esc
navigateopen⌘Jpreview
On this page

Session bookmarks

Create and update session bookmarks with complete curl request examples.

Collection path: events/{event_id}/session-bookmarks

Input Type POST Notes
timeslot_id Scalar ID Used Timeslot must belong to the event.
registrant_id Scalar ID Used Registrant must belong to the event.

POST a session bookmark

curl --request POST \
  --url "${BRELLA_API_BASE_URL}/api/core/organizations/${BRELLA_ORGANIZATION_ID}/events/${BRELLA_EVENT_ID}/session-bookmarks" \
  --header "Accept: application/vnd.brella.v4+json" \
  --header "Brella-API-Access-Token: ${BRELLA_API_ACCESS_TOKEN}" \
  --header "Content-Type: application/json" \
  --data-raw '{
    "timeslot_id": 5501,
    "registrant_id": 1201
  }'

POST is idempotent for the same timeslot and registrant pair: the existing bookmark is returned instead of creating a duplicate. The response type is session-bookmark; useful write-response fields include timeslot_id, registrant_id, and created_at.

The wrapper declares no PATCH mutation for session bookmarks. Delete and recreate a bookmark only when your scope also grants the available delete action.

Last updated on August 25, 2026