API & DEVELOPERS

Reference · v1

REST API reference

12 operations for assigned companies, saved tasks, connections and verification jobs. All requests use resource-bound Bearer authorization.

Base URLhttps://api.orchesphere.ai/v1
POST/v1/workspaces/{workspaceId}/tasks

Create a task

Portal admin/operator. Explicit assigneeEmail additionally requires the designated access administrator and an eligible active portal member. Saves requested work; no external execution.

Request, response and permissions →
POST/v1/workspaces/{workspaceId}/connections/{connectionId}/verify

Queue an identity verification

Provider verify permission, implemented identity adapter and current entitlement/quota. Requires Idempotency-Key; replay with the same workspace/requester/key and connection returns the existing job, possibly already terminal. A different connection conflicts.

Request, response and permissions →
POST/v1/workspaces/{workspaceId}/jobs/{jobId}/cancel

Cancel a saved job

Company owner, or non-viewer requester with provider read, or provider jobs_cancel_all. Applies to queued/retry_wait/running/blocked states; terminal jobs remain unchanged.

Request, response and permissions →
PUT/v1/workspaces/{workspaceId}/connections/{provider}/{environment}

Configure a connection

Provider configure permission; browser_session also requires company owner. Allowed mode depends on catalog provider. Production entitlements/limits apply. Uses a credential reference only; changing settings invalidates previous evidence.

Request, response and permissions →
PUT/v1/workspaces/{workspaceId}/service-permissions/{provider}/{environment}

Set exact service permissions

Designated global access administrator only, for an existing active/invited company member. Exact production/sandbox grant overrides the * default; empty actions deny access. Does not assign company membership.

Request, response and permissions →

Provider coverage

The directory contains 157 provider entries. Identity verification adapters are listed below; the directory count is not an operational adapter count.

AdapterProvider identifier
QuickBooks Onlinequickbooks
NetSuitenetsuite
Stripestripe
Pipe17pipe17
BigCommercebigcommerce
Microsoft Entraentra
Slackslack
Asanaasana
HubSpothubspot
Cloudflarecloudflare
GitHubgithub