Missing first_name, last_name, emails and other fields in the API

Hi team!

I’m calling an endpoint /v2/people/:id and receiving a limited set of data about the person.

What’s missing comparing to the “normal” set of data:

  • Addresses

  • Birth date

  • Country

  • Emails

  • First name / Last name

  • and other fields as well.

Fields are not just null, but missing in the response completely.

This is how response looks like (removed some fields for simplicity and data protection)

{
  "data": {
    "id": "...",
    "created_at": "2025-03-13T16:02:17.950Z",
    "worker_id": "...",
    "employments": [
      ...
    ],
    ...
  }
}

I have a people:read scope permission as usual.

Are there any other permissions which I need to enable to get other fields?

Happy to send more details about the instance in the private messages.

Thank you for help in advance!

Hello Kombo

If you are only seeing limited personal data you may have generated an Oauth token with PII restrictions. You can read more about it on our Oauth token guide - Setting Sensitive Data.

To receive personally identifiable information in the request responses please ensure that these options are turned off:

  • Hide all personally identifiable information (PII)
  • Hide sensitive employment information

Screenshot

Mark

Hi Mark,

thank you, indeed that was a problem!

Small correction, in this case a customer used OAuth login, so they clicked on the checkboxes during the OAuth connection flow, not exactly like on your screenshot, but similar.

Thanks a lot for help again!