WorkOS
WorkOS provides enterprise identity and user management APIs for organizations, directory sync, connections, invitations, and users.
29 actionsAPI key
What your bot can do in WorkOS
Looks up
- Get ConnectionGet one WorkOS connection by ID.
- Get DirectoryGet one WorkOS Directory Sync directory by ID.
- Get Directory GroupGet one WorkOS Directory Sync group by its exact group ID.
- Get Directory UserGet one WorkOS Directory Sync user by exact ID, including identity-provider attributes, roles, and any groups returned by WorkOS.
- Get InvitationGet WorkOS AuthKit invitation status and metadata by invitation ID without exposing acceptance credentials.
- Get OrganizationGet one WorkOS organization by its WorkOS ID or external ID.
- Get Organization MembershipGet one WorkOS AuthKit organization membership by ID.
- Get UserGet one WorkOS AuthKit user by WorkOS ID or external ID.
- List ConnectionsList one page of WorkOS SSO and OAuth connections, optionally filtered by connection type, domain, organization, or name.
- List DirectoriesList one page of WorkOS Directory Sync directories, optionally filtered by organization, directory name, or domain.
Show 6 more
- List Directory GroupsList one page of WorkOS Directory Sync groups for a directory, a directory user, or both.
- List Directory UsersList one page of WorkOS Directory Sync users for a directory or group, optionally filtering a directory by exact identity-provider ID or…
- List InvitationsList one page of WorkOS AuthKit invitations by organization or exact recipient email without exposing acceptance credentials.
- List Organization MembershipsList one page of WorkOS AuthKit organization memberships for a specific organization or user, optionally including inactive or pending…
- List OrganizationsList one page of WorkOS organizations, optionally filtered by domain or organization name.
- List UsersList one page of WorkOS AuthKit users, optionally filtered by organization or exact email address.
Takes action
- Create OrganizationCreate a WorkOS organization in the connected environment.
- Create Organization MembershipGrant an AuthKit user active membership in an organization.
- Create UserCreate a passwordless AuthKit user record in the connected WorkOS environment.
- Delete OrganizationPermanently delete a WorkOS organization.
- Delete Organization MembershipPermanently remove an organization membership and its access.
- Delete UserPermanently delete an AuthKit user.
- Resend InvitationSend another real invitation email to the existing recipient of a pending WorkOS AuthKit invitation.
- Revoke InvitationRevoke a pending AuthKit invitation so it can no longer be accepted.
- Send InvitationCreate an AuthKit invitation and immediately send a real invitation email to the recipient.
- Set Organization Membership StatusActivate or deactivate a WorkOS organization membership without deleting it.
Show 3 more
- Update OrganizationUpdate selected properties of an existing WorkOS organization.
- Update Organization Membership RolesReplace the role assignment on an existing WorkOS organization membership.
- Update UserUpdate selected profile fields on an AuthKit user without invoking email delivery flows.