/external-connections/v1beta/organizations/{organizationId}/cast-principals:provision

Creates Cast-side IAM principals
required before a customer can establish trust with Cast AI.
This is the first step in the connection onboarding flow.
Idempotent — repeated calls with the same input return the same result.
For AWS, this is a no-op (the shared role in Cast's AWS account already exists).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The organization requesting the connection.

Body Params

Request to provision Cast-side IAM principals for a new cloud connection.

string
required

The organization requesting the connection.

string
enum
required

The cloud provider to provision resources for.

Allowed:
features
array of objects
required

The features to provision resources for.

features*
string
enum
required

The connection scope.

Allowed:
string

Optional scope key for multi-connection-per-account scenarios.
When provided, uniqueness becomes (organization_id, cloud_provider, scope_key)
instead of (organization_id, cloud_provider). Each scoped connection gets
its own Cast-side principals and resource suffix.

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json