MonoCloud Management SDK
    Preparing search index...

    Hierarchy

    Index

    Constructors

    Properties

    fetcher: Fetcher

    Methods

    • Parameters

      • clientId: string

        The unique identifier of the application.

      • groupId: string

        The unique identifier of the group.

      Returns Promise<MonoCloudResponse<null>>

      The group was assigned to the application successfully

      Associates a group with the application and enforces group-based access control — only members of this group are permitted to access the application.

      Access to this endpoint requires an active ScaleX subscription.

      ClientsClient

    • Parameters

      • clientId: string

        The unique identifier of the application.

      • secretId: string

        The unique identifier of the application secret.

      Returns Promise<MonoCloudResponse<null>>

      The application secret was deleted successfully

      Permanently deletes the specified application secret.

      This operation is irreversible. Any applications using this secret will immediately fail authentication.

      ClientsClient

    • Parameters

      • clientId: string

        The unique identifier of the application.

      • secretId: string

        The unique identifier of the application secret.

      Returns Promise<MonoCloudResponse<Secret>>

      Secret - The application secret was retrieved successfully

      Retrieves detailed information for the specified application secret.

      ClientsClient

    • Parameters

      • clientId: string

        The unique identifier of the application.

      • Optionalpage: number

        The page number to retrieve.

      • Optionalsize: number

        The number of groups to return per page.

      • Optionalsort: string

        Sort expression in the format field:direction, where direction is 1 for ascending or -1 for descending. Supported fields include - creation_time.

      Returns Promise<MonoCloudPageResponse<ApplicationGroup[]>>

      ApplicationGroup[] - The application&#39;s group associations were retrieved successfully

      Retrieves a paginated list of groups associated with the application. Optional query parameters allow sorting of the results.

      ClientsClient

    • Parameters

      • Optionalpage: number

        The page number to retrieve.

      • Optionalsize: number

        The number of client applications to return per page.

      • Optionalfilter: string

        Optional Lucene-style filter expression used to search by attributes.

      • Optionalsort: string

        Sort expression in the format field:direction, where direction is 1 for ascending or -1 for descending. Supported fields include - client_name and creation_time

      Returns Promise<MonoCloudPageResponse<Application[]>>

      Application[] - The applications were retrieved successfully

      Retrieves a paginated list of applications. Optional query parameters allow searching, filtering, and sorting the results.

      ClientsClient

    • Parameters

      • groupId: string

        The unique identifier of the group.

      • Optionalpage: number

        The page number to retrieve.

      • Optionalsize: number

        The number of client applications to return per page.

      • Optionalfilter: string

        Optional Lucene-style filter expression used to search by attributes.

      • Optionalsort: string

        Sort expression in the format field:direction, where direction is 1 for ascending or -1 for descending. Supported fields include - client_name and creation_time

      Returns Promise<MonoCloudPageResponse<Application[]>>

      Application[] - The applications assigned to the group were retrieved successfully

      Retrieves a paginated list of applications that are assigned to the specified group. Optional query parameters allow searching, filtering, and sorting the results.

      ClientsClient

    • Parameters

      • clientId: string

        The unique identifier of the application.

      • groupId: string

        The unique identifier of the group.

      Returns Promise<MonoCloudResponse<null>>

      The application was removed from the group successfully

      Removes the specified application from the group. After removal, the group will no longer grant access or permissions to this application.

      Access to this endpoint requires an active ScaleX subscription.

      ClientsClient