Skip to content

Integration capabilities ​


Returns a single, environment-aware view of what an integration can do:

  • proxy — proxy resource methods this integration exposes (description-gated by default). - unified — unified APIs/resources this integration is supported on, with environment overrides applied. - auth — authentication formats and required fields. - ai_readiness — proxy-method coverage by descriptions; useful for prioritising documentation work. This consolidates the previously scattered /integration/{id}/tools and /integration/{id}/unified-apis endpoints into a single surface. AI clients should use the integrated-account variant via GET /integrated-account/{id}/tools.

Endpoint ​

http
GET /integration/{id}/capabilities

Path parameters ​

id
string
REQUIRED · 

The ID or slug of the integration.

Query parameters ​

Refer Specifying query parameters in Truto APIs

type
string

Restrict to a single capability surface. Defaults to all.

All possible enum values:
  • proxy
  • unified
  • all
has_description
string

Defaults to true (only proxy methods that have a description are returned). Pass false to include undocumented methods.

All possible enum values:
  • true
  • false
methods
array

Filter proxy methods. Accepts canonical method names (list, get, create, update, delete), grouping aliases (read, write, custom), or any custom method name.

resource
string

Filter to a single resource by name.

Response Body ​

integration
object
REQUIRED · 
id
string · uuid
slug
string
name
string
account
object
REQUIRED · 

Present on /integrated-account/{id}/capabilities only.

id
string · uuid
slug
string
status
string
authentication_method
string
environment_id
string · uuid
is_blocked
boolean
proxy
object
REQUIRED · 
resources
object[]
name
string
description
string
docs_url
string
methods
object[]
method
string

Canonical method name (list, get, create, update, delete, or a custom name).

name
string

Tool-style name in the form {resource}_{method}.

description
string

Human/AI-facing description, sourced from documentation or inline configuration.

tags
string[]
deprecated
boolean
unified
object
REQUIRED · 
resources
object[]
api_name
string
name
string
description
string
docs_url
string
methods
string[]
All possible enum values:
  • list
  • get
  • create
  • update
  • delete
auth
object
REQUIRED · 

Authentication formats and required fields for the integration.

formats
string[]
fields
object[]
name
string
required
boolean
description
string
format
string
scopes
string[]
documentation_url
string
ai_readiness
object
REQUIRED · 

Coverage of proxy methods that have descriptions.

total_methods
integer
described_methods
integer
score
number · float

Ratio in [0, 1].