Get an integration installation by its ID
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
integrationNamestring · max: 100RequiredPattern:
Name of the integration.
^[a-zA-Z0-9-_.]+$installationIdstringRequired
Identifier of the installation
Responses
200
Integration installation
application/json
Installation of an integration on an account
idstringRequired
statusstring · enumRequiredPossible values:
space_selectionstring · enumRequiredPossible values:
Describe whether all spaces have been selected or there's a selection involved
site_selectionstring · enumRequiredPossible values:
Describe whether all sites have been selected or there's a selection involved
spacesnumberRequired
Count of spaces, the installation is managing
createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
externalIdsstring[] · max: 5Required
External IDs assigned by the integration.
targetone ofRequired
Target of the integration installation
404
Not Found
application/json
get/integrations/{integrationName}/installations/{installationId}
GET /v1/integrations/{integrationName}/installations/{installationId} HTTP/1.1
Host: api.gitbook.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"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?