Reference

Integrations reference

Auto-generated list of integration providers, OAuth scopes, and implementation status.

Updated

This page is regenerated from the integration registry on every build. The list below mirrors the providers we actually ship.

Providers

ProviderStatusRequired OAuth scopes
github✅ Implementedrepo user:email
slack✅ Implementedchannels:read chat:write users:read
linear✅ Implementedread issues:create
notion✅ Implementedread_content update_content insert_content

Adding a new provider

When a new integration lands, this table refreshes automatically. The four touch points the generator scans:

  1. src/lib/integrations/types.ts — add the literal to IntegrationProvider.
  2. src/lib/integrations/scopes.ts — extend REQUIRED_SCOPES with the new key + scope list.
  3. src/lib/integrations/providers/<name>.ts — implement the OAuth + API client.
  4. The developer-guide and devops-guide pages — written by hand, but the registry table here will already reflect the change.

The build will fail loudly if scopes.ts drifts away from the expected shape — that’s intentional, so no silent doc rot.