v1

latestOpenAPI 3.0.3Apache 2.02026-07-142201861.5 MB
Organizations

Add a Member to an Organization

Add or invite a member to an organization.

post/api/0/organizations/{organization_id_or_slug}/members/

Path parameters

organization_id_or_slugstring required

The ID or slug of the organization the resource belongs to.

Request body

emailstring email required

The email address to send the invitation to.

orgRole'billing' | 'member' | 'manager' | 'owner' | 'admin'

The organization-level role of the new member. Roles include:

  • billing - Can manage payment and compliance details.
  • member - Can view and act on events, as well as view most other data within the organization.
  • manager - Has full management access to all teams and projects. Can also manage the organization's membership.
  • owner - Has unrestricted access to the organization, its data, and its settings. Can add, modify, and delete projects and members, as well as make billing and plan changes.
  • admin - Can edit global integrations, manage projects, and add/remove teams. They automatically assume the Team Admin role for teams they join. Note: This role can no longer be assigned in Business and Enterprise plans. Use TeamRoles instead.
teamRolesobject[] nullable

The team and team-roles assigned to the member. Team roles can be either: - contributor - Can view and act on issues. Depending on organization settings, they can also add team members. - admin - Has full management access to their team's membership and projects.

sendInviteboolean

Whether or not to send an invite notification through email. Defaults to True.

reinviteboolean

Whether or not to re-invite a user who has already been invited to the organization. Defaults to True.

Response

idstring required
emailstring required
namestring required
orgRolestring required
pendingboolean required
expiredboolean required
dateCreatedstring date-time required
inviteStatusstring required
inviterNamestring nullable required