Product documentation
JitProvisioningRules
The JitProvisioningRules resource.
JitProvisioningRules
The JitProvisioningRules resource.
Base URL: https://api.stg.thoryn.org
Operations
| Method | Path | Summary | Scopes |
|---|---|---|---|
GET | /api/v1/jit-provisioning-rules | Jit Provisioning Rules List | tenant:federation.read |
POST | /api/v1/jit-provisioning-rules | Jit Provisioning Rules Create | tenant:federation.write |
GET | /api/v1/jit-provisioning-rules/{ruleId} | Jit Provisioning Rules Get | tenant:federation.read |
PATCH | /api/v1/jit-provisioning-rules/{ruleId} | Jit Provisioning Rules Update | tenant:federation.write |
DELETE | /api/v1/jit-provisioning-rules/{ruleId} | Jit Provisioning Rules Delete | tenant:federation.write |
Operation details
GET /api/v1/jit-provisioning-rules
Jit Provisioning Rules List
- Operation ID:
jitProvisioningRulesList - Required scopes:
tenant:federation.read
Responses:
| Status | Description | Body |
|---|---|---|
200 | OK | object |
401 | Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim. | Problem (problem+json) |
403 | Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path. | Problem (problem+json) |
POST /api/v1/jit-provisioning-rules
Jit Provisioning Rules Create
- Operation ID:
jitProvisioningRulesCreate - Required scopes:
tenant:federation.write
Request body: application/json → CreateJitProvisioningRuleRequest
Responses:
| Status | Description | Body |
|---|---|---|
200 | OK | object |
401 | Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim. | Problem (problem+json) |
403 | Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path. | Problem (problem+json) |
GET /api/v1/jit-provisioning-rules/{ruleId}
Jit Provisioning Rules Get
- Operation ID:
jitProvisioningRulesGet - Required scopes:
tenant:federation.read
Parameters:
| Name | In | Required | Type | Description |
|---|---|---|---|---|
ruleId | path | yes | string |
Responses:
| Status | Description | Body |
|---|---|---|
200 | OK | object |
401 | Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim. | Problem (problem+json) |
403 | Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path. | Problem (problem+json) |
PATCH /api/v1/jit-provisioning-rules/{ruleId}
Jit Provisioning Rules Update
- Operation ID:
jitProvisioningRulesUpdate - Required scopes:
tenant:federation.write
Parameters:
| Name | In | Required | Type | Description |
|---|---|---|---|---|
ruleId | path | yes | string |
Request body: application/json → UpdateJitProvisioningRuleRequest
Responses:
| Status | Description | Body |
|---|---|---|
200 | OK | object |
401 | Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim. | Problem (problem+json) |
403 | Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path. | Problem (problem+json) |
DELETE /api/v1/jit-provisioning-rules/{ruleId}
Jit Provisioning Rules Delete
- Operation ID:
jitProvisioningRulesDelete - Required scopes:
tenant:federation.write
Parameters:
| Name | In | Required | Type | Description |
|---|---|---|---|---|
ruleId | path | yes | string |
Responses:
| Status | Description | Body |
|---|---|---|
200 | OK | object |
401 | Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim. | Problem (problem+json) |
403 | Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path. | Problem (problem+json) |