Authenticate correctly
Use Authorization Code + PKCE for interactive setup and dedicated service clients for unattended jobs.
Developer portal
Build setup flows, background sync jobs, and webhook-driven integrations on top of user authentication, service clients, templates, and workspace-scoped REST endpoints.
Use Authorization Code + PKCE for interactive setup and dedicated service clients for unattended jobs.
Templates and template fields define the schema of each workspace. Field keys are your stable contract.
Use workspace-scoped webhooks, verify signatures, and reconcile against the REST API when correctness matters.