Skip to main content
Find users on your community and update their profile data. Before you start, read the API overview for how authentication, headers, pagination and errors work.

List users

Return the users in your community.
integer
The page of results to return.
integer
The number of results to return per page.
string
A search term to reduce the number of results. Matches name, title or company.
List users
GET https://your-community.zapnito.com/api/v1/users

Get a user

Return a single user by email address.
string
required
The email address of the user.
Get a user
GET https://your-community.zapnito.com/api/v1/users/:email
  • 200 OK: the user was returned.
  • 404 Not Found: no user matches the email address. The message reads User not found for email: 'jane.doe@example.com'.

Update a user

Update a user’s profile information, such as their name, job title, company and country. You can also assign or remove their custom field options. Send the attributes you want to change inside a user object. Attributes you leave out aren’t modified.
string
required
The email address of the user you want to update.
string
The user’s name. If you provide it, the user’s name changes to this value.
string
The user’s job title. If you provide it, the user’s job title changes to this value.
string
The name of the user’s company.
string
The two-letter ISO country code of the user, for example GB or US.
integer[]
The IDs of the custom field options that the user is matched to.
Update a user
PUT https://your-community.zapnito.com/api/v1/users/:email
  • 200 OK: the user was updated. The response confirms the saved attributes.
  • 404 Not Found: no user matches the email address. The message reads User not found for email: 'jane.doe@example.com'.