Next Steps

Pick a path from the docs you already have. Videos are optional, not the only next move.

First integration

Not sure which resource to create? Choosing a Poly resource.

Follow First integration (about 90 minutes). Detail:

  1. Platform Overview — tenants, environments, visibility

  2. Train an API function: Using Postman or Using OpenAPI Specs (OpenAPI generate/train is TypeScript CLI only; Python-first → Postman)

  3. Generated SDKs → your language → generate

  4. Server Functions that calls the API function

  5. Vari Variables — inject a secret

  6. Logging when something fails

Event-driven (inbound HTTP)

Follow Event-driven integration. Detail:

  1. API Endpoints (Webhooks) (API Endpoints)

  2. Managing API Endpoints (Webhooks)

  3. Webhook Security Functions

  4. Managing Triggers

  5. Events and Triggers — three-arg signature vs GraphQL vs error handlers

  6. Testing Webhooks

  7. Optional: Error Handler Triggers

Scheduled jobs

Follow Scheduled jobs. Detail:

  1. Jobs

  2. Managing Jobs and Checking Job Executions

  3. Limits and timeouts — Job 10-minute wait vs server function timeout

Platform / tenant admin

  1. Authentication model

  2. Managing Users and API Keys

  3. Setting up Single Sign-On (Application visibility=PUBLIC)

  4. Environments and Project Glide (prefer Glide over hand-pushing)

  5. Visibility

Canopy app

  1. Canopy

  2. Create a Canopy UI Application

  3. Implementing CRUD Operations in Canopy Applications

Python-first

  1. Quickstart Path B: Quickstart

  2. Python

  3. API train via Using Postman (not python -m polyapi model)

  4. Same integration path as above

Videos

Playlists on the PolyAPI website and the YouTube channel:

Stuck

Troubleshooting — 404 after OpenAPI train, Job vs server timeout, SSO not PUBLIC, empty generate.

Reach out

Email support@polyapi.io.