Get integration capabilities (proxy + unified + auth)
/integration/{id}/capabilities
Path Parameters
The ID or slug of the integration.
Query Parameters
Restrict to a single capability surface. Defaults to all.
proxyunifiedall
Defaults to true (only proxy methods that have a description are returned). Pass false to include
undocumented methods.
truefalse
Filter proxy methods. Accepts canonical method names (list, get, create, update, delete),
grouping aliases (read, write, custom), or any custom method name.
Filter to a single resource by name.
Response Body
Present on /integrated-account/{id}/capabilities only.
Coverage of proxy methods that have descriptions.
Ratio in [0, 1].
Authentication formats and required fields for the integration.
4 properties
4 properties
5 properties
Human/AI-facing description, sourced from documentation or inline configuration.
Canonical method name (list, get, create, update, delete, or a custom name).
Tool-style name in the form {resource}_{method}.
5 properties
listgetcreateupdatedelete
curl -X GET 'https://api.truto.one/integration/{id}/capabilities' \
-H 'Authorization: Bearer <your_api_token>' \
-H 'Content-Type: application/json'const response = await fetch('https://api.truto.one/integration/{id}/capabilities', {
method: 'GET',
headers: {
'Authorization': 'Bearer <your_api_token>',
'Content-Type': 'application/json',
},
});
const data = await response.json();
console.log(data);import requests
url = "https://api.truto.one/integration/{id}/capabilities"
headers = {
"Authorization": "Bearer <your_api_token>",
"Content-Type": "application/json",
}
params = {
}
response = requests.get(url, headers=headers, params=params)
print(response.json())