Organization requests

Manage organizations and memberships with the Frontend API


Organizations are shared accounts for your application users, so that they can collaborate and share information.
Users that belong to an organization are called members. Each member has a role, and Clerk supports a role with elevated privileges, which is the organization administrator.
Organizations requests allow you to create organizations and view information about which organizations your users belong to.
We've built an organization invitation system that you can trigger from our Frontend API and invite users to become organization members. You can also update members' roles and remove members from an organization.

Requests summary

  • POST /v1/organizations
  • PATCH /v1/organizations/:organization_id
  • DELETE /v1/organizations/:organization_id
  • PUT /v1/organizations/:organization_id/logo
  • POST /v1/organizations/:organization_id/invitations
  • POST /v1/organizations/:organization_id/invitations/:invitation_id/revoke
  • GET /v1/organizations/:organization_id/invitations/pending
  • POST /v1/organizations/:organization_id/memberships
  • GET /v1/organizations/:organization_id/memberships
  • PATCH /v1/organizations/:organization_id/memberships/:user_id
  • DELETE /v1/organizations/:organization_id/memberships/:user_id