Integrations
Manage third-party integrations to extend GitBook features.
Identifier of the page results to fetch.
The number of results per page
A search string to filter integrations by name
Filter the integrations by category
Filter the integrations by block's domains
^[a-zA-Z0-9-_.]+$
If true, returns only integrations with blocks. If false, returns only integrations without blocks.
If true, returns only integrations with contentSources. If false, returns only integrations without contentSources.
If defined, only list integrations owned by the given organization.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Base64 content of the icon
Title of the integration
Description of the integration
Long form markdown summary of the integration
Base64 content of the image
Allowed installation target for the integration. If not specified, the integration can be installed at all
targets (org, spaces etc)
Permissions that should be granted to the integration
Categories for which the integration is listed in the marketplace
Custom blocks defined by this integration.
Definition of a content source provided by the integration.
External urls configured by the developer of the integration
Content of the script to use
The ID or subdomain of the organization under which the integration should be published
Secrets stored on the integration and passed at runtime.
Security policy to validate the content of the integrations scripts and Contentkit. Will be sent as headers when processing the script fetch event and the blocks fetch events.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the page results to fetch.
The number of results per page
External Id to filter by
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the page results to fetch.
The number of results per page
Name of the integration.
^[a-zA-Z0-9-_.]+$
ID of the integration event
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the page results to fetch.
The number of results per page
External Id to filter by
If true, returns the space object in each items. If false, returns the space ID in each items.
Name of the integration.
^[a-zA-Z0-9-_.]+$
URL of the tunnel to dispatch integration events to
If set to true, all requests will be forwarded to the tunnel, not just from the owning organization.
No body
Name of the integration.
^[a-zA-Z0-9-_.]+$
LZ-string compressed JSON request
Name of the integration.
^[a-zA-Z0-9-_.]+$
ID of the component to render in the integration.
Current properties of the UI.
Current local state of the UI.
Object representing the context in which a ContentKit component is rendered.
Custom action to re-render the block.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Payload for the integration task
Number of seconds to wait before executing the task, defaults to 0
No body
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
No body
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
External IDs assigned by the integration.
Configuration of the integration at the account level
Describe whether all spaces have been selected or there's a selection involved
Describe whether all sites have been selected or there's a selection involved
Creates a temporary API token of an integration's installation that has access to the installation and it's scopes. You must be authenticated as the integration to obtain this token.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
Identifier of the page results to fetch.
The number of results per page
If true, returns the space object in each items. If false, returns the space ID in each items.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
If true, returns the space object in each items. If false, returns the space ID in each items.
ID of the space to install the integration on
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
The unique id of the space
If true, returns the space object in each items. If false, returns the space ID in each items.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
The unique id of the space
No body
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
The unique id of the space
If true, returns the space object in each items. If false, returns the space ID in each items.
External IDs assigned by the integration.
Configuration of the integration at the account level
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
Identifier of the page results to fetch.
The number of results per page
If true, returns the site object in each items. If false, returns the site ID in each items.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
If true, returns the site object in each items. If false, returns the site ID in each items.
ID of the site to install the integration on
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
The unique id of the site
If true, returns the site object in each items. If false, returns the site ID in each items.
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
The unique id of the site
No body
Name of the integration.
^[a-zA-Z0-9-_.]+$
Identifier of the installation
The unique id of the site
If true, returns the site object in each items. If false, returns the site ID in each items.
External IDs assigned by the integration.
Configuration of the integration at the account level
The unique id of the organization
Name of the integration.
^[a-zA-Z0-9-_.]+$
The unique id of the organization
Identifier of the page results to fetch.
The number of results per page
A search string to filter integrations by name
The unique id of the organization
The unique id of the site
A search string to filter integrations by name
Was this helpful?