All URIs are relative to https://subdomain.okta.com
Method | HTTP request | Description |
---|---|---|
ActivateRealmAssignment | POST /api/v1/realm-assignments/{assignmentId}/lifecycle/activate | Activate a Realm Assignment |
CreateRealmAssignment | POST /api/v1/realm-assignments | Create a Realm Assignment |
DeactivateRealmAssignment | POST /api/v1/realm-assignments/{assignmentId}/lifecycle/deactivate | Deactivate a Realm Assignment |
DeleteRealmAssignment | DELETE /api/v1/realm-assignments/{assignmentId} | Delete a Realm Assignment |
ExecuteRealmAssignment | POST /api/v1/realm-assignments/operations | Execute a Realm Assignment |
GetRealmAssignment | GET /api/v1/realm-assignments/{assignmentId} | Retrieve a Realm Assignment |
ListRealmAssignmentOperations | GET /api/v1/realm-assignments/operations | List all Realm Assignment operations |
ListRealmAssignments | GET /api/v1/realm-assignments | List all Realm Assignments |
ReplaceRealmAssignment | PUT /api/v1/realm-assignments/{assignmentId} | Replace a Realm Assignment |
void ActivateRealmAssignment (string assignmentId)
Activate a Realm Assignment
Activates a Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class ActivateRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var assignmentId = rul2jy7jLUlnO3ng00g4; // string | `id` of the Realm Assignment
try
{
// Activate a Realm Assignment
apiInstance.ActivateRealmAssignment(assignmentId);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.ActivateRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assignmentId | string | `id` of the Realm Assignment |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
400 | Bad Request | - |
403 | Forbidden | - |
404 | Not Found | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RealmAssignment CreateRealmAssignment (CreateRealmAssignmentRequest body)
Create a Realm Assignment
Creates a new Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class CreateRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var body = new CreateRealmAssignmentRequest(); // CreateRealmAssignmentRequest |
try
{
// Create a Realm Assignment
RealmAssignment result = apiInstance.CreateRealmAssignment(body);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.CreateRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | CreateRealmAssignmentRequest |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | Created | - |
400 | Bad Request | - |
403 | Forbidden | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeactivateRealmAssignment (string assignmentId)
Deactivate a Realm Assignment
Deactivates a Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class DeactivateRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var assignmentId = rul2jy7jLUlnO3ng00g4; // string | `id` of the Realm Assignment
try
{
// Deactivate a Realm Assignment
apiInstance.DeactivateRealmAssignment(assignmentId);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.DeactivateRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assignmentId | string | `id` of the Realm Assignment |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
400 | Bad Request | - |
403 | Forbidden | - |
404 | Not Found | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteRealmAssignment (string assignmentId)
Delete a Realm Assignment
Deletes a Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class DeleteRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var assignmentId = rul2jy7jLUlnO3ng00g4; // string | `id` of the Realm Assignment
try
{
// Delete a Realm Assignment
apiInstance.DeleteRealmAssignment(assignmentId);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.DeleteRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assignmentId | string | `id` of the Realm Assignment |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
400 | Bad Request | - |
403 | Forbidden | - |
404 | Not Found | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OperationResponse ExecuteRealmAssignment (OperationRequest body)
Execute a Realm Assignment
Executes a Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class ExecuteRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var body = new OperationRequest(); // OperationRequest |
try
{
// Execute a Realm Assignment
OperationResponse result = apiInstance.ExecuteRealmAssignment(body);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.ExecuteRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | OperationRequest |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | Created | - |
400 | Bad Request | - |
403 | Forbidden | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RealmAssignment GetRealmAssignment (string assignmentId)
Retrieve a Realm Assignment
Retrieves a Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class GetRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var assignmentId = rul2jy7jLUlnO3ng00g4; // string | `id` of the Realm Assignment
try
{
// Retrieve a Realm Assignment
RealmAssignment result = apiInstance.GetRealmAssignment(assignmentId);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.GetRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assignmentId | string | `id` of the Realm Assignment |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
404 | Not Found | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<OperationResponse> ListRealmAssignmentOperations (int? limit = null, string after = null)
List all Realm Assignment operations
Lists all Realm Assignment operations. The upper limit is 200 and operations are sorted in descending order from most recent to oldest by id
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class ListRealmAssignmentOperationsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var limit = 20; // int? | A limit on the number of objects to return (optional) (default to 20)
var after = "after_example"; // string | The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination). (optional)
try
{
// List all Realm Assignment operations
List<OperationResponse> result = apiInstance.ListRealmAssignmentOperations(limit, after).ToListAsync();
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.ListRealmAssignmentOperations: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
limit | int? | A limit on the number of objects to return | [optional] [default to 20] |
after | string | The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See Pagination. | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
403 | Forbidden | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<RealmAssignment> ListRealmAssignments (int? limit = null, string after = null)
List all Realm Assignments
Lists all Realm Assignments
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class ListRealmAssignmentsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var limit = 20; // int? | A limit on the number of objects to return (optional) (default to 20)
var after = "after_example"; // string | The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination). (optional)
try
{
// List all Realm Assignments
List<RealmAssignment> result = apiInstance.ListRealmAssignments(limit, after).ToListAsync();
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.ListRealmAssignments: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
limit | int? | A limit on the number of objects to return | [optional] [default to 20] |
after | string | The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See Pagination. | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
403 | Forbidden | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RealmAssignment ReplaceRealmAssignment (string assignmentId, UpdateRealmAssignmentRequest body)
Replace a Realm Assignment
Replaces a Realm Assignment
using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;
namespace Example
{
public class ReplaceRealmAssignmentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.OktaDomain = "https://subdomain.okta.com";
// Configure API key authorization: apiToken
config.Token ="YOUR_API_KEY";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new RealmAssignmentApi(config);
var assignmentId = rul2jy7jLUlnO3ng00g4; // string | `id` of the Realm Assignment
var body = new UpdateRealmAssignmentRequest(); // UpdateRealmAssignmentRequest |
try
{
// Replace a Realm Assignment
RealmAssignment result = apiInstance.ReplaceRealmAssignment(assignmentId, body);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling RealmAssignmentApi.ReplaceRealmAssignment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assignmentId | string | `id` of the Realm Assignment | |
body | UpdateRealmAssignmentRequest |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
404 | Not Found | - |
429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]