Testing checklist
Before you go live, we recommend that you complete the following testing checklist.
| Test | Endpoint | Task | 
|---|---|---|
| List all people | /v2/people?accountId={accountId} | Retrieve a list of all people associated with at least one account. Ensure that your app receives and parses the JSON gracefully. | 
| Create a new person | /v2/people | Create a new person. Ensure that your system handles/parses the response correctly. | 
| Retrieve a person | /v2/people?accountId={accountId}&people={personId} | Retrieve a person and their associated details. Ensure that your app receives and parses the JSON gracefully. | 
| Update a person | /v2/people/{personId} | Update a person's details. Ensure that your app receives and parses back JSON gracefully. | 
| Update a persona | /v2/personas/{personaId}?accountId={accountId} | Update persona's details. Ensure that your app receives and parses back JSON gracefully. | 
| List all roles | /v2/roles | Retrieve a list of all roles enabled on an account. Ensure that your app receives and parses back JSON gracefully. | 
| Update a persona's role | /v2/personas/{personaId}/role?accountId={accountId} | Update an existing persona's role. Ensure that your app receives and parses back the JSON gracefully. |