Extensions
Coming Soon

Apply Permission Template to Org Members

Applies a permission template to any number of active org members at once — no need to update each provider's permissions individually.

Built by SE Team

The problem it solves

Admins managing a growing team have to update permissions membership-by-membership when rolling out a new permission template or standardizing access across their organization, which is slow and error-prone at scale.

What's included

  • Loads all available permission templates for the organization
  • Searchable list of active org members, filterable by name or email
  • Select all / deselect all bulk selection controls
  • Applies a template's full permission set to every selected member in one action
  • Inline per-member error reporting if an individual update fails

How it works

Embedded as a staff-side widget in org settings. An admin selects a permission template, selects one or more active members from a searchable list, and applies the template — which calls updateOrganizationMembership for each selected member with the template's permission_template_id (and permission_template_applied: true) to copy over its full permission set. Because each member updates independently, a failure on one membership doesn't block the rest; failures surface inline per member. Authenticates the same way as Healthie's other embedded staff-side widgets: a JWT delivered via postMessage, sent as a Bearer token with an AuthorizationSource: ThirdPartyApp header.

Example configuration

mutation ApplyPermissionTemplate($input: updateOrganizationMembershipInput!) {
  updateOrganizationMembership(input: $input) {
    organizationMembership { id }
    messages { field message }
  }
}

# Example variables
{
  "input": {
    "id": "membership_id",
    "permission_template_id": "template_id",
    "permission_template_applied": true
  }
}

Apply Permission Template to Org Members lets org admins bulk-apply a permission template across their team instead of updating each membership one at a time. It's built for admins onboarding or restructuring larger teams, where individually updating permissions doesn't scale. Admins select a template and one or many active providers, and apply it in a single action. Each member updates independently, so a failure on one membership doesn't block the rest.

Building on Healthie?

Talk to our team about API access, white-label, and enterprise architecture — or dive into the docs.