Install an integration
Installs an integration on an organization, creating the account-level installation that space and site installations hang off. Configure it with the update operation, then enable it on individual spaces or sites.
post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
integrationNamestring · max: 100RequiredPattern:
Name of the integration.
^[a-zA-Z0-9-_.]+$Body
organizationstringRequired
Responses
201
Integration installed successfully
application/json
404
Not Found
application/json
post/integrations/{integrationName}/installations
POST /v1/integrations/{integrationName}/installations HTTP/1.1
Host: api.gitbook.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"organization": "text"
}{
"id": "text",
"status": "active",
"space_selection": "all",
"site_selection": "all",
"spaces": 1,
"configuration": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"urls": {
"location": "https://example.com",
"app": "https://example.com",
"publicEndpoint": "https://example.com",
"publicContentEndpoint": "https://example.com"
},
"externalIds": [
"text"
],
"target": {
"organization": "text"
},
"network": {
"proxy": true
}
}Last updated
Was this helpful?