PostHog Batch Exports API

The batch_exports API from PostHog — 40 operation(s) for batch_exports.

Operations 54

GET /api/environments/{environment_id}/batch_exports/ Environments batch exports list #
POST /api/environments/{environment_id}/batch_exports/ Environments batch exports create #
GET /api/environments/{environment_id}/batch_exports/{batch_export_id}/backfills/ Environments batch exports backfills list #
POST /api/environments/{environment_id}/batch_exports/{batch_export_id}/backfills/ Environments batch exports backfills create #
GET /api/environments/{environment_id}/batch_exports/{batch_export_id}/backfills/{id}/ Environments batch exports backfills retrieve #
POST /api/environments/{environment_id}/batch_exports/{batch_export_id}/backfills/{id}/cancel/ Environments batch exports backfills cancel create #
GET /api/environments/{environment_id}/batch_exports/{batch_export_id}/runs/ Environments batch exports runs list #
GET /api/environments/{environment_id}/batch_exports/{batch_export_id}/runs/{id}/ Environments batch exports runs retrieve #
POST /api/environments/{environment_id}/batch_exports/{batch_export_id}/runs/{id}/cancel/ Environments batch exports runs cancel create #
GET /api/environments/{environment_id}/batch_exports/{batch_export_id}/runs/{id}/logs/ Environments batch exports runs logs retrieve #
POST /api/environments/{environment_id}/batch_exports/{batch_export_id}/runs/{id}/retry/ Environments batch exports runs retry create #
GET /api/environments/{environment_id}/batch_exports/{id}/ Environments batch exports retrieve #
PUT /api/environments/{environment_id}/batch_exports/{id}/ Environments batch exports update #
PATCH /api/environments/{environment_id}/batch_exports/{id}/ Environments batch exports partial update #
DELETE /api/environments/{environment_id}/batch_exports/{id}/ Environments batch exports destroy #
GET /api/environments/{environment_id}/batch_exports/{id}/logs/ Environments batch exports logs retrieve #
POST /api/environments/{environment_id}/batch_exports/{id}/pause/ Environments batch exports pause create #
POST /api/environments/{environment_id}/batch_exports/{id}/run_test_step/ Environments batch exports run test step create #
POST /api/environments/{environment_id}/batch_exports/{id}/unpause/ Environments batch exports unpause create #
POST /api/environments/{environment_id}/batch_exports/run_test_step_new/ Environments batch exports run test step new create #
GET /api/environments/{environment_id}/batch_exports/test/ Environments batch exports test retrieve #
GET /api/organizations/{organization_id}/batch_exports/ Org organizations batch exports list #
POST /api/organizations/{organization_id}/batch_exports/ Org organizations batch exports create #
GET /api/organizations/{organization_id}/batch_exports/{id}/ Org organizations batch exports retrieve #
PUT /api/organizations/{organization_id}/batch_exports/{id}/ Org organizations batch exports update #
PATCH /api/organizations/{organization_id}/batch_exports/{id}/ Org organizations batch exports partial update #
DELETE /api/organizations/{organization_id}/batch_exports/{id}/ Org organizations batch exports destroy #
GET /api/organizations/{organization_id}/batch_exports/{id}/logs/ Org organizations batch exports logs retrieve #
POST /api/organizations/{organization_id}/batch_exports/{id}/pause/ Org organizations batch exports pause create #
POST /api/organizations/{organization_id}/batch_exports/{id}/run_test_step/ Org organizations batch exports run test step create #
POST /api/organizations/{organization_id}/batch_exports/{id}/unpause/ Org organizations batch exports unpause create #
POST /api/organizations/{organization_id}/batch_exports/run_test_step_new/ Org organizations batch exports run test step new create #
GET /api/organizations/{organization_id}/batch_exports/test/ Org organizations batch exports test retrieve #
GET /api/projects/{project_id}/batch_exports/ Batch exports list #
POST /api/projects/{project_id}/batch_exports/ Batch exports create #
GET /api/projects/{project_id}/batch_exports/{batch_export_id}/backfills/ Batch exports backfills list #
POST /api/projects/{project_id}/batch_exports/{batch_export_id}/backfills/ Batch exports backfills create #
GET /api/projects/{project_id}/batch_exports/{batch_export_id}/backfills/{id}/ Batch exports backfills retrieve #
POST /api/projects/{project_id}/batch_exports/{batch_export_id}/backfills/{id}/cancel/ Batch exports backfills cancel create #
GET /api/projects/{project_id}/batch_exports/{batch_export_id}/runs/ Batch exports runs list #
GET /api/projects/{project_id}/batch_exports/{batch_export_id}/runs/{id}/ Batch exports runs retrieve #
POST /api/projects/{project_id}/batch_exports/{batch_export_id}/runs/{id}/cancel/ Batch exports runs cancel create #
GET /api/projects/{project_id}/batch_exports/{batch_export_id}/runs/{id}/logs/ Batch exports runs logs retrieve #
POST /api/projects/{project_id}/batch_exports/{batch_export_id}/runs/{id}/retry/ Batch exports runs retry create #
GET /api/projects/{project_id}/batch_exports/{id}/ Batch exports retrieve #
PUT /api/projects/{project_id}/batch_exports/{id}/ Batch exports update #
PATCH /api/projects/{project_id}/batch_exports/{id}/ Batch exports partial update #
DELETE /api/projects/{project_id}/batch_exports/{id}/ Batch exports destroy #
GET /api/projects/{project_id}/batch_exports/{id}/logs/ Batch exports logs retrieve #
POST /api/projects/{project_id}/batch_exports/{id}/pause/ Batch exports pause create #
POST /api/projects/{project_id}/batch_exports/{id}/run_test_step/ Batch exports run test step create #
POST /api/projects/{project_id}/batch_exports/{id}/unpause/ Batch exports unpause create #
POST /api/projects/{project_id}/batch_exports/run_test_step_new/ Batch exports run test step new create #
GET /api/projects/{project_id}/batch_exports/test/ Batch exports test retrieve #

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-batch-exports-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-batch-exports-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: PostHog Batch Exports API
  version: 1.0.0
  description: ''
tags:


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