Integrations
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
DELETE | |
GET | |
GET | |
GET | |
GET | |
GET | |
GET | |
GET | |
PATCH | |
POST | |
GET | |
GET | |
POST | |
GET | |
GET | |
GET | |
GET |
List all environments integrations
Also available via the PostHog MCP server:
integrations-list— List integrations
Required API key scopes
integration:readQuery parameters
- kindstringOne of:
"anthropic""apns""azure-blob""bing-ads""clickup""customerio-app""customerio-track""customerio-webhook""databricks""email""firebase""github""gitlab""google-ads""google-analytics""google-cloud-service-account""google-cloud-storage""google-pubsub""google-search-console""google-sheets""hubspot""intercom""jira""linear""linkedin-ads""meta-ads""pinterest-ads""postgresql""reddit-ads""salesforce""slack""slack-posthog-code""snapchat""stripe""tiktok-ads""twilio""vercel" - limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:environment_id /integrationsExample response
Status 200
RESPONSE
Create environments integrations
Required API key scopes
integration:writeRequest parameters
- kind
- config
Response
Example request
POST /api /environments /:environment_id /integrationsExample response
Status 201
RESPONSE
Retrieve environments integrations
Required API key scopes
integration:readPath parameters
- idinteger
Response
Example request
GET /api /environments /:environment_id /integrations /:idExample response
Status 200
RESPONSE
Delete environments integrations
Required API key scopes
integration:writePath parameters
- idinteger
Example request
DELETE /api /environments /:environment_id /integrations /:idExample response
Status 204 No response body
Retrieve environments integrations anthropic managed agent envs
Required API key scopes
integration:readPath parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /anthropic_managed_agent_environmentsExample response
Status 200 No response body
Retrieve environments integrations anthropic managed agent vaults
Required API key scopes
integration:readPath parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /anthropic_managed_agent_vaultsExample response
Status 200 No response body
Retrieve environments integrations anthropic managed agents
Required API key scopes
integration:readPath parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /anthropic_managed_agentsExample response
Status 200 No response body
Retrieve environments integrations channels
Also available via the PostHog MCP server:
integrations-channels-retrieve— List integration channels
Required API key scopes
integration:readPath parameters
- idinteger
Query parameters
- limitintegerDefault:
50 - offsetintegerDefault:
0 - searchstringDefault:
Response
Example request
GET /api /environments /:environment_id /integrations /:id /channelsExample response
Status 200
RESPONSE
List all environments integrations clickup lists
Path parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /clickup_listsExample response
Status 200 No response body
Retrieve environments integrations clickup spaces
Path parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /clickup_spacesExample response
Status 200 No response body
Retrieve environments integrations clickup workspaces
Path parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /clickup_workspacesExample response
Status 200 No response body
Update environments integrations email
Path parameters
- idinteger
Request parameters
- kind
- config
Response
Example request
PATCH /api /environments /:environment_id /integrations /:id /emailExample response
Status 200
RESPONSE
Create environments integrations email verify
Path parameters
- idinteger
Request parameters
- kind
- config
Example request
POST /api /environments /:environment_id /integrations /:id /email /verifyExample response
Status 200 No response body
Retrieve environments integrations github branches
Required API key scopes
integration:readPath parameters
- idinteger
Query parameters
- limitintegerDefault:
100 - offsetintegerDefault:
0 - repostring
- searchstringDefault:
Response
Example request
GET /api /environments /:environment_id /integrations /:id /github_branchesExample response
Status 200
RESPONSE
Retrieve environments integrations github repos
Required API key scopes
integration:readPath parameters
- idinteger
Query parameters
- limitintegerDefault:
100 - offsetintegerDefault:
0 - searchstringDefault:
Response
Example request
GET /api /environments /:environment_id /integrations /:id /github_reposExample response
Status 200
RESPONSE
Create environments integrations github repos refresh
Required API key scopes
integration:writePath parameters
- idinteger
Response
Example request
POST /api /environments /:environment_id /integrations /:id /github_repos /refreshExample response
Status 200
RESPONSE
Retrieve environments integrations github teams
Required API key scopes
integration:readPath parameters
- idinteger
Query parameters
- limitintegerDefault:
100 - offsetintegerDefault:
0 - searchstringDefault:
Response
Example request
GET /api /environments /:environment_id /integrations /:id /github_teamsExample response
Status 200
RESPONSE
Retrieve environments integrations google accessible accounts
Path parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /google_accessible_accountsExample response
Status 200 No response body
Retrieve environments integrations google conversion actions
Path parameters
- idinteger
Example request
GET /api /environments /:environment_id /integrations /:id /google_conversion_actionsExample response
Status 200 No response body
Retrieve environments integrations google search console sites
List the Search Console properties the connected Google account has access to.
Required API key scopes
integration:writePath parameters
- idinteger
Response
Example request
GET /api /environments /:environment_id /integrations /:id /google_search_console_sitesExample response
Status 200
RESPONSE