Skip to content
Console

List capabilities for a website

GET
/api/v1/capabilities
curl --request GET \
--url 'https://api.inside.chat/api/v1/capabilities?website_id=example' \
--header 'Authorization: Bearer <token>'

Required scopes: –
Data access: –
MCP tool: capabilities_list

List currently granted read and reviewed write operations for one explicitly granted website. Native target and integration checks still apply.

website_id
required
string
/^web_[0-9]{1,20}_[1-9][0-9]{0,18}$/

An explicitly granted website.

Authorized result. Projection depends on current scopes and data policy.

Media typeapplication/json
object
website_id
required
string
/^web_[0-9]{1,20}_[1-9][0-9]{0,18}$/
native_commands_paused
required

True while INSIDE pauses native commands for this website. Only operation_get remains listed.

boolean
operations
required
Array<object>
object
name
required

Operation and MCP tool name.

string
method
required
string
path
required

Path template with :parameter placeholders.

string
fields
required
Array<string>
required_scopes
required
Array<string>
data_access
required
Array<string>
Allowed values: message_content pii internal_notes
discovery
required
boolean
description
required
string
restriction_dimensions
required
Array<string>
Allowed values: channel_ids team_ids subsite_ids
mutation
required
boolean
idempotency_required
required
boolean
author_mapping_required
required
boolean

Example

{
"operations": [
{
"data_access": [
"message_content"
],
"restriction_dimensions": [
"channel_ids"
]
}
]
}

Invalid, duplicate or unsupported request parameters.

Missing, expired or revoked installation credential.

Resource not found or not permitted by current authority.

The requested capability is not available for application installations.

Per-app quota exceeded.

Retry-After
integer
>= 1

Enrollment, native service or required authority is unavailable.