Default

Migrate

get
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/migrate-tokens
200

Successful Response

No content

Deprecated

Create Client

post

Create a new client.

Args: request (CreateClientRequest): The request body containing client information.

Returns: ApiResponse: The API response containing the created client info.

Body

Create client request model.

namestringRequired
can_get_integrationsany ofOptionalDefault: false
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
post
/create-client

Get Client List

get

Get a list of all clients.

Returns: ApiResponse: The API response containing the list of clients.

Responses
chevron-right
200

Successful Response

application/json
get
/clients
200

Successful Response

Create Client

post

Create a new client.

Args: request (CreateClientRequest): The request body containing client information.

Returns: ApiResponse: The API response containing the created client info.

Body

Create client request model.

namestringRequired
can_get_integrationsany ofOptionalDefault: false
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
post
/clients

Update Client

patch

update client.

Args: request (CreateClientRequest): The request body containing client information.

Returns: ApiResponse: The API response containing the created client info.

Body

Update client request model.

x_api_keystringRequired
nameany ofOptional
stringOptional
or
nullOptional
can_get_integrationsany ofOptional
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
patch
/clients
Deprecated

Register User For Client

post

Register a new user for the client.

Args: request (RegisterUserRequest): The request body containing user information. x_api_key (str): The API key from the header.

Returns: ApiResponse: The API response containing the registered user info.

Header parameters
x-api-keystringRequired
Body

Register user request model.

identifierstringRequired
Responses
chevron-right
200

Successful Response

application/json
post
/clients/register-user

Register User For Client

post

Register a new user for the client.

Args: request (RegisterUserRequest): The request body containing user information. x_api_key (str): The API key from the header.

Returns: ApiResponse: The API response containing the registered user info.

Header parameters
x-api-keystringRequired
Body

Register user request model.

identifierstringRequired
Responses
chevron-right
200

Successful Response

application/json
post
/users
Deprecated

Login User For Client

post

Log in a user for a client and return an access token.

Args: x_api_key (str): The API key from the header. form_data (LoginUserRequest): The login credentials.

Returns: ApiResponse: The API response containing the token info.

Header parameters
x-api-keystringRequired
Body

Login user request model.

identifierstringRequired
secretstringRequired
Responses
chevron-right
200

Successful Response

application/json
post
/clients/oauth-token
Deprecated

Logout User For Client

delete

Log out a user by revoking their access token.

Args: x_api_key (str): The API key from the header. authorization (str): The Authorization header containing the Bearer token.

Returns: ApiResponse: The API response indicating success.

Header parameters
x-api-keystringRequired
authorizationstringRequired
Responses
chevron-right
200

Successful Response

application/json
delete
/clients/oauth-token

Login User For Client

post

Log in a user for a client and return an access token.

Args: x_api_key (str): The API key from the header. form_data (LoginUserRequest): The login credentials.

Returns: ApiResponse: The API response containing the token info.

Header parameters
x-api-keystringRequired
Body

Login user request model.

identifierstringRequired
secretstringRequired
Responses
chevron-right
200

Successful Response

application/json
post
/auth/tokens

Logout User For Client

delete

Log out a user by revoking their access token.

Args: x_api_key (str): The API key from the header. authorization (str): The Authorization header containing the Bearer token.

Returns: ApiResponse: The API response indicating success.

Header parameters
x-api-keystringRequired
authorizationstringRequired
Responses
chevron-right
200

Successful Response

application/json
delete
/auth/tokens
Deprecated

Get Logged In User

get

Get the currently logged-in user's information.

Args: x_api_key (str): The API key from the header. authorization (str): The Authorization header containing the Bearer token. connectors (str, optional): Filter integrations by connector names. Supports single connector (e.g., 'microsoft_sharepoint') or multiple comma-separated connectors (e.g., 'microsoft_sharepoint,google_docs'). All provided connector names must be valid plugin names, otherwise an HTTP 400 error will be returned. Defaults to None.

Returns: ApiResponse: The API response containing user info with optionally filtered integrations.

Raises: HTTPException: When connectors parameter contains invalid connector names (status_code=400).

Query parameters
connectorsany ofOptional
stringOptional
or
nullOptional
Header parameters
x-api-keystringRequired
authorizationstringRequired
Responses
chevron-right
200

Successful Response

application/json
get
/clients/user

Get Logged In User

get

Get the currently logged-in user's information.

Args: x_api_key (str): The API key from the header. authorization (str): The Authorization header containing the Bearer token. connectors (str, optional): Filter integrations by connector names. Supports single connector (e.g., 'microsoft_sharepoint') or multiple comma-separated connectors (e.g., 'microsoft_sharepoint,google_docs'). All provided connector names must be valid plugin names, otherwise an HTTP 400 error will be returned. Defaults to None.

Returns: ApiResponse: The API response containing user info with optionally filtered integrations.

Raises: HTTPException: When connectors parameter contains invalid connector names (status_code=400).

Query parameters
connectorsany ofOptional
stringOptional
or
nullOptional
Header parameters
x-api-keystringRequired
authorizationstringRequired
Responses
chevron-right
200

Successful Response

application/json
get
/users/me

Last updated