Invite a team member

POST /api/v2/users/invites - Creates a pending invite. Email is required. Phone is optional.

POST/api/v2/users/invites

Creates a pending invite. Email is required. Phone is optional.

Required scope: users (or *).

JSON body

NameRequiredDescription
emailYesInvitee email
roleNoadmin or agent (default agent)
first_nameNoInvitee first name
last_nameNoInvitee last name
phoneNoOptional phone number

Example request

curl -s -X POST -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "[email protected]",
  "role": "agent",
  "first_name": "Sam",
  "last_name": "Lee",
  "phone": "5551112222"
}' \
  "https://benefitpath.com/api/v2/users/invites"

Example response

{
  "success": true,
  "invite": {
    "email": "[email protected]",
    "role": "agent",
    "first_name": "Sam",
    "last_name": "Lee"
  }
}

See Team and Errors.