Persons
Last updated
Was this helpful?
Last updated
Was this helpful?
The persons you are able to fetch might be filtered, based upon your service account's organization scope, if applicable. Besides those filters, you can apply additional filters by supplying query parameters to the url.
The collection you are paginating is sorted by creation datetime, descending. This means that the first page contains the most recently created persons.
/api/v1/persons
Filter persons by owning organization uuids (version 4). If not supplied, the owning organization scope of the service account, if applicable, will be used.
["a3c2a57e-2797-4159-8700-8ad55bf8150e"]
ISO8601 compatible datetime string
2017-07-21T17:32:28Z
Filter persons by IBAN
NL00INGB0000000000
Person cursor to fetch results before
a3c2a57e-2797-4159-8700-8ad55bf8150e
The amount of results to fetch before the 'before' cursor
10
Person cursor to fetch results after
a3c2a57e-2797-4159-8700-8ad55bf8150e
The amount of results to fetch after the 'after' cursor
10
This endpoint allows you to create a person, if your service account allows you to.
The 'owningOrganizationUuid' and 'recruitingOrganizationUuid' might also be bound to limitations depending on your service account's organization scope and permissions.
We advice you to provide your own 'uuid' value, as you can use this as a mechanism to ensure the person is only created once. When accidentally the person is posted twice, the uuid will ensure it is only saved the first time, and a 409 CONFLICT status will be returned when posted a second time with the same uuid. When you don't supply a uuid, the system will generate one for you, which will be returned in the response body.
This endpoint will return the person created with the data in your request body.
/api/v1/persons
UUID (v4). The person's globally unique identifier in the system. If not provided, a new UUID will be generated.
82b431f0-f401-4afd-b6db-9d1d751232d9
UUID (v4) of the organization that owns this person
82b431f0-f401-4afd-b6db-9d1d751232d9
UUID (v4) of the organization that recruited this person
82b431f0-f401-4afd-b6db-9d1d751232d9
Dr.
Date of birth, formatted as ISO8601 date string
1978-05-01T00:00:00.000Z
Social security number as string without any separators.
12345678901
International phone number
+31312345678
International phone number
+31612345678
valid email address
peter@tapraise.com
ISO6391 language code
nl
Valid iBAN
NL13ABNA6371362585
male
male
, female
, other
This endpoint allows you to update a person.
You only have to provide the fields you want to update. Any fields that you set to null
, will be cleared. Any fields that you don't supply will not be updated.
Whether you are allowed to execute this request, depends on your service account's permissions and organization scope.
This endpoint will return the updated person.
/api/v1/persons/{uuid}/actions/update
Dr.
Date of birth, formatted as ISO8601 date string
1978-05-01T00:00:00.000Z
Social security number as string without any separators.
12345678901
International phone number
+31312345678
International phone number
+31612345678
valid email address
peter@tapraise.com
ISO6391 language code
nl
Valid iBAN
NL13ABNA6371362585
male
male
, female
, other