Skip to content
Recued
Menu
← Back to packs

Identity Access - WorkOS

by recued-core v1 app_pack

API capability pack for bounded WorkOS REST API operations against https://api.workos.com only. Enroll a WorkOS API-key connection named workos that injects Authorization: Bearer <sk_...>; no credential is embedded in this manifest. The pack reads organizations, AuthKit users, organization memberships, invitations, SSO connections, directory sync directories/users/groups, environment roles, organization roles, and permissions for B2B SaaS access governance, customer onboarding, directory-sync review, and offboarding. It exposes WorkOS before/after list cursors as explicit query args. Writes are approval-gated and limited to creating or updating one organization, user, invitation, or organization membership, and deactivating/reactivating one membership. The pack intentionally excludes deletes, password/password-hash fields, authentication token exchange, session revocation, API key creation, audit-log ingestion/export, SSO authorize/token/profile flows, destructive role/permission deletes, feature flags, data integrations, webhooks, and arbitrary WorkOS API passthrough.

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Write Web APIs workos external change
Read: organization.search · No approvalRead: organization.read · No approvalRead: organization.read_by_external_id · No approvalWrite: organization.create · Asks approvalWrite: organization.update · Asks approvalRead: user.search · No approvalRead: user.read · No approvalRead: user.read_by_external_id · No approvalWrite: user.create · Asks approvalWrite: user.update · Asks approvalRead: organization_membership.search · No approvalRead: organization_membership.read · No approvalWrite: organization_membership.create · Asks approvalWrite: organization_membership.update · Asks approvalWrite: organization_membership.deactivate · Asks approvalWrite: organization_membership.reactivate · Asks approvalRead: invitation.search · No approvalRead: invitation.read · No approvalWrite: invitation.create · Asks approvalWrite: invitation.revoke · Asks approvalRead: connection.search · No approvalRead: connection.read · No approvalRead: directory.search · No approvalRead: directory.read · No approvalRead: directory_user.search · No approvalRead: directory_user.read · No approvalRead: directory_group.search · No approvalRead: directory_group.read · No approvalRead: role.search · No approvalRead: role.read · No approvalRead: organization_role.search · No approvalRead: organization_role.read · No approvalRead: permission.search · No approvalRead: permission.read · No approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:workosworkosidentityaccess-governanceorganizationsusersdirectory-syncssorbacworkflowrecipeapiv3composition