Class ScimClient

java.lang.Object
com.langfuse.client.resources.scim.ScimClient

public class ScimClient extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • withRawResponse

      public RawScimClient withRawResponse()
      Get responses with HTTP metadata like headers
    • getServiceProviderConfig

      public ServiceProviderConfig getServiceProviderConfig()
      Get SCIM Service Provider Configuration (requires organization-scoped API key)
    • getServiceProviderConfig

      public ServiceProviderConfig getServiceProviderConfig(RequestOptions requestOptions)
      Get SCIM Service Provider Configuration (requires organization-scoped API key)
    • getResourceTypes

      public ResourceTypesResponse getResourceTypes()
      Get SCIM Resource Types (requires organization-scoped API key)
    • getResourceTypes

      public ResourceTypesResponse getResourceTypes(RequestOptions requestOptions)
      Get SCIM Resource Types (requires organization-scoped API key)
    • getSchemas

      public SchemasResponse getSchemas()
      Get SCIM Schemas (requires organization-scoped API key)
    • getSchemas

      public SchemasResponse getSchemas(RequestOptions requestOptions)
      Get SCIM Schemas (requires organization-scoped API key)
    • listUsers

      public ScimUsersListResponse listUsers()
      List users in the organization (requires organization-scoped API key)
    • listUsers

      public ScimUsersListResponse listUsers(RequestOptions requestOptions)
      List users in the organization (requires organization-scoped API key)
    • listUsers

      public ScimUsersListResponse listUsers(ListUsersRequest request)
      List users in the organization (requires organization-scoped API key)
    • listUsers

      public ScimUsersListResponse listUsers(ListUsersRequest request, RequestOptions requestOptions)
      List users in the organization (requires organization-scoped API key)
    • createUser

      public ScimUser createUser(CreateUserRequest request)
      Create a new user in the organization (requires organization-scoped API key)
    • createUser

      public ScimUser createUser(CreateUserRequest request, RequestOptions requestOptions)
      Create a new user in the organization (requires organization-scoped API key)
    • getUser

      public ScimUser getUser(String userId)
      Get a specific user by ID (requires organization-scoped API key)
    • getUser

      public ScimUser getUser(String userId, RequestOptions requestOptions)
      Get a specific user by ID (requires organization-scoped API key)
    • deleteUser

      public EmptyResponse deleteUser(String userId)
      Remove a user from the organization (requires organization-scoped API key). Note that this only removes the user from the organization but does not delete the user entity itself.
    • deleteUser

      public EmptyResponse deleteUser(String userId, RequestOptions requestOptions)
      Remove a user from the organization (requires organization-scoped API key). Note that this only removes the user from the organization but does not delete the user entity itself.