Preview. This site is still being built. Features, prices and terms may change, and nothing here is a binding offer. Read the preview notice

Preview. Still being built; nothing here is a binding offer. Details

Events

13 routes. Paths are relative to https://api.intersink.com/v1.

All groups

List events (public)

GET/events

Public: no sign-in needed.

Parameters

NameTypeDescription
user_profile_idstring, query
pagestring, query
limitstring, query
qstring, query
citystring, query
categorystring, query
tagsstring, query
fromstring, query
tostring, query
is_freestring, query
price_minstring, query
price_maxstring, query
sortstring, query
include_paststring, query
featuredstring, query
active_profile_idstring, query
x-refstring, header

Response

200. The payload in data is not described in the spec yet.

Create an event (multipart; first image = cover)

POST/events

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
x-refstring, header

Request body application/json

FieldTypeDescription
titlerequiredstringAt least 3 characters, at most 255 characters. Example: "Sunburn Arena ft. Alan Walker"
start_atrequiredstringISO-8601 with offset. Required. Stored verbatim. Example: "2026-11-02T18:30:00+05:30"
end_atstringExample: "2026-11-03T00:00:00+05:30"
summarystringAt most 255 characters.
descriptionstring
timezonestringAt most 255 characters. Example: "Asia/Kolkata"
duration_textstringAt most 255 characters. Example: "4 hours"
all_daystringExample: "false"
venue_namestringAt most 255 characters.
addressstring
citystringAt most 255 characters.
statestringAt most 255 characters.
countrystringAt most 255 characters.
latitudestringExample: "28.4595"
longitudestringExample: "77.0266"
is_onlinestringExample: "false"
online_urlstring
category_idstringcategory uuid
tagsobjectCSV "a,b" or JSON array
price_fromstringExample: "1499"
price_tostringExample: "4999"
currencystringAt most 255 characters. Example: "INR"
capacitystringExample: "5000"
age_limitstringAt most 255 characters.
organizer_namestringAt most 255 characters.
highlightsobjectJSON array of strings
statusstringOne of: "draft", "published".
active_profile_idstringauthoring profile uuid

Response

201. The payload in data is not described in the spec yet.

Update an event (owner only)

PATCH/events/{id}

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
idrequiredstring, path

Request body application/json

FieldTypeDescription
titlestringAt least 3 characters, at most 255 characters.
start_atstring
end_atstring
summarystringAt most 255 characters.
descriptionstring
timezonestringAt most 255 characters.
duration_textstringAt most 255 characters.
all_daystring
venue_namestringAt most 255 characters.
addressstring
citystringAt most 255 characters.
statestringAt most 255 characters.
countrystringAt most 255 characters.
latitudestring
longitudestring
is_onlinestring
online_urlstring
category_idstring
tagsobject
price_fromstring
price_tostring
currencystringAt most 255 characters.
capacitystring
age_limitstringAt most 255 characters.
organizer_namestringAt most 255 characters.
highlightsobject
statusstringOne of: "draft", "published", "cancelled", "postponed".
active_profile_idstring

Response

200. The payload in data is not described in the spec yet.

Delete an event (owner only, soft)

DELETE/events/{id}

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
idrequiredstring, path

Response

200. The payload in data is not described in the spec yet.

RSVP counts (going, interested) and yours; the event's owner also gets the names

GET/events/{id}/attendees

Public: no sign-in needed.

Parameters

NameTypeDescription
idrequiredstring, path
active_profile_idrequiredstring, query

Response

200. The payload in data is not described in the spec yet.

Invite profiles of the event's channel: { profile_ids: string[] } (max 50; the host, or anyone going). Each person is invited once.

POST/events/{id}/invites

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
idrequiredstring, path
active_profile_idrequiredstring, query

Response

201. The payload in data is not described in the spec yet.

Reply to an event: { status: "going" | "interested" }

PUT/events/{id}/rsvp

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
idrequiredstring, path
active_profile_idrequiredstring, query

Response

200. The payload in data is not described in the spec yet.

Take back your reply to an event

DELETE/events/{id}/rsvp

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
idrequiredstring, path
active_profile_idrequiredstring, query

Response

200. The payload in data is not described in the spec yet.

Record a view (deduped per profile / 24h)

POST/events/{id}/view

Public: no sign-in needed.

Parameters

NameTypeDescription
idrequiredstring, path
active_profile_idrequiredstring, query

Response

200. The payload in data is not described in the spec yet.

One event by id or slug (public)

GET/events/{idOrSlug}

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
idOrSlugrequiredstring, path
x-refstring, header
active_profile_idrequiredstring, query

Response

200. The payload in data is not described in the spec yet.

Event categories

GET/events/categories

Public: no sign-in needed.

Parameters

NameTypeDescription
x-refstring, header

Response

200. The payload in data is not described in the spec yet.

My events (includes drafts)

GET/events/my

Needs a signed-in user (Bearer token or access_token cookie).

Parameters

NameTypeDescription
statusrequiredstring, query
pagerequiredstring, query
limitrequiredstring, query
active_profile_idrequiredstring, query

Response

200. The payload in data is not described in the spec yet.