How it works
The following diagram describes the different steps required to create a person with Equals. Click on the image to enlarge it.Create a person
POST
/v2/peopleRequest
Use this request to grant someone access to an account. If they don’t have apersonId, this request will create both a new personId and a personaId.
If they already have a personId, this request will create a new personaId for them.
Request body schema
string
required
The ID of the account that you’re adding a person to.Allowable values: An existing
accountId (≤ 36 characters)string
required
The person’s first name.Allowable values: ≤ 256 characters
string
required
The person’s last name.Allowable values: ≤ 256 characters
string
required
The person’s role. Learn more about role types.Allowable values:
Owner,Admin, Payer, Viewer, Accountant, Userstring or null
The person’s date of birth.Allowable values: A valid string
string
required
The person’s email address. This will be used to identify them and cannot be changed later. If a person with this email address already exists, this request will add the existing person to the account. If you’re using approved email domains, then we’ll check whether the email domain is on your list of approved email domains and will return an error if not.Allowable values: ≤ 256 characters
string or null
The person’s primary mobile phone number.Allowable values: ≤ 50 characters
string
The status to give the person.Allowable values:
active, deactivatedstring
The person’s employee number.Allowable values: ≤ 256 characters
string or null
The person’s job title.Allowable values: ≤ 256 characters
boolean
Whether or not the person has chosen to receive email notifications. By default, this is set to
false.Allowable values: true, falsestring (uuid)
Your persona ID.Allowable values: ≤ 36 characters
boolean
Whether or not to create a new user in the user pool. By default, this is set to
true.Allowable values: true, falseboolean
Indicates whether an invitation should be sent to the person, allowing them to complete the sign-up process. This is set to
true by default.Allowable values: true, falsestring
The theme used in emails that are sent to this person.Allowable values:
em-light, em-darkResponse
If your request is successful, you’ll receive a201 response containing an id.