Connections
Mint a connect link
Get a hosted connect link to send to your customer.
A signed URL on studio.plungeai.com that works once and for 15 minutes, with no Studio login: the customer signs in at the provider (or pastes a key) and the connection lands under on_behalf_of. With return_url they come back to your page with ?connected=<provider>.
Authorizations
Authorization: Bearer ozk_…. ozk_ platform API key (Authorization: Bearer ozk_…)Path parameters
google, azure for Microsoft 365, github, slack, stripe, …). The connect pointer in a 424 names it.Body
application/jsonPattern: ^(?!.*\.\.)[A-Za-z0-9_.-]{1,128}$
Format: uri
Available options: json, yaml, markdown, text
Response
The link Response format negotiates via the format field, an Accept header (application/json, text/yaml, text/markdown, text/plain), or the request Content-Type mirror; default JSON.
application/jsontext/yamltext/markdowntext/plain
Format: uri
Format: date-time
invalid_return_url — return_url must be https; invalid_json / invalid_yaml / invalid_body — unreadable body; invalid_format — format must be one of json, yaml, markdown, text; invalid_on_behalf_of — on_behalf_of must be 1-128 characters of A-Z a-z 0-9 _ . - (no "..")
application/json
unauthorized — missing, invalid or revoked ozk_ key
application/json
unknown_provider — no connector with that provider id; connection_not_found — nothing to disconnect; not_found — no route for this method on this path: every other method answers it
application/json
connections_unavailable — connections are not available on this deployment
application/json