New: every message picks a fast or a slow model

WorkOS

WorkOS provides enterprise identity and user management APIs for organizations, directory sync, connections, invitations, and users.

What agents can do

Actions29

  • Create organization

    Create a WorkOS organization in the connected environment.

  • Create organization membership

    Grant an AuthKit user active membership in an organization.

  • Create user

    Create a passwordless AuthKit user record in the connected WorkOS environment.

  • Delete organization

    Permanently delete a WorkOS organization.

  • Delete organization membership

    Permanently remove an organization membership and its access.

  • Delete user

    Permanently delete an AuthKit user.

  • Get connection

    Get one WorkOS connection by ID.

  • Get directory

    Get one WorkOS Directory Sync directory by ID.

21 more
  • Get directory group

    Get one WorkOS Directory Sync group by its exact group ID.

  • Get directory user

    Get one WorkOS Directory Sync user by exact ID, including identity-provider attributes, roles, and any groups returned by WorkOS.

  • Get invitation

    Get WorkOS AuthKit invitation status and metadata by invitation ID without exposing acceptance credentials.

  • Get organization

    Get one WorkOS organization by its WorkOS ID or external ID.

  • Get organization membership

    Get one WorkOS AuthKit organization membership by ID.

  • Get user

    Get one WorkOS AuthKit user by WorkOS ID or external ID.

  • List connections

    List one page of WorkOS SSO and OAuth connections, optionally filtered by connection type, domain, organization, or name.

  • List directories

    List one page of WorkOS Directory Sync directories, optionally filtered by organization, directory name, or domain.

  • List directory groups

    List one page of WorkOS Directory Sync groups for a directory, a directory user, or both.

  • List directory users

    List one page of WorkOS Directory Sync users for a directory or group, optionally filtering a directory by exact identity-provider ID or primary email.

  • List invitations

    List one page of WorkOS AuthKit invitations by organization or exact recipient email without exposing acceptance credentials.

  • List organization memberships

    List one page of WorkOS AuthKit organization memberships for a specific organization or user, optionally including inactive or pending memberships.

  • List organizations

    List one page of WorkOS organizations, optionally filtered by domain or organization name.

  • List users

    List one page of WorkOS AuthKit users, optionally filtered by organization or exact email address.

  • Resend invitation

    Send another real invitation email to the existing recipient of a pending WorkOS AuthKit invitation.

  • Revoke invitation

    Revoke a pending AuthKit invitation so it can no longer be accepted.

  • Send invitation

    Create an AuthKit invitation and immediately send a real invitation email to the recipient.

  • Set organization membership status

    Activate or deactivate a WorkOS organization membership without deleting it.

  • Update organization

    Update selected properties of an existing WorkOS organization.

  • Update organization membership roles

    Replace the role assignment on an existing WorkOS organization membership.

  • Update user

    Update selected profile fields on an AuthKit user without invoking email delivery flows.

How it connects

You paste an API key from WorkOS on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.