PostHog Integrations API

The integrations API from PostHog — 52 operation(s) for integrations.

Operations 54

GET /api/environments/{environment_id}/integrations/ Environments integrations list #
POST /api/environments/{environment_id}/integrations/ Environments integrations create #
GET /api/environments/{environment_id}/integrations/{id}/ Environments integrations retrieve #
DELETE /api/environments/{environment_id}/integrations/{id}/ Environments integrations destroy #
GET /api/environments/{environment_id}/integrations/{id}/channels/ Environments integrations channels retrieve #
GET /api/environments/{environment_id}/integrations/{id}/clickup_lists/ Environments integrations clickup lists retrieve #
GET /api/environments/{environment_id}/integrations/{id}/clickup_spaces/ Environments integrations clickup spaces retrieve #
GET /api/environments/{environment_id}/integrations/{id}/clickup_workspaces/ Environments integrations clickup workspaces retrieve #
PATCH /api/environments/{environment_id}/integrations/{id}/email/ Environments integrations email partial update #
POST /api/environments/{environment_id}/integrations/{id}/email/verify/ Environments integrations email verify create #
GET /api/environments/{environment_id}/integrations/{id}/github_branches/ Environments integrations github branches retrieve #
GET /api/environments/{environment_id}/integrations/{id}/github_repos/ Environments integrations github repos retrieve #
POST /api/environments/{environment_id}/integrations/{id}/github_repos/refresh/ Environments integrations github repos refresh create #
GET /api/environments/{environment_id}/integrations/{id}/google_accessible_accounts/ Environments integrations google accessible accounts retrieve #
GET /api/environments/{environment_id}/integrations/{id}/google_conversion_actions/ Environments integrations google conversion actions retrieve #
GET /api/environments/{environment_id}/integrations/{id}/jira_projects/ Environments integrations jira projects retrieve #
GET /api/environments/{environment_id}/integrations/{id}/linear_teams/ Environments integrations linear teams retrieve #
GET /api/environments/{environment_id}/integrations/{id}/linkedin_ads_accounts/ Environments integrations linkedin ads accounts retrieve #
GET /api/environments/{environment_id}/integrations/{id}/linkedin_ads_conversion_rules/ Environments integrations linkedin ads conversion rules retrieve #
GET /api/environments/{environment_id}/integrations/{id}/twilio_phone_numbers/ Environments integrations twilio phone numbers retrieve #
GET /api/environments/{environment_id}/integrations/authorize/ Environments integrations authorize retrieve #
POST /api/environments/{environment_id}/integrations/domain-connect/apply-url/ Environments integrations domain connect apply url create #
GET /api/environments/{environment_id}/integrations/domain-connect/check/ Environments integrations domain connect check retrieve #
POST /api/environments/{environment_id}/integrations/github/oauth_authorize/ Environments integrations github oauth authorize create #
GET /api/organizations/{organization_id}/role_external_references/ Role external references list #
POST /api/organizations/{organization_id}/role_external_references/ Role external references create #
DELETE /api/organizations/{organization_id}/role_external_references/{id}/ Role external references destroy #
GET /api/organizations/{organization_id}/role_external_references/lookup/ Role external references lookup retrieve #
GET /api/projects/{project_id}/integrations/ Integrations list #
POST /api/projects/{project_id}/integrations/ Integrations create #
GET /api/projects/{project_id}/integrations/{id}/ Integrations retrieve #
DELETE /api/projects/{project_id}/integrations/{id}/ Integrations destroy #
GET /api/projects/{project_id}/integrations/{id}/channels/ Integrations channels retrieve #
GET /api/projects/{project_id}/integrations/{id}/clickup_lists/ Integrations clickup lists retrieve #
GET /api/projects/{project_id}/integrations/{id}/clickup_spaces/ Integrations clickup spaces retrieve #
GET /api/projects/{project_id}/integrations/{id}/clickup_workspaces/ Integrations clickup workspaces retrieve #
PATCH /api/projects/{project_id}/integrations/{id}/email/ Integrations email partial update #
POST /api/projects/{project_id}/integrations/{id}/email/verify/ Integrations email verify create #
GET /api/projects/{project_id}/integrations/{id}/github_branches/ Integrations github branches retrieve #
GET /api/projects/{project_id}/integrations/{id}/github_repos/ Integrations github repos retrieve #
POST /api/projects/{project_id}/integrations/{id}/github_repos/refresh/ Integrations github repos refresh create #
GET /api/projects/{project_id}/integrations/{id}/google_accessible_accounts/ Integrations google accessible accounts retrieve #
GET /api/projects/{project_id}/integrations/{id}/google_conversion_actions/ Integrations google conversion actions retrieve #
GET /api/projects/{project_id}/integrations/{id}/jira_projects/ Integrations jira projects retrieve #
GET /api/projects/{project_id}/integrations/{id}/linear_teams/ Integrations linear teams retrieve #
GET /api/projects/{project_id}/integrations/{id}/linkedin_ads_accounts/ Integrations linkedin ads accounts retrieve #
GET /api/projects/{project_id}/integrations/{id}/linkedin_ads_conversion_rules/ Integrations linkedin ads conversion rules retrieve #
GET /api/projects/{project_id}/integrations/{id}/twilio_phone_numbers/ Integrations twilio phone numbers retrieve #
GET /api/projects/{project_id}/integrations/authorize/ Integrations authorize retrieve #
POST /api/projects/{project_id}/integrations/domain-connect/apply-url/ Integrations domain connect apply url create #
GET /api/projects/{project_id}/integrations/domain-connect/check/ Integrations domain connect check retrieve #
POST /api/projects/{project_id}/integrations/github/oauth_authorize/ Integrations github oauth authorize create #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/posthog-integrations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

posthog-integrations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: PostHog Integrations API
  version: 1.0.0
  description: ''
tags:


# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/posthog/refs/heads/main/openapi/posthog-integrations-api-openapi.yml