The Organization Management suite helps you cut through the manual overhead of administering large GitHub orgs. Instead of inviting people one at a time or clicking through team settings for each member, you can batch operations and get on with your day.
Mass Member Invites
The Mass Invite tool lets you invite multiple people to an organization in a single shot.
How it works
- Pick the organization you administer from the dashboard
- Use the search panel to find GitHub users by their login handles
- Add them to a staging list — remove any that got in by mistake
- Hit send. The backend calls the GitHub API and reports back
Results
After sending, you get a clear breakdown:
- Success — users who were invited successfully
- Failed — users who couldn’t be invited, with the reason (already a member, invalid login, org has disabled invitations, etc.)
Technical flow
The frontend sends POST /api/organizations/[login]/mass-invite with an array of logins. The backend validates you’re an admin, looks up each user via GraphQL, then sends invitations via the GitHub REST API (there’s no GraphQL mutation for org invites). Results come back per-user so you can see exactly what happened.
The full API reference is at Mass Invite API.
Team Management (Coming Soon)
Team management is in development. The goal is a single surface for everything team-related:
- Bulk membership — add or remove multiple users from a team at once
- Repository assignment — link repos to teams in bulk
- Permission mapping — update team permissions across repos quickly
Role Management (Coming Soon)
Role management will let you standardize access levels across the organization:
- Bulk role assignment — assign member or admin roles to groups of users
- Role auditing — see who holds which roles at a glance
Related
- Mass Invite API — request/response contracts and edge cases
- Organization Routes — organization API reference
- Auth Routes — how sessions and admin checks work