Organization

These endpoints let you manage organizations in the system. It allows you to retrieve, create, update, and delete organization records.

Get Company

get

Return the current tenant's company.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
idstringOptional
namestringOptional
codestringOptional
websitestringOptional
siupstringOptional
tdpstringOptional
logostringOptional
logoOriginalFilenamestringOptional
emailstringOptional
get
/core/v1/companies

Create Company

post

Create a new company. Send company data and optional logo as multipart/form-data.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
filestring · binaryOptional

Upload the company logo. Allowed file types: jpg, jpeg, png, and svg. The Content-Type must be image/jpeg, image/png, or image/svg+xml. The maximum file size is 4MB.

Responses
post
/core/v1/companies

Get Company Groups

get

Return the company groups.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
code:Like operator
name:Like operator
Example: {"summary":"Search a company group by code","value":"code:CG-1"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/company-groups

Get Cost Center

get

Return the cost centers.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/cost-centers

Create Cost Center

post

Create a cost center.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
descriptionstring · max: 65535Optional
Responses
post
/core/v1/cost-centers

Update Cost Center

put

Update the cost center.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
descriptionstring · max: 65535Optional
Responses
chevron-right
200

OK

application/json
idstring · uuidOptional
codestringOptional
namestringOptional
descriptionstringOptional
put
/core/v1/cost-centers/{id}

Get Job Level

get

Search Query

Supported Keys
Supported Operators
Notes

name

:

Like operator

code

:

Like operator

jobPosistionId

:

Like operator

level

: > <

Equal operator Greater than or equal operator Less than or equal operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/job-levels

Create Job Level

post

Create a job level.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
levelnumber · min: 1 · max: 99Required
jobPositionIdstringOptional
namestring · min: 1 · max: 255Required
effectiveDatestring · dateRequired

Effective date for the job level. Defaults to minimum date if not provided.

endDatestring · dateOptional

End date for the job level

Responses
post
/core/v1/job-levels

Get Job Titles

get

minJobLevel and maxJobLevel are deprecated. check Tenant Job Hierarchy Policy setting, it may cause error to this endpoint

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
name:Like operator
code:Like operator
minJobLevelId:Equal operator(Deprecated)
maxJobLevelId:Equal operator(Deprecated)
Example: name:Manager
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/job-titles
Deprecated

Create Job Title

post

⚠️ This endpoint is deprecated. Please use Create Job Title with Job Levelsarrow-up-right instead.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
minJobLevelIdstringOptionalDeprecated
maxJobLevelIdstringOptionalDeprecated
effectiveDatestring · dateOptional

if null, it will be set to 1970-01-01

endDatestring · dateOptional
Responses
post
/core/v1/job-titles

Get Job Title Job Level Mappings

get

minJobLevel and MaxJobLevel are deprecated.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
jobLevel.code:Like operator
jobLevel.name:Like operator
jobTitle.id:Equal operator
Support multiple values with each value separated by the ; delimiter
jobLevel.id:Equal operator
Support multiple values with each value separated by the ; delimiter
Example: {"summary":"Search Job Title-Job Level Mappings by Multiple Job Title Ids","value":"jobTitle.id:ff6ba12f-adc2-4d9e-910c-9a9a91b062b9;ff6ba12f-adc2-4d9e-910c-9a9a91b06200"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/job-title-levels

Get Location Group

get

Search Query

Supported Keys
Supported Operators
Notes

name

:

Like operator

code

:

Like operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/location-groups

Get Location

get

Return the locations.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search query

Supported KeysSupported OperatorsNotes
name:Like operator
code:Like operator
zipCode:Equal operator
phone:Equal operator
address:Equal operator
locationGroupId:Equal operator
cityId:Equal operator
endDateIsNull:Use true or false to filter locations with null or non-null end date respectively.
effectiveDate> , <Use to filter locations effective after or before the specified date.
endDate> , <Use to filter locations ending after or before the specified date.
Example: {"summary":"Search a location by code","value":"code:JKT"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/locations

Create Location

post

Create a location.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
latitudenumberOptional
longitudenumberOptional
addressstring · max: 65535Optional
phonestring · max: 255Optional

e.g. +6281234567890

Pattern: ^[+]{1}[0-9-() ]+
zipCodestring · max: 5Optional

Numeric

effectiveDatestring · dateRequired

The date when this location becomes effective

endDatestring · dateOptional

The date when this location is no longer effective. If null, means this location is still effective

headquarterbooleanRequired

If value is true, will automatically update headquarter in company profile

Responses
post
/core/v1/locations

Get Sub Location

get

Return the sub locations.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
name:Like operator
code:Like operator
location.id:Equal operator
endDateIsNull:Use true or false to filter sub-locations with null or non-null end date respectively.
effectiveDate> , <Use to filter sub-locations effective after or before the specified date.
endDate> , <Use to filter sub-locations ending after or before the specified date.
Example: {"summary":"Search a sub-location by ID","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/sub-locations

Add Sub Location

post

Add a sub location.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
locationIdstringRequired

Parent location ID

effectiveDatestring · dateRequired

The date when the sub-location becomes effective

endDatestring · dateOptional

The date when the sub-location ends; null means no planned end date / active indefinitely

Responses
post
/core/v1/sub-locations

Delete Sub Location

delete

This endpoint expects a JSON array in the request body, where each item is an object containing an id field representing the sub-location to delete. The array must contain at least 1 item. Request body schema: json [ { "id": "string" } ] Example payload: json [ { "id": "a31aa166-70be-4303-81e4-5ada93b5213a" } ]

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Bodyobject[]
idstringRequired

Unique identifier

Responses
chevron-right
200

OK

application/json
delete
/core/v1/sub-locations

Get Operational Groups

get

Return the operational groups.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
name:Like operator
code:Like operator
Example: {"summary":"Search an operational group by ID","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/operational-groups

Get Organization Group

get

Search Query

Supported Keys
Supported Operators
Notes

name

:

Like operator

code

:

Like operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/organization-groups

Create Organization Group

post

Create an organization group.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
Responses
post
/core/v1/organization-groups

Get Organization Hierarchies

get

Search Query

Supported Keys
Supported Operators
Notes

name

:

Like operator

code

:

Like operator

color

:

Like operator

level

: < >

Equal operator Less than or equal operator Greater than or equal operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/organization-hierarchies

Create Organization Hierarchies

post

Create the organization hierarchies.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
namestring · min: 1 · max: 255Required
colorstring · min: 7 · max: 7Optional

Hexadecimal color code, e.g. #62A4D5

levelnumber · min: 1 · max: 99Required
Responses
post
/core/v1/organization-hierarchies

Get Organization

get

Deprecated: The organizationParent field in the response is deprecated and will always return null. Please use the Organization Superior API instead.

Search Query

Supported Keys
Supported Operators
Notes

id

:

Equal operator Support multiple values with each value separated by the ; delimiter

name

:

Like operator

code

:

Like operator

type

:

Equal operator

organizationGroupId

:

Equal operator

organizationHierarchyId

:

Equal operator

organizationParentId

:

Equal operator. Deprecated: Use Organization Superior API instead.

haveParent

:

Equal operator. Deprecated: Use Organization Superior API instead.

organizationChildrenId

:

Equal operator

level

: < >

Equal operator Less than or equal operator Greater than or equal operator

company.id

:

Equal operator

effectiveDate

< >

Less than or equal operator Greater than or equal operator

endDate

< >

Less than or equal operator Greater than or equal operator

endDateIsNull

:

Equal operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search query string

Example: name:Engineering
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/organizations

Create Organization

post

Create an organization.

Deprecated: The organizationParentId request field and organizationParent response field are deprecated. Please use the Organization Superior API instead.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
codestring · min: 1 · max: 255Required
organizationHierarchyIdstringRequired
organizationParentIdstringOptionalDeprecated

Deprecated. Organization Parent is deprecated. Please use the Organization Superior API instead.

namestring · min: 3 · max: 255Required
typestring · enumRequiredPossible values:
organizationGroupIdstringOptional
companyIdstringOptional

If the request is null, then it will default to the earliest company created in the system.

Responses
post
/core/v1/organizations

Get Organization Heads

get

Return the organization heads.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
organization.company.id:Equal operator
organization.id:Equal operator
Support multiple values with each value separated by the ; delimiter
Example: {"summary":"Search organization heads by IDs","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a;0332e2b1-ba56-4a33-9d8a-6e66a4acde21"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/organizations/heads

Get Organization Histories

get

Return the organization histories.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
organization.id:Equal operator
Support multiple values with each value separated by the ; delimiter
type:Equal operator
Support multiple values with each value separated by the ; delimiter
organization.company.id:Equal operator
Support multiple values with each value separated by the ; delimiter
organizationGroup.id:Equal operator
Support multiple values with each value separated by the ; delimiter
effectiveDate>, <Greater than or equal / Less than or equal operators
Date format: YYYY-MM-DD
endDate>, <Greater than or equal / Less than or equal operators
Date format: YYYY-MM-DD
Example: {"summary":"Search organization histories by IDs","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a;0332e2b1-ba56-4a33-9d8a-6e66a4acde21"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/organizations/histories

Get Organization Superiors

get

Return the organization superiors.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
organization.id:Equal operator
Support multiple values with each value separated by the ; delimiter
superior.id:Equal operator
Support multiple values with each value separated by the ; delimiter
effectiveDategte, lteGreater than or equal / Less than or equal operators
Date format: YYYY-MM-DD
Example: {"summary":"Search organization superiors by IDs","value":"id:org-001;org-002"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/organizations/superiors

Get Positions

get

Return the positions.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Get a list of positions with pagination support.

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
name:Like operator
code:Like operator
Example: name:Engineer
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/positions

Get Position Cost Centers

get

Return the position cost centers.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
position.id:Equal operator
Support multiple values with each value separated by the ; delimiter
Example: {"summary":"Search cost centers by IDs","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a;0332e2b1-ba56-4a33-9d8a-6e66a4acde21"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/positions/cost-centers

Get Position Histories

get

Return the position histories.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
position.id:Equal operator
Support multiple values with each value separated by the ; delimiter
organization.id:Equal operator
Support multiple values with each value separated by the ; delimiter
Example: {"summary":"Search position histories by IDs","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a;0332e2b1-ba56-4a33-9d8a-6e66a4acde21"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/positions/histories

Get Position Vacancy Statuses

get

Return the position vacancy statuses.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
position.id:Equal operator
Support multiple values with each value separated by the ; delimiter
vacancyStatus:Equal operator
Support multiple values with each value separated by the ; delimiter
Example: {"summary":"Search vacancy statuses by IDs","value":"id:a31aa166-70be-4303-81e4-5ada93b5213a;0332e2b1-ba56-4a33-9d8a-6e66a4acde21"}
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/positions/vacancy-statuses

Last updated