positions

Position records relate to a job title a person holds within an employment. This can be a temporary, casual or permanent position. A person normally holds one or more positions in an employment at any time

Add a Position

Add a Position

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

Position to be added

object
Responses
200

Position Response

400

Bad Request

401

Unauthorized - Authorization Required

422

Unprocessable Entity

default

General Error

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

Get Positions

Get Positions

SecuritybearerAuth
Request
query Parameters
page[number]
number >= 1

The page number

Example: page[number]=1
page[size]
number >= 1

The number of items per page

Example: page[size]=1
Responses
200

Positions response - Array

401

Unauthorized - Authorization Required

default

General Error

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

Get Position by ID

Get Position by ID (Cintra Position ID)

SecuritybearerAuth
Request
path Parameters
id
required
string <guid>

Position ID

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

Position Response

400

Bad Request

401

Unauthorized - Authorization Required

404

Not Found

422

Unprocessable Entity

default

General Error

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

Update an Existing Position

Update an existing position by ID (Cintra position ID)

SecuritybearerAuth
Request
path Parameters
id
required
string <guid>

Position ID

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

Position object that needs to be updated (partial update)

object
Responses
200

Position Response

400

Bad Request

401

Unauthorized - Authorization Required

404

Not Found

422

Unprocessable Entity

default

General Error

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

Delete Position

Delete Position

SecuritybearerAuth
Request
path Parameters
id
required
string <guid>

Position ID

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

OK

400

Bad Request

401

Unauthorized - Authorization Required

404

Not Found

422

Unprocessable Entity

default

General Error

delete/positions{id}
Request samples
Response samples
application/vnd.api+json
{}