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

Social moderation

12 routes. Paths are relative to https://api.intersink.com/v1. This group belongs to a feature in beta.

All groups

The channel's community groups

GET/social/channels/{channelId}/groups

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
pagenumber, queryMinimum 1.
limitnumber, queryMinimum 1, maximum 100.
qstring, queryAt most 120 characters.

Response

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

Hide a group from the channel (reversible)

POST/social/channels/{channelId}/groups/{id}/hide

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
idrequiredstring, path

Request body application/json

FieldTypeDescription
reasonstringWhy; kept in the business audit log At most 500 characters.

Response

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

Show a hidden group again

POST/social/channels/{channelId}/groups/{id}/restore

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
idrequiredstring, path

Response

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

Counts: posts, hidden posts, stories, profiles, open reports

GET/social/channels/{channelId}/overview

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

Parameters

NameTypeDescription
channelIdrequiredstring, path

Response

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

The channel's posts, newest first

GET/social/channels/{channelId}/posts

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
pagenumber, queryMinimum 1.
limitnumber, queryMinimum 1, maximum 100.
statestring, queryOne of: "visible", "hidden", "all".
qstring, queryAt most 120 characters.
typestring, queryOnly this post type, e.g. listing At most 40 characters.

Response

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

Hide a post from every feed (reversible)

POST/social/channels/{channelId}/posts/{id}/hide

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
idrequirednumber, path

Request body application/json

FieldTypeDescription
reasonstringWhy; kept in the business audit log At most 500 characters.

Response

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

Show a hidden post again

POST/social/channels/{channelId}/posts/{id}/restore

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
idrequirednumber, path

Request body application/json

FieldTypeDescription
reasonstringWhy; kept in the business audit log At most 500 characters.

Response

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

Profiles on the channel; suspend through Trust & safety

GET/social/channels/{channelId}/profiles

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
pagenumber, queryMinimum 1.
limitnumber, queryMinimum 1, maximum 100.
qstring, queryAt most 120 characters.

Response

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

Reports people made on the channel

GET/social/channels/{channelId}/reports

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
pagenumber, queryMinimum 1.
limitnumber, queryMinimum 1, maximum 100.
statestring, queryOne of: "open", "closed".

Response

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

Close a report as resolved or dismissed

POST/social/channels/{channelId}/reports/{id}/resolve

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
idrequirednumber, path

Request body application/json

FieldTypeDescription
outcomestringOne of: "resolved", "dismissed".
notestringAt most 500 characters.

Response

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

The channel's live stories

GET/social/channels/{channelId}/stories

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
pagenumber, queryMinimum 1.
limitnumber, queryMinimum 1, maximum 100.

Response

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

Take a story down

POST/social/channels/{channelId}/stories/{id}/remove

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

Parameters

NameTypeDescription
channelIdrequiredstring, path
idrequirednumber, path

Request body application/json

FieldTypeDescription
reasonstringWhy; kept in the business audit log At most 500 characters.

Response

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