lja-employee-owners (2025-07-09T04:57:56Z)

Download OpenAPI specification:Download

GET LJA Employee Owner by employee number

Authorizations:
oauth2
path Parameters
id
required
string

LJA employee number. Left padded to 6 digits with 0.

Responses

Response samples

Content type
application/json
{
  • "originalHireDate": "2019-08-24T14:15:22Z",
  • "workEmail": "user@example.com",
  • "jobTitle": "string",
  • "schedule980": "string",
  • "jobCode": {
    },
  • "isActive": true,
  • "employeeStatus": {
    },
  • "directDeposit": {
    },
  • "employeeNumber": "string",
  • "skills": [
    ],
  • "workLocation": {
    },
  • "terminationDate": "2019-08-24T14:15:22Z",
  • "division": {
    },
  • "glSegments": {
    },
  • "company": {
    },
  • "id": "string",
  • "department": {
    },
  • "sector": {
    },
  • "homeAddress": {
    },
  • "azureAdId": "string",
  • "erp": "string",
  • "azureAdPrincipal": "string",
  • "photo": {},
  • "lastHireDate": "2019-08-24T14:15:22Z",
  • "fullTimeOrPartTime": {
    },
  • "unit": {
    },
  • "employeeType": {
    },
  • "statusStarted": "2019-08-24T14:15:22Z",
  • "ptoBalance": 0,
  • "utilizationTarget": 0,
  • "name": {
    },
  • "cellPhone": {
    },
  • "salaryOrHourly": {
    },
  • "supervisor": {
    },
  • "onLeave": true
}

/photos/{id}

path Parameters
id
required
string

GET ERP Mappings

Returns collection of ERP Mappings. ERP mappings are used to map LJA companies to ERP systems.

Authorizations:
oauth2

Responses

Response samples

Content type
application/json
[
  • {
    }
]

POST ERP Mapping

Create a new ERP mapping for an LJA company.

Authorizations:
oauth2
Request Body schema: application/json
companyCode
required
string

Code identifying an LJA company.

erp
required
string

ERP system associated with the company.

Responses

Request samples

Content type
application/json
{
  • "companyCode": "string",
  • "erp": "string"
}

GET LJA Employee Owners

Returns collection of LJA employee owners. Parameter values are case insensitive (always lowercase). There is currently no pagination support for this endpoint.

Authorizations:
oauth2
query Parameters
department
string

Only return employees working in the single provided department. Departments are only used with divisions. Department params without a division will be ignored. Value should be a department CODE available at GET /orglevels.

view
string

Project returned data fields from pre-defined views. Available views are default (default if not provided), 486609 (CRM application), 857857 (BST), and 736588 (State Registrations App preferred fields).

sector
string

Only return employees working in the single provided sector. Value should be a sector CODE available at GET /orglevels.

changes
string

Return only employee owner records that have been changed after the provided date, including no longer active employees. Value should be in ISO 8601 date-time format (ex. 2024-09-12T03:44:06.971Z).

division
string

Only return employees working in the single provided division. Divisions are only used with sectors. Division params without a sector will be ignored. Value should be a division CODE available at GET /orglevels.

office
string

Only return employees working in the single provided office. Value should be an office CODE available at GET /offices.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

GET LJA Organization Levels (Sectors, Divisions, Departments, Units)

Authorizations:
oauth2

Responses

Response samples

Content type
application/json
{
  • "sectors": [
    ]
}

GET LJA Office by code

Authorizations:
oauth2
path Parameters
code
required
string

LJA office code.

Responses

Response samples

Content type
application/json
{
  • "matterport": {
    },
  • "code": "string",
  • "address": {
    },
  • "phone": "string",
  • "localLeadership": [
    ],
  • "name": "string",
  • "geometry": {
    },
  • "employeeCount": 0,
  • "localSupport": [
    ],
  • "aggs": {
    }
}

DELETE ERP Mapping

Delete the ERP mapping for an LJA company.

Authorizations:
oauth2
path Parameters
companyCode
required
string

Responses

GET LJA Offices

Returns collection of LJA offices. Parameter values are case insensitive (always lowercase). There is currently no pagination support for this endpoint.

Authorizations:
oauth2

Responses

Response samples

Content type
application/json
[
  • {
    }
]

GET LJA Locations

Authorizations:
oauth2

Responses

Response samples

Content type
application/json
[
  • {
    }
]