people

People records represent an instance of a person and has attributes of Personal Details. An Employment record will reference a Person record and over time a person record may have one or more employment records attached to it

Get People

SecuritybearerAuth
Responses
200

People Response - Array

400

Bad Request

401

Unauthorized - Authorization Required

422

Unprocessable Entity

default

General Error

get/people
Request samples
Response samples
application/vnd.api+json
{}

Create a New Person

Create a New Person

SecuritybearerAuth
Request
Request Body schema: application/vnd.api+json

Person to be added. firstName and surname are required.

Important Address Block Constraint: When providing ANY address field (addressLine1-4, addressPostcode, or addressCountry), you MUST provide ALL address fields (addressLine1, addressLine2, addressLine3, addressLine4, addressPostcode). At least 2 address lines must contain actual content. Use empty strings for unused address lines.

object
Responses
200

People Response

400

Bad Request

401

Unauthorized - Authorization Required

422

Unprocessable Entity

default

General Error

post/people
Request samples
application/vnd.api+json
{
  • "data": {
    }
}
Response samples
application/vnd.api+json
{}

Get Person by ID

Get Person by ID (Cintra Person ID)

SecuritybearerAuth
Request
path Parameters
id
required
string <guid>

Person ID

Example: 906264f1-2dff-4f72-a10b-59918cf738d7
Responses
200

People Response

400

Bad Request

401

Unauthorized - Authorization Required

404

Not Found

422

Unprocessable Entity

default

General Error

get/people/{id}
Request samples
Response samples
application/vnd.api+json
{}

Update an Existing Person

Update an existing person by ID (Cintra Person ID)

SecuritybearerAuth
Request
path Parameters
id
required
string <guid>

Person ID

Example: 906264f1-2dff-4f72-a10b-59918cf738d7
Request Body schema: application/vnd.api+json

Person object for partial update. Only the fields provided will be updated. No fields are required for PATCH operations.

Important Address Block Constraint: When providing ANY address field (addressLine1-4, addressPostcode, or addressCountry), you MUST provide ALL address fields (addressLine1, addressLine2, addressLine3, addressLine4, addressPostcode). At least 2 address lines must contain actual content. Use empty strings for unused address lines.

object
Responses
200

People Response

400

Bad Request

401

Unauthorized - Authorization Required

404

Not Found

422

Unprocessable Entity

default

General Error

patch/people/{id}
Request samples
application/vnd.api+json
{
  • "data": {
    }
}
Response samples
application/vnd.api+json
{}