Class ApiServiceIntegrationsApi

java.lang.Object
com.okta.sdk.resource.api.ApiServiceIntegrationsApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]", comments="Generator version: 7.15.0") public class ApiServiceIntegrationsApi extends Object
  • Constructor Details

    • ApiServiceIntegrationsApi

      public ApiServiceIntegrationsApi()
    • ApiServiceIntegrationsApi

      public ApiServiceIntegrationsApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • activateApiServiceIntegrationInstanceSecret

      public APIServiceIntegrationInstanceSecret activateApiServiceIntegrationInstanceSecret(String apiServiceId, String secretId) throws ApiException
      Activate an API service integration instance secret Activates an API Service Integration instance Secret by `secretId`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      secretId - `id` of the API Service Integration instance Secret (required)
      Returns:
      APIServiceIntegrationInstanceSecret
      Throws:
      ApiException - if fails to make API call
    • activateApiServiceIntegrationInstanceSecret

      public APIServiceIntegrationInstanceSecret activateApiServiceIntegrationInstanceSecret(String apiServiceId, String secretId, Map<String,String> additionalHeaders) throws ApiException
      Activate an API service integration instance secret Activates an API Service Integration instance Secret by `secretId`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      secretId - `id` of the API Service Integration instance Secret (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      APIServiceIntegrationInstanceSecret
      Throws:
      ApiException - if fails to make API call
    • createApiServiceIntegrationInstance

      public PostAPIServiceIntegrationInstance createApiServiceIntegrationInstance(PostAPIServiceIntegrationInstanceRequest postAPIServiceIntegrationInstanceRequest) throws ApiException
      Create an API service integration instance Creates and authorizes an API Service Integration instance
      Parameters:
      postAPIServiceIntegrationInstanceRequest - (required)
      Returns:
      PostAPIServiceIntegrationInstance
      Throws:
      ApiException - if fails to make API call
    • createApiServiceIntegrationInstance

      public PostAPIServiceIntegrationInstance createApiServiceIntegrationInstance(PostAPIServiceIntegrationInstanceRequest postAPIServiceIntegrationInstanceRequest, Map<String,String> additionalHeaders) throws ApiException
      Create an API service integration instance Creates and authorizes an API Service Integration instance
      Parameters:
      postAPIServiceIntegrationInstanceRequest - (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      PostAPIServiceIntegrationInstance
      Throws:
      ApiException - if fails to make API call
    • createApiServiceIntegrationInstanceSecret

      public APIServiceIntegrationInstanceSecret createApiServiceIntegrationInstanceSecret(String apiServiceId) throws ApiException
      Create an API service integration instance secret Creates an API Service Integration instance Secret object with a new active client secret. You can create up to two Secret objects. An error is returned if you attempt to create more than two Secret objects.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      Returns:
      APIServiceIntegrationInstanceSecret
      Throws:
      ApiException - if fails to make API call
    • createApiServiceIntegrationInstanceSecret

      public APIServiceIntegrationInstanceSecret createApiServiceIntegrationInstanceSecret(String apiServiceId, Map<String,String> additionalHeaders) throws ApiException
      Create an API service integration instance secret Creates an API Service Integration instance Secret object with a new active client secret. You can create up to two Secret objects. An error is returned if you attempt to create more than two Secret objects.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      APIServiceIntegrationInstanceSecret
      Throws:
      ApiException - if fails to make API call
    • deactivateApiServiceIntegrationInstanceSecret

      public APIServiceIntegrationInstanceSecret deactivateApiServiceIntegrationInstanceSecret(String apiServiceId, String secretId) throws ApiException
      Deactivate an API service integration instance secret Deactivates an API Service Integration instance Secret by `secretId`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      secretId - `id` of the API Service Integration instance Secret (required)
      Returns:
      APIServiceIntegrationInstanceSecret
      Throws:
      ApiException - if fails to make API call
    • deactivateApiServiceIntegrationInstanceSecret

      public APIServiceIntegrationInstanceSecret deactivateApiServiceIntegrationInstanceSecret(String apiServiceId, String secretId, Map<String,String> additionalHeaders) throws ApiException
      Deactivate an API service integration instance secret Deactivates an API Service Integration instance Secret by `secretId`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      secretId - `id` of the API Service Integration instance Secret (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      APIServiceIntegrationInstanceSecret
      Throws:
      ApiException - if fails to make API call
    • deleteApiServiceIntegrationInstance

      public void deleteApiServiceIntegrationInstance(String apiServiceId) throws ApiException
      Delete an API service integration instance Deletes an API Service Integration instance by `id`. This operation also revokes access to scopes that were previously granted to this API Service Integration instance.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      Throws:
      ApiException - if fails to make API call
    • deleteApiServiceIntegrationInstance

      public void deleteApiServiceIntegrationInstance(String apiServiceId, Map<String,String> additionalHeaders) throws ApiException
      Delete an API service integration instance Deletes an API Service Integration instance by `id`. This operation also revokes access to scopes that were previously granted to this API Service Integration instance.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      additionalHeaders - additionalHeaders for this call
      Throws:
      ApiException - if fails to make API call
    • deleteApiServiceIntegrationInstanceSecret

      public void deleteApiServiceIntegrationInstanceSecret(String apiServiceId, String secretId) throws ApiException
      Delete an API service integration instance secret Deletes an API Service Integration instance Secret by `secretId`. You can only delete an inactive Secret.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      secretId - `id` of the API Service Integration instance Secret (required)
      Throws:
      ApiException - if fails to make API call
    • deleteApiServiceIntegrationInstanceSecret

      public void deleteApiServiceIntegrationInstanceSecret(String apiServiceId, String secretId, Map<String,String> additionalHeaders) throws ApiException
      Delete an API service integration instance secret Deletes an API Service Integration instance Secret by `secretId`. You can only delete an inactive Secret.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      secretId - `id` of the API Service Integration instance Secret (required)
      additionalHeaders - additionalHeaders for this call
      Throws:
      ApiException - if fails to make API call
    • getApiServiceIntegrationInstance

      public APIServiceIntegrationInstance getApiServiceIntegrationInstance(String apiServiceId) throws ApiException
      Retrieve an API service integration instance Retrieves an API Service Integration instance by `id`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      Returns:
      APIServiceIntegrationInstance
      Throws:
      ApiException - if fails to make API call
    • getApiServiceIntegrationInstance

      public APIServiceIntegrationInstance getApiServiceIntegrationInstance(String apiServiceId, Map<String,String> additionalHeaders) throws ApiException
      Retrieve an API service integration instance Retrieves an API Service Integration instance by `id`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      APIServiceIntegrationInstance
      Throws:
      ApiException - if fails to make API call
    • listApiServiceIntegrationInstanceSecrets

      public List<APIServiceIntegrationInstanceSecret> listApiServiceIntegrationInstanceSecrets(String apiServiceId) throws ApiException
      List all API service integration instance secrets Lists all client secrets for an API Service Integration instance by `apiServiceId`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      Returns:
      List<APIServiceIntegrationInstanceSecret>
      Throws:
      ApiException - if fails to make API call
    • listApiServiceIntegrationInstanceSecrets

      public List<APIServiceIntegrationInstanceSecret> listApiServiceIntegrationInstanceSecrets(String apiServiceId, Map<String,String> additionalHeaders) throws ApiException
      List all API service integration instance secrets Lists all client secrets for an API Service Integration instance by `apiServiceId`
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      List<APIServiceIntegrationInstanceSecret>
      Throws:
      ApiException - if fails to make API call
    • listApiServiceIntegrationInstanceSecretsPaged

      public Iterable<APIServiceIntegrationInstanceSecret> listApiServiceIntegrationInstanceSecretsPaged(String apiServiceId)
      List all API service integration instance secrets (Paginated) Lists all client secrets for an API Service Integration instance by `apiServiceId` This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks. Use this method in a for-each loop to automatically fetch all pages without manual cursor management.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      Returns:
      Iterable<APIServiceIntegrationInstanceSecret> lazy iterable over all pages
    • listApiServiceIntegrationInstanceSecretsPaged

      public Iterable<APIServiceIntegrationInstanceSecret> listApiServiceIntegrationInstanceSecretsPaged(String apiServiceId, Map<String,String> additionalHeaders)
      List all API service integration instance secrets (Paginated with additional headers) Lists all client secrets for an API Service Integration instance by `apiServiceId` This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks.
      Parameters:
      apiServiceId - `id` of the API Service Integration instance (required)
      additionalHeaders - additional headers for this call
      Returns:
      Iterable<APIServiceIntegrationInstanceSecret> lazy iterable over all pages
    • listApiServiceIntegrationInstances

      public List<APIServiceIntegrationInstance> listApiServiceIntegrationInstances(String after) throws ApiException
      List all API service integration instances Lists all API Service Integration instances with a pagination option
      Parameters:
      after - 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](https://developer.okta.com/docs/api/#pagination) and [Link header](https://developer.okta.com/docs/api/#link-header). (optional)
      Returns:
      List<APIServiceIntegrationInstance>
      Throws:
      ApiException - if fails to make API call
    • listApiServiceIntegrationInstances

      public List<APIServiceIntegrationInstance> listApiServiceIntegrationInstances(String after, Map<String,String> additionalHeaders) throws ApiException
      List all API service integration instances Lists all API Service Integration instances with a pagination option
      Parameters:
      after - 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](https://developer.okta.com/docs/api/#pagination) and [Link header](https://developer.okta.com/docs/api/#link-header). (optional)
      additionalHeaders - additionalHeaders for this call
      Returns:
      List<APIServiceIntegrationInstance>
      Throws:
      ApiException - if fails to make API call
    • listApiServiceIntegrationInstancesPaged

      public Iterable<APIServiceIntegrationInstance> listApiServiceIntegrationInstancesPaged(String after)
      List all API service integration instances (Paginated) Lists all API Service Integration instances with a pagination option This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks. Use this method in a for-each loop to automatically fetch all pages without manual cursor management.
      Parameters:
      after - 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](https://developer.okta.com/docs/api/#pagination) and [Link header](https://developer.okta.com/docs/api/#link-header). (optional)
      Returns:
      Iterable<APIServiceIntegrationInstance> lazy iterable over all pages
    • listApiServiceIntegrationInstancesPaged

      public Iterable<APIServiceIntegrationInstance> listApiServiceIntegrationInstancesPaged(String after, Map<String,String> additionalHeaders)
      List all API service integration instances (Paginated with additional headers) Lists all API Service Integration instances with a pagination option This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks.
      Parameters:
      after - 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](https://developer.okta.com/docs/api/#pagination) and [Link header](https://developer.okta.com/docs/api/#link-header). (optional)
      additionalHeaders - additional headers for this call
      Returns:
      Iterable<APIServiceIntegrationInstance> lazy iterable over all pages
    • getObjectMapper

      protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()