Download OpenAPI specification:Download
API for managing IT corporation resources. For full documentation, please visit the readme.
[- {
- "code": "string",
- "name": "Medicover Healthcare Premium",
- "category": "HEALTHCARE",
- "provider": {
- "name": "Medicover",
- "contactEmail": "user@example.com",
- "supportPhone": "string",
- "description": "string"
}, - "description": "Premium healthcare package including dental and specialist care",
- "availableCountries": [
- "PL",
- "DE",
- "NL"
], - "details": "Features:\n- Dental care\n- 24/7 hotline\n- Mobile app\n\nLimitations:\n- 14 days waiting period\n- Excludes pre-existing conditions",
- "cancellationPolicy": "1 month notice required"
}
]
serviceName | string Example: serviceName=MultiSport Filter benefits by service name |
categories | string Example: categories=HEALTHCARE,SPORT_WELLNESS Filter benefits by categories |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
feeFrom | string Example: feeFrom=100 Minimum monthly fee amount |
feeTo | string Example: feeTo=500.50 Maximum monthly fee amount |
status | string (BenefitSubscriptionSearchStatus) Enum: "ALL" "ACTIVE" "CANCELLED" Example: status=ACTIVE Filter benefits by status |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
]
required | object |
country required | string |
city required | string |
service required | string |
monthlyFee required | number (Money) Monetary value in EUR |
subscribedAtDate required | string <date> |
cancelledAtDate | string <date> |
{- "beneficiary": {
- "name": "string",
- "email": "user@example.com"
}, - "country": "string",
- "city": "string",
- "service": "string",
- "monthlyFee": 0,
- "subscribedAtDate": "2019-08-24",
- "cancelledAtDate": "2019-08-24"
}
{- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
serviceName | string Example: serviceName=MultiSport Filter benefits by service name |
categories | string Example: categories=HEALTHCARE,SPORT_WELLNESS Filter benefits by categories |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
feeFrom | string Example: feeFrom=100 Minimum monthly fee amount |
feeTo | string Example: feeTo=500.50 Maximum monthly fee amount |
status | string (BenefitSubscriptionSearchStatus) Enum: "ALL" "ACTIVE" "CANCELLED" Example: status=ACTIVE Filter benefits by status |
42
{- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
benefitId required | string |
required | object |
country required | string |
city required | string |
service required | string |
monthlyFee required | number (Money) Monetary value in EUR |
subscribedAtDate required | string <date> |
cancelledAtDate | string <date> |
{- "beneficiary": {
- "name": "string",
- "email": "user@example.com"
}, - "country": "string",
- "city": "string",
- "service": "string",
- "monthlyFee": 0,
- "subscribedAtDate": "2019-08-24",
- "cancelledAtDate": "2019-08-24"
}
{- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
benefitId required | string |
operation required | string Enum: "CANCEL" "RENEW" |
{- "operation": "CANCEL"
}
{- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
benefitId required | string |
providerServiceCode | string Example: providerServiceCode=MEDICOVER_PREMIUM Filter charges by provider service code |
status | string (BenefitChargeStatus) Enum: "PENDING" "PAID" "OVERDUE" "CANCELLED" "REFUNDED" Filter charges by status |
billingPeriodFrom | string <date> Example: billingPeriodFrom=2023-01-01 Filter charges with billing period starting from this date |
billingPeriodTo | string <date> Example: billingPeriodTo=2023-12-31 Filter charges with billing period ending before this date |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "employeeId": 0,
- "subscriptionId": "string",
- "providerServiceCode": "string",
- "billingPeriodStart": "2019-08-24",
- "billingPeriodEnd": "2019-08-24",
- "amount": 0,
- "status": "PENDING"
}
]
subscriptionId | string Example: subscriptionId=zc9b3b4c-1b1d-4b3e-8b3b-4c1b1d4b3e8b Filter charges by subscription ID |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
providerServiceCode | string Example: providerServiceCode=MEDICOVER_PREMIUM Filter charges by provider service code |
status | string (BenefitChargeStatus) Enum: "PENDING" "PAID" "OVERDUE" "CANCELLED" "REFUNDED" Filter charges by status |
billingPeriodFrom | string <date> Example: billingPeriodFrom=2023-01-01 Filter charges with billing period starting from this date |
billingPeriodTo | string <date> Example: billingPeriodTo=2023-12-31 Filter charges with billing period ending before this date |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "employeeId": 0,
- "subscriptionId": "string",
- "providerServiceCode": "string",
- "billingPeriodStart": "2019-08-24",
- "billingPeriodEnd": "2019-08-24",
- "amount": 0,
- "status": "PENDING"
}
]
employeeName | string Example: employeeName=John Doe Filter employees by name |
departmentId | string Example: departmentId=123 Filter employees by department ID |
skills | string Example: skills=JavaScript,React Filter employees by skills |
skillsFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: skillsFiltering=ALL How to match employee skills |
salaryFrom | string Example: salaryFrom=5000 Minimum salary amount |
salaryTo | string Example: salaryTo=10000 Maximum salary amount |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": 1234,
- "nationality": "DE",
- "department": "Marketing",
- "keycardId": "KC-9876",
- "account": "DE89 3704 0044 0532 0130 00",
- "salary": 75000,
- "office": [
- "Berlin",
- "HQ"
], - "firstName": "Hans",
- "lastName": "Schmidt",
- "title": "Senior Developer",
- "contractType": "PERMANENT",
- "email": "hans.schmidt@itcorpo.com",
- "hiredAt": "2020-01-15T00:00:00.000Z",
- "expiresAt": "2025-01-14T23:59:59.999Z",
- "personalInfo": {
- "age": 35,
- "phone": "+49 123 456789",
- "email": "hans.schmidt@gmail.com",
- "dateOfBirth": "1988-05-20T00:00:00.000Z",
- "address": {
- "street": "Alexanderplatz 1",
- "city": "Berlin",
- "country": "Germany"
}
}, - "skills": [
- "JavaScript",
- "TypeScript",
- "React"
], - "bio": "Experienced developer with focus on frontend technologies",
- "imgURL": "hans-schmidt-profile.jpg"
}
]
nationality required | string (Nationality) Enum: "US" "UK" "FR" "DE" "NL" "PL" "IT" "ES" "IN" Nationality of employee as an ISO 3166-1 alpha-2 country code |
departmentId required | number |
keycardId required | string |
account required | string |
salary required | number (Money) Monetary value in EUR |
office required | Array of strings = 2 items |
firstName required | string |
lastName required | string |
title required | string |
contractType required | string (ContractType) Enum: "CONTRACT" "PERMANENT" Type of employment contract |
email required | string <email> (Email) Email address string |
hiredAt required | string <date-time> (DateString) ISO 8601 date-time string |
expiresAt required | string <date-time> (DateString) ISO 8601 date-time string |
required | object |
skills required | Array of strings (Skill) |
bio required | string |
imgURL | string |
{- "nationality": "US",
- "departmentId": 0,
- "keycardId": "string",
- "account": "string",
- "salary": 0,
- "office": [
- "string",
- "string"
], - "firstName": "string",
- "lastName": "string",
- "title": "string",
- "contractType": "PERMANENT",
- "email": "user@example.com",
- "hiredAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "personalInfo": {
- "age": 0,
- "phone": "string",
- "email": "user@example.com",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "address": {
- "street": "string",
- "city": "string",
- "country": "string"
}
}, - "skills": [
- "JavaScript"
], - "bio": "string",
- "imgURL": "string"
}
{- "id": 1234,
- "nationality": "DE",
- "department": "Marketing",
- "keycardId": "KC-9876",
- "account": "DE89 3704 0044 0532 0130 00",
- "salary": 75000,
- "office": [
- "Berlin",
- "HQ"
], - "firstName": "Hans",
- "lastName": "Schmidt",
- "title": "Senior Developer",
- "contractType": "PERMANENT",
- "email": "hans.schmidt@itcorpo.com",
- "hiredAt": "2020-01-15T00:00:00.000Z",
- "expiresAt": "2025-01-14T23:59:59.999Z",
- "personalInfo": {
- "age": 35,
- "phone": "+49 123 456789",
- "email": "hans.schmidt@gmail.com",
- "dateOfBirth": "1988-05-20T00:00:00.000Z",
- "address": {
- "street": "Alexanderplatz 1",
- "city": "Berlin",
- "country": "Germany"
}
}, - "skills": [
- "JavaScript",
- "TypeScript",
- "React"
], - "bio": "Experienced developer with focus on frontend technologies",
- "imgURL": "hans-schmidt-profile.jpg"
}
employeeName | string Example: employeeName=John Doe Filter employees by name |
departmentId | string Example: departmentId=123 Filter employees by department ID |
skills | string Example: skills=JavaScript,React Filter employees by skills |
skillsFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: skillsFiltering=ALL How to match employee skills |
salaryFrom | string Example: salaryFrom=5000 Minimum salary amount |
salaryTo | string Example: salaryTo=10000 Maximum salary amount |
1250
{- "id": 1234,
- "nationality": "DE",
- "department": "Marketing",
- "keycardId": "KC-9876",
- "account": "DE89 3704 0044 0532 0130 00",
- "salary": 75000,
- "office": [
- "Berlin",
- "HQ"
], - "firstName": "Hans",
- "lastName": "Schmidt",
- "title": "Senior Developer",
- "contractType": "PERMANENT",
- "email": "hans.schmidt@itcorpo.com",
- "hiredAt": "2020-01-15T00:00:00.000Z",
- "expiresAt": "2025-01-14T23:59:59.999Z",
- "personalInfo": {
- "age": 35,
- "phone": "+49 123 456789",
- "email": "hans.schmidt@gmail.com",
- "dateOfBirth": "1988-05-20T00:00:00.000Z",
- "address": {
- "street": "Alexanderplatz 1",
- "city": "Berlin",
- "country": "Germany"
}
}, - "skills": [
- "JavaScript",
- "TypeScript",
- "React"
], - "bio": "Experienced developer with focus on frontend technologies",
- "imgURL": "hans-schmidt-profile.jpg"
}
employeeId required | integer |
nationality required | string (Nationality) Enum: "US" "UK" "FR" "DE" "NL" "PL" "IT" "ES" "IN" Nationality of employee as an ISO 3166-1 alpha-2 country code |
departmentId required | number |
keycardId required | string |
account required | string |
salary required | number (Money) Monetary value in EUR |
office required | Array of strings = 2 items |
firstName required | string |
lastName required | string |
title required | string |
contractType required | string (ContractType) Enum: "CONTRACT" "PERMANENT" Type of employment contract |
email required | string <email> (Email) Email address string |
hiredAt required | string <date-time> (DateString) ISO 8601 date-time string |
expiresAt required | string <date-time> (DateString) ISO 8601 date-time string |
required | object |
skills required | Array of strings (Skill) |
bio required | string |
imgURL | string |
{- "nationality": "US",
- "departmentId": 0,
- "keycardId": "string",
- "account": "string",
- "salary": 0,
- "office": [
- "string",
- "string"
], - "firstName": "string",
- "lastName": "string",
- "title": "string",
- "contractType": "PERMANENT",
- "email": "user@example.com",
- "hiredAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "personalInfo": {
- "age": 0,
- "phone": "string",
- "email": "user@example.com",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "address": {
- "street": "string",
- "city": "string",
- "country": "string"
}
}, - "skills": [
- "JavaScript"
], - "bio": "string",
- "imgURL": "string"
}
{- "id": 1234,
- "nationality": "DE",
- "department": "Marketing",
- "keycardId": "KC-9876",
- "account": "DE89 3704 0044 0532 0130 00",
- "salary": 75000,
- "office": [
- "Berlin",
- "HQ"
], - "firstName": "Hans",
- "lastName": "Schmidt",
- "title": "Senior Developer",
- "contractType": "PERMANENT",
- "email": "hans.schmidt@itcorpo.com",
- "hiredAt": "2020-01-15T00:00:00.000Z",
- "expiresAt": "2025-01-14T23:59:59.999Z",
- "personalInfo": {
- "age": 35,
- "phone": "+49 123 456789",
- "email": "hans.schmidt@gmail.com",
- "dateOfBirth": "1988-05-20T00:00:00.000Z",
- "address": {
- "street": "Alexanderplatz 1",
- "city": "Berlin",
- "country": "Germany"
}
}, - "skills": [
- "JavaScript",
- "TypeScript",
- "React"
], - "bio": "Experienced developer with focus on frontend technologies",
- "imgURL": "hans-schmidt-profile.jpg"
}
Returns a list of projects that the employee is assigned to.
employeeId required | integer Example: 91720 |
[- {
- "employeeId": 0,
- "projectId": "string",
- "employeeName": "string",
- "projectName": "string",
- "projectStatus": "ACTIVE",
- "engagementLevel": "FULL_TIME",
- "since": "2019-08-24"
}
]
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "f1c436a7-d9f5-4214-9be1-79766750b53b",
- "amount": 10927,
- "title": "salary",
- "payerAccount": "DE89 3704 0044 0532 0130 00",
- "beneficiaryAccount": "PL61 1090 1014 0000 0712 1981 2874",
- "beneficiaryAddress": "445 Mount Eden Road, Mount Eden, Auckland",
- "scheduledAt": "2017-02-17T22:01:36.530Z"
}
]
amount required | number (Money) Monetary value in EUR |
title required | string |
payerAccount required | string |
beneficiaryAccount required | string |
beneficiaryAddress required | string |
scheduledAt required | string <date-time> |
{- "amount": 0,
- "title": "string",
- "payerAccount": "string",
- "beneficiaryAccount": "string",
- "beneficiaryAddress": "string",
- "scheduledAt": "2019-08-24T14:15:22Z"
}
{- "id": "f1c436a7-d9f5-4214-9be1-79766750b53b",
- "amount": 10927,
- "title": "salary",
- "payerAccount": "DE89 3704 0044 0532 0130 00",
- "beneficiaryAccount": "PL61 1090 1014 0000 0712 1981 2874",
- "beneficiaryAddress": "445 Mount Eden Road, Mount Eden, Auckland",
- "scheduledAt": "2017-02-17T22:01:36.530Z"
}
{- "id": "f1c436a7-d9f5-4214-9be1-79766750b53b",
- "amount": 10927,
- "title": "salary",
- "payerAccount": "DE89 3704 0044 0532 0130 00",
- "beneficiaryAccount": "PL61 1090 1014 0000 0712 1981 2874",
- "beneficiaryAddress": "445 Mount Eden Road, Mount Eden, Auckland",
- "scheduledAt": "2017-02-17T22:01:36.530Z"
}
expenseId required | string |
amount required | number (Money) Monetary value in EUR |
title required | string |
payerAccount required | string |
beneficiaryAccount required | string |
beneficiaryAddress required | string |
scheduledAt required | string <date-time> |
{- "amount": 0,
- "title": "string",
- "payerAccount": "string",
- "beneficiaryAccount": "string",
- "beneficiaryAddress": "string",
- "scheduledAt": "2019-08-24T14:15:22Z"
}
{- "id": "f1c436a7-d9f5-4214-9be1-79766750b53b",
- "amount": 10927,
- "title": "salary",
- "payerAccount": "DE89 3704 0044 0532 0130 00",
- "beneficiaryAccount": "PL61 1090 1014 0000 0712 1981 2874",
- "beneficiaryAddress": "445 Mount Eden Road, Mount Eden, Auckland",
- "scheduledAt": "2017-02-17T22:01:36.530Z"
}
phrase | string Example: phrase=Amsterdam Full text search across office fields |
countries | string Example: countries=PL,US Filter offices by country codes |
amenities | string Example: amenities=FREE_PARKING,SHOWER Filter offices by amenities |
amenitiesFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: amenitiesFiltering=ALL How to match office amenities ('ANY' or 'ALL') |
[- {
- "country": "Netherlands",
- "city": "Amsterdam",
- "address": "Damrak 81",
- "capacity": 150,
- "monthlyRental": 10000,
- "estate": {
- "owner": "B2C Estates and Sons",
- "phone": "(7364) 079343",
- "account": "NL86 AMUJ 9303 4156 60"
}, - "amenities": [
- {
- "code": "OUTDOOR_SEATING",
- "name": "Outdoor seating"
}, - {
- "code": "OPEN_SPACE",
- "name": "Open space"
}
], - "imgURL": "amsterdam-6Uf6-XCKJ-qTKq-ISt2-B3SE.jpg"
}
]
code required | string |
country required | string |
city required | string |
address required | string |
capacity required | integer >= 1 |
monthlyRental required | number (Money) Monetary value in EUR |
required | object |
required | Array of objects (OfficeAmenity) |
imgURL | string |
{- "code": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "capacity": 1,
- "monthlyRental": 0,
- "estate": {
- "owner": "string",
- "phone": "string",
- "account": "string"
}, - "amenities": [
- {
- "code": "parking",
- "name": "PARKING"
}
], - "imgURL": "string"
}
{- "country": "Netherlands",
- "city": "Amsterdam",
- "address": "Damrak 81",
- "capacity": 150,
- "monthlyRental": 10000,
- "estate": {
- "owner": "B2C Estates and Sons",
- "phone": "(7364) 079343",
- "account": "NL86 AMUJ 9303 4156 60"
}, - "amenities": [
- {
- "code": "OUTDOOR_SEATING",
- "name": "Outdoor seating"
}, - {
- "code": "OPEN_SPACE",
- "name": "Open space"
}
], - "imgURL": "amsterdam-6Uf6-XCKJ-qTKq-ISt2-B3SE.jpg"
}
phrase | string Example: phrase=Amsterdam Full text search across office fields |
countries | string Example: countries=PL,US Filter offices by country codes |
amenities | string Example: amenities=FREE_PARKING,SHOWER Filter offices by amenities |
amenitiesFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: amenitiesFiltering=ALL How to match office amenities ('ANY' or 'ALL') |
25
{- "country": "Netherlands",
- "city": "Amsterdam",
- "address": "Damrak 81",
- "capacity": 150,
- "monthlyRental": 10000,
- "estate": {
- "owner": "B2C Estates and Sons",
- "phone": "(7364) 079343",
- "account": "NL86 AMUJ 9303 4156 60"
}, - "amenities": [
- {
- "code": "OUTDOOR_SEATING",
- "name": "Outdoor seating"
}, - {
- "code": "OPEN_SPACE",
- "name": "Open space"
}
], - "imgURL": "amsterdam-6Uf6-XCKJ-qTKq-ISt2-B3SE.jpg"
}
officeCode required | string |
code required | string |
country required | string |
city required | string |
address required | string |
capacity required | integer >= 1 |
monthlyRental required | number (Money) Monetary value in EUR |
required | object |
required | Array of objects (OfficeAmenity) |
imgURL | string |
{- "code": "string",
- "country": "string",
- "city": "string",
- "address": "string",
- "capacity": 1,
- "monthlyRental": 0,
- "estate": {
- "owner": "string",
- "phone": "string",
- "account": "string"
}, - "amenities": [
- {
- "code": "parking",
- "name": "PARKING"
}
], - "imgURL": "string"
}
{- "country": "Netherlands",
- "city": "Amsterdam",
- "address": "Damrak 81",
- "capacity": 150,
- "monthlyRental": 10000,
- "estate": {
- "owner": "B2C Estates and Sons",
- "phone": "(7364) 079343",
- "account": "NL86 AMUJ 9303 4156 60"
}, - "amenities": [
- {
- "code": "OUTDOOR_SEATING",
- "name": "Outdoor seating"
}, - {
- "code": "OPEN_SPACE",
- "name": "Open space"
}
], - "imgURL": "amsterdam-6Uf6-XCKJ-qTKq-ISt2-B3SE.jpg"
}
projectName | string Example: projectName=Cloud migration Filter projects by name |
status | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Example: status=ACTIVE Filter projects by status |
teamMembers | string Example: teamMembers=123,456,789 Filter projects by team member IDs |
teamMembersFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: teamMembersFiltering=ALL How to match team members |
budgetFrom | string Example: budgetFrom=10000 Minimum project budget |
budgetTo | string Example: budgetTo=50000 Maximum project budget |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "579ef28f-c539-41ff-abe2-e4f6b1c1afed",
- "name": "Licensed Cotton Pants",
- "status": "on-hold",
- "budget": 490000,
- "startDate": "2013-04-16",
- "endDate": "2019-04-27",
- "team": [
- {
- "id": 4247456,
- "name": "Anna Bahringer"
}
], - "manager": 67429059,
- "description": "Deleniti rerum impedit.\nCum sed eaque quo accusantium."
}
]
name required | string |
status required | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Status of the ongoing project's workflow |
budget required | number (Money) Monetary value in EUR |
startDate required | string <date> |
endDate required | string <date> |
required | Array of objects |
manager required | integer |
description required | string |
{- "name": "string",
- "status": "ACTIVE",
- "budget": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "team": [
- {
- "id": 0,
- "name": "string"
}
], - "manager": 0,
- "description": "string"
}
{- "id": "579ef28f-c539-41ff-abe2-e4f6b1c1afed",
- "name": "Licensed Cotton Pants",
- "status": "on-hold",
- "budget": 490000,
- "startDate": "2013-04-16",
- "endDate": "2019-04-27",
- "team": [
- {
- "id": 4247456,
- "name": "Anna Bahringer"
}
], - "manager": 67429059,
- "description": "Deleniti rerum impedit.\nCum sed eaque quo accusantium."
}
projectName | string Example: projectName=Cloud migration Filter projects by name |
status | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Example: status=ACTIVE Filter projects by status |
teamMembers | string Example: teamMembers=123,456,789 Filter projects by team member IDs |
teamMembersFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: teamMembersFiltering=ALL How to match team members |
budgetFrom | string Example: budgetFrom=10000 Minimum project budget |
budgetTo | string Example: budgetTo=50000 Maximum project budget |
156
projectId required | string Example: 579ef28f-c539-41ff-abe2-e4f6b1c1afed |
{- "id": "579ef28f-c539-41ff-abe2-e4f6b1c1afed",
- "name": "Licensed Cotton Pants",
- "status": "on-hold",
- "budget": 490000,
- "startDate": "2013-04-16",
- "endDate": "2019-04-27",
- "team": [
- {
- "id": 4247456,
- "name": "Anna Bahringer"
}
], - "manager": 67429059,
- "description": "Deleniti rerum impedit.\nCum sed eaque quo accusantium."
}
projectId required | string |
name required | string |
status required | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Status of the ongoing project's workflow |
budget required | number (Money) Monetary value in EUR |
startDate required | string <date> |
endDate required | string <date> |
required | Array of objects |
manager required | integer |
description required | string |
{- "name": "string",
- "status": "ACTIVE",
- "budget": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "team": [
- {
- "id": 0,
- "name": "string"
}
], - "manager": 0,
- "description": "string"
}
{- "id": "579ef28f-c539-41ff-abe2-e4f6b1c1afed",
- "name": "Licensed Cotton Pants",
- "status": "on-hold",
- "budget": 490000,
- "startDate": "2013-04-16",
- "endDate": "2019-04-27",
- "team": [
- {
- "id": 4247456,
- "name": "Anna Bahringer"
}
], - "manager": 67429059,
- "description": "Deleniti rerum impedit.\nCum sed eaque quo accusantium."
}
Returns a list of employees that are assigned to the project.
projectId required | string Example: 579ef28f-c539-41ff-abe2-e4f6b1c1afed |
[- {
- "employeeId": 0,
- "projectId": "string",
- "employeeName": "string",
- "projectName": "string",
- "projectStatus": "ACTIVE",
- "engagementLevel": "FULL_TIME",
- "since": "2019-08-24"
}
]
serviceName | string Example: serviceName=MultiSport Filter benefits by service name |
categories | string Example: categories=HEALTHCARE,SPORT_WELLNESS Filter benefits by categories |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
feeFrom | string Example: feeFrom=100 Minimum monthly fee amount |
feeTo | string Example: feeTo=500.50 Maximum monthly fee amount |
status | string (BenefitSubscriptionSearchStatus) Enum: "ALL" "ACTIVE" "CANCELLED" Example: status=ACTIVE Filter benefits by status |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
]
benefitId required | string |
providerServiceCode | string Example: providerServiceCode=MEDICOVER_PREMIUM Filter charges by provider service code |
status | string (BenefitChargeStatus) Enum: "PENDING" "PAID" "OVERDUE" "CANCELLED" "REFUNDED" Filter charges by status |
billingPeriodFrom | string <date> Example: billingPeriodFrom=2023-01-01 Filter charges with billing period starting from this date |
billingPeriodTo | string <date> Example: billingPeriodTo=2023-12-31 Filter charges with billing period ending before this date |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "employeeId": 0,
- "subscriptionId": "string",
- "providerServiceCode": "string",
- "billingPeriodStart": "2019-08-24",
- "billingPeriodEnd": "2019-08-24",
- "amount": 0,
- "status": "PENDING"
}
]
subscriptionId | string Example: subscriptionId=zc9b3b4c-1b1d-4b3e-8b3b-4c1b1d4b3e8b Filter charges by subscription ID |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
providerServiceCode | string Example: providerServiceCode=MEDICOVER_PREMIUM Filter charges by provider service code |
status | string (BenefitChargeStatus) Enum: "PENDING" "PAID" "OVERDUE" "CANCELLED" "REFUNDED" Filter charges by status |
billingPeriodFrom | string <date> Example: billingPeriodFrom=2023-01-01 Filter charges with billing period starting from this date |
billingPeriodTo | string <date> Example: billingPeriodTo=2023-12-31 Filter charges with billing period ending before this date |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "employeeId": 0,
- "subscriptionId": "string",
- "providerServiceCode": "string",
- "billingPeriodStart": "2019-08-24",
- "billingPeriodEnd": "2019-08-24",
- "amount": 0,
- "status": "PENDING"
}
]
employeeName | string Example: employeeName=John Doe Filter employees by name |
departmentId | string Example: departmentId=123 Filter employees by department ID |
skills | string Example: skills=JavaScript,React Filter employees by skills |
skillsFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: skillsFiltering=ALL How to match employee skills |
salaryFrom | string Example: salaryFrom=5000 Minimum salary amount |
salaryTo | string Example: salaryTo=10000 Maximum salary amount |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": 1234,
- "nationality": "DE",
- "department": "Marketing",
- "keycardId": "KC-9876",
- "account": "DE89 3704 0044 0532 0130 00",
- "salary": 75000,
- "office": [
- "Berlin",
- "HQ"
], - "firstName": "Hans",
- "lastName": "Schmidt",
- "title": "Senior Developer",
- "contractType": "PERMANENT",
- "email": "hans.schmidt@itcorpo.com",
- "hiredAt": "2020-01-15T00:00:00.000Z",
- "expiresAt": "2025-01-14T23:59:59.999Z",
- "personalInfo": {
- "age": 35,
- "phone": "+49 123 456789",
- "email": "hans.schmidt@gmail.com",
- "dateOfBirth": "1988-05-20T00:00:00.000Z",
- "address": {
- "street": "Alexanderplatz 1",
- "city": "Berlin",
- "country": "Germany"
}
}, - "skills": [
- "JavaScript",
- "TypeScript",
- "React"
], - "bio": "Experienced developer with focus on frontend technologies",
- "imgURL": "hans-schmidt-profile.jpg"
}
]
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "f1c436a7-d9f5-4214-9be1-79766750b53b",
- "amount": 10927,
- "title": "salary",
- "payerAccount": "DE89 3704 0044 0532 0130 00",
- "beneficiaryAccount": "PL61 1090 1014 0000 0712 1981 2874",
- "beneficiaryAddress": "445 Mount Eden Road, Mount Eden, Auckland",
- "scheduledAt": "2017-02-17T22:01:36.530Z"
}
]
projectName | string Example: projectName=Cloud migration Filter projects by name |
status | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Example: status=ACTIVE Filter projects by status |
teamMembers | string Example: teamMembers=123,456,789 Filter projects by team member IDs |
teamMembersFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: teamMembersFiltering=ALL How to match team members |
budgetFrom | string Example: budgetFrom=10000 Minimum project budget |
budgetTo | string Example: budgetTo=50000 Maximum project budget |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "579ef28f-c539-41ff-abe2-e4f6b1c1afed",
- "name": "Licensed Cotton Pants",
- "status": "on-hold",
- "budget": 490000,
- "startDate": "2013-04-16",
- "endDate": "2019-04-27",
- "team": [
- {
- "id": 4247456,
- "name": "Anna Bahringer"
}
], - "manager": 67429059,
- "description": "Deleniti rerum impedit.\nCum sed eaque quo accusantium."
}
]
serviceName | string Example: serviceName=MultiSport Filter benefits by service name |
categories | string Example: categories=HEALTHCARE,SPORT_WELLNESS Filter benefits by categories |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
feeFrom | string Example: feeFrom=100 Minimum monthly fee amount |
feeTo | string Example: feeTo=500.50 Maximum monthly fee amount |
status | string (BenefitSubscriptionSearchStatus) Enum: "ALL" "ACTIVE" "CANCELLED" Example: status=ACTIVE Filter benefits by status |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "60965cfccf2844a6",
- "beneficiary": {
- "name": "Eva Koster",
- "email": "evko@softix.nl"
}, - "city": "Utrecht",
- "country": "Netherlands",
- "service": {
- "name": "MultiSport Active Plus",
- "provider": "Benefit Systems"
}, - "monthlyFee": 250,
- "subscribedAtDate": "2016-01-01",
- "cancelledAtDate": "2016-05-31"
}
]
serviceName | string Example: serviceName=MultiSport Filter benefits by service name |
categories | string Example: categories=HEALTHCARE,SPORT_WELLNESS Filter benefits by categories |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
feeFrom | string Example: feeFrom=100 Minimum monthly fee amount |
feeTo | string Example: feeTo=500.50 Maximum monthly fee amount |
status | string (BenefitSubscriptionSearchStatus) Enum: "ALL" "ACTIVE" "CANCELLED" Example: status=ACTIVE Filter benefits by status |
42
subscriptionId | string Example: subscriptionId=zc9b3b4c-1b1d-4b3e-8b3b-4c1b1d4b3e8b Filter charges by subscription ID |
employeeId | string Example: employeeId=91720 Filter benefits by employee ID |
providerServiceCode | string Example: providerServiceCode=MEDICOVER_PREMIUM Filter charges by provider service code |
status | string (BenefitChargeStatus) Enum: "PENDING" "PAID" "OVERDUE" "CANCELLED" "REFUNDED" Filter charges by status |
billingPeriodFrom | string <date> Example: billingPeriodFrom=2023-01-01 Filter charges with billing period starting from this date |
billingPeriodTo | string <date> Example: billingPeriodTo=2023-12-31 Filter charges with billing period ending before this date |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "employeeId": 0,
- "subscriptionId": "string",
- "providerServiceCode": "string",
- "billingPeriodStart": "2019-08-24",
- "billingPeriodEnd": "2019-08-24",
- "amount": 0,
- "status": "PENDING"
}
]
employeeName | string Example: employeeName=John Doe Filter employees by name |
departmentId | string Example: departmentId=123 Filter employees by department ID |
skills | string Example: skills=JavaScript,React Filter employees by skills |
skillsFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: skillsFiltering=ALL How to match employee skills |
salaryFrom | string Example: salaryFrom=5000 Minimum salary amount |
salaryTo | string Example: salaryTo=10000 Maximum salary amount |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": 1234,
- "nationality": "DE",
- "department": "Marketing",
- "keycardId": "KC-9876",
- "account": "DE89 3704 0044 0532 0130 00",
- "salary": 75000,
- "office": [
- "Berlin",
- "HQ"
], - "firstName": "Hans",
- "lastName": "Schmidt",
- "title": "Senior Developer",
- "contractType": "PERMANENT",
- "email": "hans.schmidt@itcorpo.com",
- "hiredAt": "2020-01-15T00:00:00.000Z",
- "expiresAt": "2025-01-14T23:59:59.999Z",
- "personalInfo": {
- "age": 35,
- "phone": "+49 123 456789",
- "email": "hans.schmidt@gmail.com",
- "dateOfBirth": "1988-05-20T00:00:00.000Z",
- "address": {
- "street": "Alexanderplatz 1",
- "city": "Berlin",
- "country": "Germany"
}
}, - "skills": [
- "JavaScript",
- "TypeScript",
- "React"
], - "bio": "Experienced developer with focus on frontend technologies",
- "imgURL": "hans-schmidt-profile.jpg"
}
]
employeeName | string Example: employeeName=John Doe Filter employees by name |
departmentId | string Example: departmentId=123 Filter employees by department ID |
skills | string Example: skills=JavaScript,React Filter employees by skills |
skillsFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: skillsFiltering=ALL How to match employee skills |
salaryFrom | string Example: salaryFrom=5000 Minimum salary amount |
salaryTo | string Example: salaryTo=10000 Maximum salary amount |
1250
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "f1c436a7-d9f5-4214-9be1-79766750b53b",
- "amount": 10927,
- "title": "salary",
- "payerAccount": "DE89 3704 0044 0532 0130 00",
- "beneficiaryAccount": "PL61 1090 1014 0000 0712 1981 2874",
- "beneficiaryAddress": "445 Mount Eden Road, Mount Eden, Auckland",
- "scheduledAt": "2017-02-17T22:01:36.530Z"
}
]
phrase | string Example: phrase=Amsterdam Full text search across office fields |
countries | string Example: countries=PL,US Filter offices by country codes |
amenities | string Example: amenities=FREE_PARKING,SHOWER Filter offices by amenities |
amenitiesFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: amenitiesFiltering=ALL How to match office amenities ('ANY' or 'ALL') |
[- {
- "country": "Netherlands",
- "city": "Amsterdam",
- "address": "Damrak 81",
- "capacity": 150,
- "monthlyRental": 10000,
- "estate": {
- "owner": "B2C Estates and Sons",
- "phone": "(7364) 079343",
- "account": "NL86 AMUJ 9303 4156 60"
}, - "amenities": [
- {
- "code": "OUTDOOR_SEATING",
- "name": "Outdoor seating"
}, - {
- "code": "OPEN_SPACE",
- "name": "Open space"
}
], - "imgURL": "amsterdam-6Uf6-XCKJ-qTKq-ISt2-B3SE.jpg"
}
]
phrase | string Example: phrase=Amsterdam Full text search across office fields |
countries | string Example: countries=PL,US Filter offices by country codes |
amenities | string Example: amenities=FREE_PARKING,SHOWER Filter offices by amenities |
amenitiesFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: amenitiesFiltering=ALL How to match office amenities ('ANY' or 'ALL') |
25
projectName | string Example: projectName=Cloud migration Filter projects by name |
status | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Example: status=ACTIVE Filter projects by status |
teamMembers | string Example: teamMembers=123,456,789 Filter projects by team member IDs |
teamMembersFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: teamMembersFiltering=ALL How to match team members |
budgetFrom | string Example: budgetFrom=10000 Minimum project budget |
budgetTo | string Example: budgetTo=50000 Maximum project budget |
_page | number Example: _page=1 Specify the page number to retrieve |
_pageSize | number [ 1 .. 50 ] Example: _pageSize=1 Specify the number of items per page |
[- {
- "id": "579ef28f-c539-41ff-abe2-e4f6b1c1afed",
- "name": "Licensed Cotton Pants",
- "status": "on-hold",
- "budget": 490000,
- "startDate": "2013-04-16",
- "endDate": "2019-04-27",
- "team": [
- {
- "id": 4247456,
- "name": "Anna Bahringer"
}
], - "manager": 67429059,
- "description": "Deleniti rerum impedit.\nCum sed eaque quo accusantium."
}
]
projectName | string Example: projectName=Cloud migration Filter projects by name |
status | string (ProjectStatus) Enum: "PLANNING" "ACTIVE" "COMPLETED" "ON_HOLD" Example: status=ACTIVE Filter projects by status |
teamMembers | string Example: teamMembers=123,456,789 Filter projects by team member IDs |
teamMembersFiltering | string Default: "ANY" Enum: "ANY" "ALL" Example: teamMembersFiltering=ALL How to match team members |
budgetFrom | string Example: budgetFrom=10000 Minimum project budget |
budgetTo | string Example: budgetTo=50000 Maximum project budget |
156