Connect customer-facing products
Let a workspace member approve access through OAuth and keep actions tied to their permissions
Create a custom app, then add OAuth, webhooks, REST API calls, generated JavaScript clients, or an agent runtime based on the product flow you need.
Developer platform
Let a workspace member approve access through OAuth and keep actions tied to their permissions
Use webhooks to start a sync, notify another system, or wake an agent after a workspace event
Call the REST API directly or use generated JavaScript clients from a Node.js or TypeScript service
Start with the user flow, then add the authentication, events, API calls, and agent support it actually requires.
Register OAuth callbacks and let users approve access from your product or service.

Subscribe to selected workspace events and inspect delivery history while you test the receiving service.

Use the API and agent contracts when your application needs to accept queued work and return results.

Use a custom app when an internal system, customer product, or agent needs a governed connection to One Horizon.
Let a customer approve your app, then read or update the work they choose to expose
React to workspace events and keep a trusted backend or operations tool current
Register an agent that can claim queued work, run it, and report the result back