← Tools Reference

WorkOS

WorkOS integration (Developer Tools). Imported from open-connector.

API key14 toolshttps://api.workos.com
GET
workos_list_users
List WorkOS AuthKit users with optional cursor and identity filters.

/user_management/users

6 parameters
ParamTypeRequiredDescription
beforestringoptionalAn object ID that defines the cursor position before the requested page.
afterstringoptionalAn object ID that defines the cursor position after the requested page.
limitintegeroptionalUpper limit on the number of objects to return, between 1 and 100.
orderstringoptionalOrder the results by creation time.
organization_idstringoptionalFilter users by the organization they are members of.
emailstringoptionalFilter users by their email address.
GET
workos_get_user
Get a WorkOS AuthKit user by ID.

/user_management/users/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe unique ID of the user.
POST
workos_create_user
Create a WorkOS AuthKit user in the current environment.

/user_management/users

8 parameters
ParamTypeRequiredDescription
emailstringrequiredThe email address of the user.
first_namestringoptionalThe first name of the user.
last_namestringoptionalThe last name of the user.
namestringoptionalThe user's full name.
email_verifiedbooleanoptionalWhether the user's email address was previously verified.
metadataobjectoptionalMetadata key/value pairs associated with the resource.
external_idstringoptionalThe external identifier of the user.
passwordstringoptionalThe password to set for the user.
PUT
workos_update_user
Update properties of an existing WorkOS AuthKit user.

/user_management/users/{id}

8 parameters
ParamTypeRequiredDescription
idstringrequiredThe unique ID of the user.
first_namestringoptionalThe first name of the user.
last_namestringoptionalThe last name of the user.
namestringoptionalThe user's full name.
email_verifiedbooleanoptionalWhether the user's email address was previously verified.
metadataobjectoptionalMetadata key/value pairs associated with the resource.
external_idstringoptionalThe external identifier of the user.
passwordstringoptionalThe password to set for the user.
GET
workos_list_organizations
List WorkOS organizations with optional cursor, domain, and text filters.

/organizations

6 parameters
ParamTypeRequiredDescription
beforestringoptionalAn object ID that defines the cursor position before the requested page.
afterstringoptionalAn object ID that defines the cursor position after the requested page.
limitintegeroptionalUpper limit on the number of objects to return, between 1 and 100.
orderstringoptionalOrder the results by creation time.
domainsarrayoptionalDomains to match against organizations.
searchstringoptionalSearch text matched against organization names.
GET
workos_get_organization
Get a WorkOS organization by ID.

/organizations/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredUnique identifier of the organization.
POST
workos_create_organization
Create a WorkOS organization in the current environment.

/organizations

5 parameters
ParamTypeRequiredDescription
namestringrequiredThe name of the organization.
allow_profiles_outside_organizationbooleanoptionalWhether the organization allows profiles from outside the organization to sign …
domain_dataarrayoptionalDomains associated with the organization, including verification state.
metadataobjectoptionalMetadata key/value pairs associated with the resource.
external_idstringoptionalAn external identifier for the organization.
PUT
workos_update_organization
Update properties of an existing WorkOS organization.

/organizations/{id}

6 parameters
ParamTypeRequiredDescription
idstringrequiredUnique identifier of the organization.
namestringoptionalThe name of the organization.
allow_profiles_outside_organizationbooleanoptionalWhether the organization allows profiles from outside the organization to sign …
domain_dataarrayoptionalDomains associated with the organization, including verification state.
metadataobjectoptionalMetadata key/value pairs associated with the resource.
external_idstringoptionalAn external identifier for the organization.
GET
workos_list_organization_memberships
List WorkOS organization memberships filtered by user, organization, or membership status.

/user_management/organization_memberships

7 parameters
ParamTypeRequiredDescription
beforestringoptionalAn object ID that defines the cursor position before the requested page.
afterstringoptionalAn object ID that defines the cursor position after the requested page.
limitintegeroptionalUpper limit on the number of objects to return, between 1 and 100.
orderstringoptionalOrder the results by creation time.
organization_idstringoptionalThe ID of the organization which the user belongs to.
user_idstringoptionalThe ID of the user.
statusesarrayoptionalStatuses to include in the membership list.
GET
workos_get_organization_membership
Get a WorkOS organization membership by ID.

/user_management/organization_memberships/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe unique ID of the organization membership.
POST
workos_create_organization_membership
Create an active WorkOS organization membership for a user and organization.

/user_management/organization_memberships

4 parameters
ParamTypeRequiredDescription
user_idstringrequiredThe ID of the user.
organization_idstringrequiredThe ID of the organization which the user belongs to.
role_slugstringoptionalA single role identifier.
role_slugsarrayoptionalRole identifiers to assign to the user.
PUT
workos_update_organization_membership
Update roles on an existing WorkOS organization membership.

/user_management/organization_memberships/{id}

3 parameters
ParamTypeRequiredDescription
idstringrequiredThe unique ID of the organization membership.
role_slugstringoptionalA single role identifier.
role_slugsarrayoptionalRole identifiers to assign to the user.
PUT
workos_deactivate_organization_membership
Deactivate an active WorkOS organization membership.

/user_management/organization_memberships/{id}/deactivate

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe unique ID of the organization membership.
PUT
workos_reactivate_organization_membership
Reactivate an inactive WorkOS organization membership.

/user_management/organization_memberships/{id}/reactivate

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe unique ID of the organization membership.