employee positions

An employee can hold one or more positions, and optionally, payments and working time can be held against an employee position, rather than directly as an attribute of the employment record. This means that potentially, an employee can hold more than one position, with working time and payments being held separately for each position

Get Employment Position by Employment ID

Get Employment Position by Employment ID

SecuritybearerAuth
Request
path Parameters
id
required
string <guid>

Employment ID

Example: 906264f1-2dff-4f72-a10b-59918cf738d7
query Parameters
include
string

include one or more related objects

Example: include=lineManager
Responses
200

Employee Position Response

400

Bad Request

401

Unauthorized - Authorization Required

404

Not Found

422

Unprocessable Entity

default

General Error

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

Add or update an employment position

Add or update an employment position

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

Employee position to be added or updated

object
Responses
200

Employee Position Response

400

Bad Request

401

Unauthorized - Authorization Required

422

Unprocessable Entity

default

General Error

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