/
CT
ctrlplanedev
/
Ctrlplane API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 2h ago · Updated 1mo ago
Details
Filter operations
Resources
9
Variable Sets
5
Workflows
8
Workspaces
6
get
Get deployment variable value
put
Upsert deployment variable value
delete
Delete deployment variable value
get
Get deployment variable
put
Upsert deployment variable
delete
Delete deployment variable
get
List deployment-version dependencies
put
Upsert deployment-version dependency
delete
Delete deployment-version dependency
put
Upsert user approval record
get
List deployments
post
Create deployment
get
Get deployment by name
get
Get deployment
put
Upsert deployment
delete
Delete deployment
post
Create a deployment plan
get
Get deployment plan
get
List deployment variables by deployment
get
List deployment versions
post
Create a deployment version
patch
Update deployment version
get
List environments
post
Create environment
get
Get environment by name
get
Get environment
put
Upsert environment
delete
Delete environment
get
List job agents
get
Get a job agent
put
Upsert a job agent
delete
Delete a job agent
get
List jobs for a job agent
post
Claim a job
get
List jobs
get
Get job
put
Update job status
get
Get job with release
get
List policies
post
Create a policy
get
Get a policy by ID
put
Upsert a policy by ID
delete
Delete a policy by ID
get
Get relationship rules for a given workspace
post
Create relationship rule
get
Get relationship
put
Upsert relationship
delete
Delete relationship
post
Preview release targets for a resource
post
Get release target states by deployment and environment
get
Get the desired release for a release target
post
List versions eligible for a release target
get
Get jobs for a release target
get
Get the state for a release target
get
Get release
put
Upsert resource provider
get
Get a resource provider by name
delete
Delete a resource provider by name
get
Get the resources for a resource provider
put
Set the resources for a provider
get
List systems
post
Create system
get
Get system
put
Upsert system
delete
Delete system
get
Get deployment system link
put
Link deployment to system
delete
Unlink deployment from system
get
Get environment system link
put
Link environment to system
delete
Unlink environment from system
Create relationship rule
post
/v1/workspaces/{workspaceId}/relationship-rules
Path parameters
workspaceId
string
required
ID of the workspace
Request body
CreateRelationshipRuleRequest
required
cel
string
required
description
string
metadata
object
required
name
string
required
reference
string
required
Response
Resource created successfully
RelationshipRule
required
cel
string
required
description
string
id
string
required
metadata
object
required
name
string
required
reference
string
required
workspaceId
string
required
Changes