setting-up-a-custom-rest-source

Installation
SKILL.md

Setting up a Custom REST source

A Custom source imports any HTTP REST API into queryable warehouse tables from a JSON manifest — no per-source Python. The manifest is a RESTAPIConfig: the same shape that powers PostHog's built-in REST connectors (Intercom, Attio, Sentry, …), so the generic REST engine handles auth, pagination, JSONPath record extraction, and incremental cursors for you. Your job is to author a correct manifest and prove it against live data before creating the source.

This is an alpha capability. Caps: at most 50 resources per manifest, and at most 5 Custom sources per project.

When to use this skill

  • The user wants to import an API that has no built-in connector — an internal service, a niche SaaS, a public API — and can give you its docs URL or describe its endpoints.
  • The user explicitly asks for a "custom REST source", "custom source manifest", or to "build a connector from docs".
Installs
23
GitHub Stars
66
First Seen
Jun 29, 2026
setting-up-a-custom-rest-source — posthog/ai-plugin