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

Highlights

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

All groups

Get all highlights with optional filters

GET/highlights

Public: no sign-in needed.

Parameters

NameTypeDescription
sortrequiredstring, query
limitrequiredstring, query
pagerequiredstring, query

Response

200. data is object[].

Create a new highlight group

POST/highlights

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

Request body application/json

FieldTypeDescription
titlerequiredstringTitle of the highlight At most 255 characters. Example: "Travel 2026"
descriptionstringExample: "My recent trip to Manali"
active_profile_idstringExample: "Optional Profile ID if creating for business profile"
sortstring
statusstringOne of: "draft", "published", "archived".

Response

201. The payload in data is of type object.

Update highlight details

PATCH/highlights/{id}

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

Parameters

NameTypeDescription
idrequiredstring, path

Request body application/json

FieldTypeDescription
titlestringAt most 255 characters.
descriptionstring
statusstringOne of: "draft", "published", "archived". Example: "published"
sortobjectExample: 1

Response

200. The payload in data is of type object.

Delete a highlight group

DELETE/highlights/{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.

Get all media items inside a highlight

GET/highlights/{id}/media

Public: no sign-in needed.

Parameters

NameTypeDescription
idrequiredstring, path

Response

200. data is object[].

Add a media/story to a highlight

POST/highlights/{id}/media

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

Parameters

NameTypeDescription
idrequiredstring, path

Request body application/json

FieldTypeDescription
story_idnumberID of an existing story to add to highlight
file_idnumberOr an existing image from your drive (file row id) Minimum 1.
active_profile_idstringExample: "Optional Profile ID if adding for business profile"
titlestringAt most 255 characters.
descriptionstring
urlstringAt most 255 characters.
sortstring
statusstringOne of: "draft", "published", "archived".

Response

201. The payload in data is of type object.

Update media item inside a highlight

PATCH/highlights/media/{mediaId}

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

Parameters

NameTypeDescription
mediaIdrequiredstring, path

Request body application/json

FieldTypeDescription
titlestringAt most 255 characters.
descriptionstring
urlstringAt most 255 characters.
statusstringOne of: "draft", "published", "archived".
sortobject

Response

200. The payload in data is of type object.

Remove a media item from highlight

DELETE/highlights/media/{mediaId}

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

Parameters

NameTypeDescription
mediaIdrequiredstring, path

Response

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

Get all highlights for a user profile

GET/highlights/user/{profileId}

Public: no sign-in needed.

Parameters

NameTypeDescription
profileIdrequiredstring, path
statusrequiredstring, query
sortrequiredstring, query
limitrequiredstring, query
pagerequiredstring, query

Response

200. data is object[].