Note: This API is only available if you're subscribed to Okta Identity Governance or Secure Partner Access. Contact your Customer Success Manager or Account Executive for more information.
The Realm Assignments API provides operations to manage realm assignments. See Realm assignments.
okta.realmAssignments.read
Lists all realm assignments
OK
Forbidden
Too Many Requests
[- {
- "id": "rul2jy7jLUlnO3ng00g4",
- "status": "ACTIVE",
- "name": "Realm Assignment 1",
- "created": "2022-04-04T15:56:05.000Z",
- "lastUpdated": "2022-05-05T18:15:44.000Z",
- "isDefault": false,
- "conditions": {
- "profileSourceId": "0oa4enoRyjwSCy5hx0g4",
- "expression": {
- "value": "user.profile.role ==\\\"Manager\\\""
}
}, - "actions": {
- "assignUserToRealm": {
- "realmId": "00g1b7rvh0xPLKXFf0g5"
}
}, - "priority": 0,
- "_links": {
- "self": {
- "rel": "self",
- "method": "GET"
}
}
}, - {
- "id": "rul2jy7jLUlnO5ng00g4",
- "status": "ACTIVE",
- "name": "Catch-all",
- "created": "2022-04-04T15:56:05.000Z",
- "lastUpdated": "2022-05-05T18:15:44.000Z",
- "isDefault": true,
- "conditions": {
- "profileSourceId": "0oa4enoRyjwSCy6hx0g4,",
- "expression": {
- "value": "string"
}
}, - "actions": {
- "assignUserToRealm": {
- "realmId": "00g1b7rvh0xPLKXFf2g5"
}
}, - "priority": 499,
- "_links": {
- "self": {
- "rel": "self",
- "method": "GET"
}
}
}
]
okta.realmAssignments.manage
Creates a new realm assignment
Created
Bad Request
Forbidden
Too Many Requests
{- "actions": {
- "assignUserToRealm": {
- "realmId": "string"
}
}, - "conditions": {
- "expression": {
- "value": "string"
}, - "profileSourceId": "string"
}, - "name": "string",
- "priority": 0
}
{- "actions": {
- "assignUserToRealm": {
- "realmId": "string"
}
}, - "conditions": {
- "expression": {
- "value": "string"
}, - "profileSourceId": "string"
}, - "created": "2019-08-24T14:15:22Z",
- "id": "string",
- "isDefault": true,
- "lastUpdated": "2019-08-24T14:15:22Z",
- "name": "string",
- "priority": 0,
- "status": "ACTIVE",
- "_links": {
- "self": {
- "hints": {
- "allow": [
- "DELETE"
]
}, - "href": "string",
- "name": "string",
- "templated": true,
- "type": "string"
}
}
}
okta.realmAssignments.read
Lists all realm assignment operations. The upper limit is 200 and operations are sorted in descending order from most recent to oldest by ID.
OK
Forbidden
Too Many Requests
[- {
- "id": "rre4mje4ez6B2a7B60g7",
- "type": "realm:assignment",
- "status": "COMPLETED",
- "created": "2023-10-25T21:02:54.000Z",
- "started": "2023-10-25T21:02:54.000Z",
- "completed": "2023-10-25T21:02:54.000Z",
- "realmId": "00g1b7rvh0xPLKXFf0g5",
- "realmName": "Realm Name",
- "assignmentOperation": {
- "configuration": {
- "id": "0pr1b7rxZj2ibQzfP0g5",
- "name": "Realm Assignment 1",
- "conditions": {
- "profileSourceId": "0oa4enoRyjwSCy5hx0g4",
- "expression": {
- "value": "string"
}
}, - "actions": {
- "assignUserToRealm": {
- "realmId": "00g1b7rvh0xPLKXFf0g5"
}
}
}
}, - "numUserMoved": 50,
- "_links": {
- "self": {
- "rel": "self",
- "method": "GET"
}
}
}, - {
- "id": "rre4mje4ez7B2a7B60g7",
- "type": "realm:assignment",
- "status": "COMPLETED",
- "created": "2023-10-25T21:02:54.000Z",
- "started": "2023-10-25T21:02:54.000Z",
- "completed": "2023-10-25T21:02:54.000Z",
- "assignmentOperation": {
- "configuration": {
- "id": "ALL",
- "name": "All Assignments"
}
}, - "numUserMoved": 50,
- "_links": {
- "self": {
- "rel": "self",
- "method": "GET"
}
}
}
]
okta.realmAssignments.manage
Executes a realm assignment
Created
Bad Request
Forbidden
Too Many Requests
{- "assignmentId": "0pr1b7rxZj2ibQzfP0g5"
}
{- "id": "rre4mje4ez6B2a7B60g7",
- "type": "realm:assignment",
- "status": "COMPLETED",
- "created": "2023-10-25T21:02:54.000Z",
- "started": "2023-10-25T21:02:54.000Z",
- "completed": "2023-10-25T21:02:54.000Z",
- "realmId": "00g1b7rvh0xPLKXFf0g5",
- "realmName": "Realm Name",
- "assignmentOperation": {
- "configuration": {
- "id": "0pr1b7rxZj2ibQzfP0g5",
- "name": "Realm Assignment 1",
- "conditions": {
- "profileSourceId": "0oa4enoRyjwSCy5hx0g4",
- "expression": {
- "value": "string"
}
}, - "actions": {
- "assignUserToRealm": {
- "realmId": "00g1b7rvh0xPLKXFf0g5"
}
}
}
}, - "numUserMoved": 50,
- "_links": {
- "self": {
- "rel": "self",
- "method": "GET"
}
}
}
okta.realmAssignments.read
Retrieves a realm assignment
Success
Bad Request
Forbidden
Not Found
Too Many Requests
{- "id": "rul2jy7jLUlnO3ng00g4",
- "status": "ACTIVE",
- "name": "Realm Assignment 1",
- "created": "2022-04-04T15:56:05.000Z",
- "lastUpdated": "2022-05-05T18:15:44.000Z",
- "isDefault": false,
- "conditions": {
- "profileSourceId": "0oa4enoRyjwSCy5hx0g4",
- "expression": {
- "value": "string"
}
}, - "actions": {
- "assignUserToRealm": {
- "realmId": "00g1b7rvh0xPLKXFf0g5"
}
}, - "priority": 0,
- "_links": {
- "self": {
- "rel": "self",
- "method": "GET"
}
}
}
okta.realmAssignments.manage
Replaces a realm assignment
Success
Bad Request
Forbidden
Not Found
Too Many Requests
{- "actions": {
- "assignUserToRealm": {
- "realmId": "string"
}
}, - "conditions": {
- "expression": {
- "value": "string"
}, - "profileSourceId": "string"
}, - "name": "string",
- "priority": 0
}
{- "actions": {
- "assignUserToRealm": {
- "realmId": "string"
}
}, - "conditions": {
- "expression": {
- "value": "string"
}, - "profileSourceId": "string"
}, - "created": "2019-08-24T14:15:22Z",
- "id": "string",
- "isDefault": true,
- "lastUpdated": "2019-08-24T14:15:22Z",
- "name": "string",
- "priority": 0,
- "status": "ACTIVE",
- "_links": {
- "self": {
- "hints": {
- "allow": [
- "DELETE"
]
}, - "href": "string",
- "name": "string",
- "templated": true,
- "type": "string"
}
}
}
okta.realmAssignments.manage
Deletes a realm assignment
No Content
Bad Request
Forbidden
Not Found
Too Many Requests
{- "errorCauses": [
- {
- "errorSummary": "string"
}
], - "errorCode": "string",
- "errorId": "string",
- "errorLink": "string",
- "errorSummary": "string"
}
okta.realmAssignments.manage
Activates a realm assignment
No Content
Bad Request
Forbidden
Not Found
Too Many Requests
{- "errorCode": "E0000001",
- "errorSummary": "Api validation failed: {0}",
- "errorLink": "E0000001",
- "errorId": "sampleiCF-8D5rLW6myqiPItW",
- "errorCauses": [ ]
}
okta.realmAssignments.manage
Deactivates a realm assignment
No Content
Bad Request
Forbidden
Not Found
Too Many Requests
{- "errorCode": "E0000001",
- "errorSummary": "Api validation failed: {0}",
- "errorLink": "E0000001",
- "errorId": "sampleiCF-8D5rLW6myqiPItW",
- "errorCauses": [ ]
}