using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var request = await client.GetAsync("https://signalr.zenegy.com/api/companies?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
[- {
- "userId": 0,
- "employeeUid": "00000000-0000-0000-0000-000000000000",
- "vatNumber": "string",
- "isValid": true,
- "roles": [
- 1
], - "products": [
- "string"
], - "modules": [
- 0
], - "overrideAppScopes": [
- {
- "key": "string",
- "accessLevel": 1
}
], - "identityProviders": [
- {
- "type": 1,
- "identification": "string"
}
], - "purposeType": 1,
- "status": 2,
- "source": "string",
- "area": "string",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "logoUrl": "string"
}
]
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "isVatValidated": true,
- "kontoNumber": "string",
- "regNumber": "string",
- "companyType": 0,
- "association": 1,
- "disablePayslipNotification": true,
- "isAutoSendNullPayrollsEnabled": true,
- "isContractSigned": true,
- "isContractSignedInBank": true,
- "isNetsAgreementActivated": true,
- "isValid": true,
- "transferType": 0,
- "deviationSalaryAbove": 0,
- "deviationChangeAbovePercentage": 0,
- "deviationChangeAboveMoney": 0,
- "hasHolidayPayment": true,
- "hasBenefitPackage": true,
- "hasBenefitPackageTwo": true,
- "hasAmPension": true,
- "companyUnionSettings": {
- "leaderUid": "00000000-0000-0000-0000-000000000000",
- "freeAmount": 0,
- "bruttoSalaryForEmployeesAbroad": 0,
- "honoraryBoardMembers": 0,
- "association": 1
}, - "toggleVacationPeriods": {
- "vacation": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "illness": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "vacationFreeDay": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "careDay": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "childIllDay": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "maternityWithoutSalary": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "maternityWithSalary": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "trainingAndEducation": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "businessTravelEU": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "businessTravelOutsideEU": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "others": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "timeInLieu": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "absenceFreechoice": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "vacationAtOwnExpense": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "holidayOrder": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "sicknessHours": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "maternityWithSalaryHours": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "maternityWithoutSalaryHours": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}, - "payoutOfBruttoVacationMoney": {
- "toggleValidityPeriod": {
- "id": 0,
- "name": "string"
}, - "includePreviousYears": true
}
}, - "enabledNotifications": [
- 1
], - "hasCompanyLogo": true,
- "hasReportLogo": true,
- "companyBankAccounts": [
- {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
], - "companyPaymentTypesSettings": {
- "none": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "salary": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionAccount": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionCprInfo": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionReferenceInfo": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionCprReferenceInfo": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "incomeTax": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "atp": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "holidayHourlyPaid": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "atpAndHoliday": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "maternity": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionLabourInfo": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionUnionCodeInfo": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "additionalPersonalContribution": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionNotHandledByZalary": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "holidayFixedPaid": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "freeChoice": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "amContributionCalculated": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "tax": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "employeePayments": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "insuranceContribution": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "insurancePension": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pensionInfo": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "pension": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "holidaySupplement": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "holiday": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}, - "healthInsurance": {
- "transferMode": 1,
- "account": {
- "accountNumber": "string",
- "registrationNumber": "string",
- "netsStatus": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
}
}, - "isFlexEnabled": true,
- "insuranceType": 0,
- "isBirthdayNotificationsEnabled": true,
- "isSeniorityNotificationsEnabled": true,
- "isMileageLowRateEnabled": true,
- "vacationSettings": {
- "transferVacationPaymentToFund": true,
- "useOfVacationDaysInAdvance": true,
- "maximumNumberOfDaysUsedInAdvance": 0,
- "payoutMonth": "string",
- "transferFifthHolidayWeek": true,
- "holidayHindrance": true
}, - "autoSplitVacation": true,
- "isAutoCompletePayrollEnabled": true,
- "nemKontoPayment": "string",
- "isAmAccountingEnabled": true,
- "isCompanyCarModuleEnabled": true,
- "isProratingEnabled": true,
- "isTrackingNegativeSalaryEnabled": true,
- "isVacationMoneyGuaranteeEnabled": true,
- "seNumberDaField": "string",
- "seNumberFgoField": "string",
- "isHiringOutOfLabourEnabled": true,
- "isRetroEnabled": true,
- "isPayoutOnVacationMoneyEnabled": true,
- "extraHolidayEntitlementInHours": true,
- "isDepartmentIncomeSplitEnabled": true,
- "isExtraHolidayEntitlementInHoursEnabled": true,
- "isHolidayOrderEnabled": true,
- "holidayOrderSetting": [
- "string"
], - "isDanicaPensionSubscriptionEnabled": true,
- "isHolidaySupplementProratedPayoutEnabled": true,
- "isHorestaSupplementEnabled": true,
- "isAdvancedBookingEnabled": true,
- "isBookingGroupEnabled": true,
- "transferShNettoAmount": true,
- "shNettoPayout": true,
- "isSeNumberEnabled": true,
- "isCreateAbsencesFromVacationFileEnabled": true,
- "isCountSicknessCalendarDaysEnabled": true,
- "isUsingZenegyTimeEnabled": true,
- "pensionBaseLimit": {
- "isPensionBaseLimitEnabled": true,
- "pensionBaseLimit": 0
}, - "isNegativeShEnabled": true,
- "isNegativeFreeChoiceEnabled": true,
- "createdOn": "2019-08-24T14:15:22Z",
- "deletedOn": "2019-08-24T14:15:22Z",
- "vatNumber": "string",
- "address": "string",
- "postalCode": "string",
- "city": "string",
- "country": "string",
- "phone": "string",
- "contactPersonName": "string",
- "contactPersonEmail": "string",
- "contactPersonPhone": "string",
- "purposeType": 1,
- "isBranchCompany": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "logoUrl": "string"
}
companyUid required | string <uuid> |
api-version | string |
companyType required | integer <int32> Enum: 0 1 2 3 |
latitude required | number <double> |
longitude required | number <double> |
vatNumber required | string [ 0 .. 30 ] characters |
name required | string [ 0 .. 300 ] characters |
address required | string [ 0 .. 100 ] characters |
postalCode required | string [ 0 .. 20 ] characters |
city required | string [ 0 .. 50 ] characters |
phone required | string [ 0 .. 50 ] characters |
contactPersonName | string [ 0 .. 150 ] characters |
contactPersonEmail | string [ 0 .. 75 ] characters |
contactPersonPhone | string [ 0 .. 50 ] characters |
{- "companyType": 0,
- "latitude": 0,
- "longitude": 0,
- "vatNumber": "string",
- "name": "string",
- "address": "string",
- "postalCode": "string",
- "city": "string",
- "phone": "string",
- "contactPersonName": "string",
- "contactPersonEmail": "string",
- "contactPersonPhone": "string"
}
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payroll?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "payrollNumber": 0,
- "created": "2019-08-24T14:15:22Z",
- "periodFrom": "2019-08-24T14:15:22Z",
- "periodTo": "2019-08-24T14:15:22Z",
- "dispositionDate": "2019-08-24T14:15:22Z",
- "status": 1,
- "type": 0,
- "finishedAt": "2019-08-24T14:15:22Z",
- "company": {
- "createdOn": "2019-08-24T14:15:22Z",
- "deletedOn": "2019-08-24T14:15:22Z",
- "vatNumber": "string",
- "address": "string",
- "postalCode": "string",
- "city": "string",
- "country": "string",
- "phone": "string",
- "contactPersonName": "string",
- "contactPersonEmail": "string",
- "contactPersonPhone": "string",
- "purposeType": 1,
- "isBranchCompany": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "logoUrl": "string"
}, - "orderNumber": 0,
- "payrollApprovalStatus": "string",
- "language": "string",
- "employeeUids": [
- "00000000-0000-0000-0000-000000000000"
], - "isCompletedWithAmAccounting": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
]
}
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/report/demo?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{ }
companyUid required | string |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/employees/roles?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{ }
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/freechoicesaldo?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "uid": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "totalFreeChoiceSaldo": 0,
- "employeesFreeChoice": [
- {
- "uid": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "employeeNumber": "string",
- "freeChoiceSaldo": 0
}
]
}
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/company-settings?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "isBookingGroupEnabled": true,
- "isExtraHolidayEntitlementInHoursEnabled": true,
- "isCompanyExtraEntitlementInHours": true,
- "isAmAccountingEnabled": true,
- "isVacationMoneyGuaranteeEnabled": true,
- "isAdvancedBookingEnabled": true,
- "isSeNumberEnabled": true,
- "isTransferFifthHolidayWeekEnabled": true,
- "isHolidayHindranceEnabled": true,
- "companyExtraEntitlementValidityPeriod": "string",
- "isCountSicknessCalendarDaysEnabled": true,
- "isUsingZenegyTimeEnabled": true,
- "isHorestaSupplementEnabled": true,
- "isPayoutOnVacationMoneyEnabled": true,
- "isGenerateEIncomeFileEnabled": true,
- "isDepartmentIncomeSplitEnabled": true
}
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-retro-enabled?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/am-accoutings-setting?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/holiday-order-setting?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "extraHolidayEntitlement": true,
- "isHolidayOrderEnabled": true,
- "isExtraHolidayEntitlementInHoursEnabled": true,
- "isCareDayInHolidayOrder": true,
- "isExtraHolidayEntitlementInHolidayOrder": true
}
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-booking-group-enabled?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-generate-eincome-file?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
isAdd | boolean |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/report/logo?isAdd=true&api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{ }
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.PostAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/report/logo?api-version=string", null); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.DeleteAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/report/logo?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-payout-vacation-enabled?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-vacation-money-garantee?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-horesta-supplement-enabled?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-hiring-out-of-labour-enabled?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/extra-holiday-entitlement-in-hours?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/is-extra-holiday-entitlement-in-hours-enabled?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
true
companyUid required | string <uuid> |
api-version | string |
request.startDate | string <date-time> |
request.endDate | string <date-time> |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/payslips-information?api-version=string&request.startDate=2019-08-24T14%3A15%3A22Z&request.endDate=2019-08-24T14%3A15%3A22Z"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "payslipsSent": 0,
- "payslipsSentToEBoks": 0,
- "distinctEmployeePayroll": 0,
- "distinctEmployeePayslipToEBoks": 0
}
companyUid required | string <uuid> |
api-version | string |
association required | integer <int32> Enum: 1 8 11 12 13 14 15 16 18 19 |
deviationSalaryAbove | number <double> |
deviationChangeAbovePercentage | number <double> |
deviationChangeAboveMoney | number <double> |
hasHolidayPayment | boolean |
hasBenefitPackage | boolean |
hasBenefitPackageTwo | boolean |
hasAmPension | boolean |
disablePayslipNotification | boolean |
isAutoSendNullPayrollsEnabled | boolean |
object (Zalary.Models.Company.CompanyUnionSettings.CompanyUnionSettingsRequest) | |
required | object |
enabledNotifications | Array of integers <int32> Items Value: 1 |
isFlexEnabled | boolean |
isBirthdayNotificationsEnabled | boolean |
isSeniorityNotificationsEnabled | boolean |
isMileageLowRateEnabled | boolean |
autoSplitVacation | boolean |
object (Zalary.Models.Company.VacationSettings.CompanyVacationSettings) | |
nemKontoPayment | string |
minimumNumberOfApprovers | integer <int32> [ 0 .. 255 ] |
isCompanyCarModuleEnabled | boolean |
isProratingEnabled | boolean |
isTrackingNegativeSalaryEnabled | boolean |
seNumberDaField | string |
seNumberFgoField | string |
isHiringOutOfLabourEnabled | boolean |
isRetroEnabled | boolean |
isPayoutOnVacationMoneyEnabled | boolean |
extraHolidayEntitlementInHours | boolean |
isDepartmentIncomeSplitEnabled | boolean |
isExtraHolidayEntitlementInHoursEnabled | boolean |
isHolidaySupplementProratedPayoutEnabled | boolean |
isHorestaSupplementEnabled | boolean |
isAdvancedBookingEnabled | boolean |
isBookingGroupEnabled | boolean |
transferShNettoAmount | boolean |
shNettoPayout | boolean |
isHolidayOrderEnabled | boolean |
holidayOrderSetting | Array of strings |
isSeNumberEnabled | boolean |
isCreateAbsencesFromVacationFileEnabled | boolean |
isCountSicknessCalendarDaysEnabled | boolean |
isUsingZenegyTimeEnabled | boolean |
isNegativeShEnabled | boolean |
isNegativeFreeChoiceEnabled | boolean |
companyType required | integer <int32> Enum: 0 1 2 3 |
latitude required | number <double> |
longitude required | number <double> |
vatNumber required | string [ 0 .. 30 ] characters |
name required | string [ 0 .. 300 ] characters |
address required | string [ 0 .. 100 ] characters |
postalCode required | string [ 0 .. 20 ] characters |
city required | string [ 0 .. 50 ] characters |
phone required | string [ 0 .. 50 ] characters |
contactPersonName | string [ 0 .. 150 ] characters |
contactPersonEmail | string [ 0 .. 75 ] characters |
contactPersonPhone | string [ 0 .. 50 ] characters |
{- "association": 1,
- "deviationSalaryAbove": 0,
- "deviationChangeAbovePercentage": 0,
- "deviationChangeAboveMoney": 0,
- "hasHolidayPayment": true,
- "hasBenefitPackage": true,
- "hasBenefitPackageTwo": true,
- "hasAmPension": true,
- "disablePayslipNotification": true,
- "isAutoSendNullPayrollsEnabled": true,
- "companyUnionSettings": {
- "leaderUid": "00000000-0000-0000-0000-000000000000",
- "freeAmount": 0,
- "bruttoSalaryForEmployeesAbroad": 0,
- "honoraryBoardMembers": 0
}, - "toggleVacationPeriods": {
- "vacation": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "illness": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "vacationFreeDay": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "careDay": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "childIllDay": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "maternityWithoutSalary": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "maternityWithSalary": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "trainingAndEducation": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "businessTravelEU": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "businessTravelOutsideEU": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "others": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "timeInLieu": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "absenceFreechoice": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "vacationAtOwnExpense": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "holidayOrder": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "sicknessHours": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "maternityWithSalaryHours": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "maternityWithoutSalaryHours": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}, - "payoutOfBruttoVacationMoney": {
- "toggleValidityPeriod": { },
- "includePreviousYears": true
}
}, - "enabledNotifications": [
- 1
], - "isFlexEnabled": true,
- "isBirthdayNotificationsEnabled": true,
- "isSeniorityNotificationsEnabled": true,
- "isMileageLowRateEnabled": true,
- "autoSplitVacation": true,
- "vacationSettings": {
- "transferVacationPaymentToFund": true,
- "useOfVacationDaysInAdvance": true,
- "maximumNumberOfDaysUsedInAdvance": 0,
- "payoutMonth": "string",
- "transferFifthHolidayWeek": true,
- "holidayHindrance": true
}, - "nemKontoPayment": "string",
- "minimumNumberOfApprovers": 0,
- "isCompanyCarModuleEnabled": true,
- "isProratingEnabled": true,
- "isTrackingNegativeSalaryEnabled": true,
- "seNumberDaField": "string",
- "seNumberFgoField": "string",
- "isHiringOutOfLabourEnabled": true,
- "isRetroEnabled": true,
- "isPayoutOnVacationMoneyEnabled": true,
- "extraHolidayEntitlementInHours": true,
- "isDepartmentIncomeSplitEnabled": true,
- "isExtraHolidayEntitlementInHoursEnabled": true,
- "isHolidaySupplementProratedPayoutEnabled": true,
- "isHorestaSupplementEnabled": true,
- "isAdvancedBookingEnabled": true,
- "isBookingGroupEnabled": true,
- "transferShNettoAmount": true,
- "shNettoPayout": true,
- "isHolidayOrderEnabled": true,
- "holidayOrderSetting": [
- "string"
], - "isSeNumberEnabled": true,
- "isCreateAbsencesFromVacationFileEnabled": true,
- "isCountSicknessCalendarDaysEnabled": true,
- "isUsingZenegyTimeEnabled": true,
- "isNegativeShEnabled": true,
- "isNegativeFreeChoiceEnabled": true,
- "companyType": 0,
- "latitude": 0,
- "longitude": 0,
- "vatNumber": "string",
- "name": "string",
- "address": "string",
- "postalCode": "string",
- "city": "string",
- "phone": "string",
- "contactPersonName": "string",
- "contactPersonEmail": "string",
- "contactPersonPhone": "string"
}
companyUid required | string <uuid> |
api-version | string |
isAutoSendNullPayrollsEnabled | boolean |
kontoNumber | string [ 0 .. 10 ] characters |
regNumber | string [ 0 .. 4 ] characters |
companyType | integer <int32> Enum: 0 1 2 3 |
transferTypeEnum required | integer <int32> Enum: 0 1 |
insuranceType required | integer <int32> Enum: 0 2 4 6 8 10 12 14 |
{- "isAutoSendNullPayrollsEnabled": true,
- "kontoNumber": "string",
- "regNumber": "stri",
- "companyType": 0,
- "transferTypeEnum": 0,
- "insuranceType": 0
}
api-version | string |
companyType required | integer <int32> Enum: 0 1 2 3 |
latitude required | number <double> |
longitude required | number <double> |
vatNumber required | string [ 0 .. 30 ] characters |
name required | string [ 0 .. 300 ] characters |
address required | string [ 0 .. 100 ] characters |
postalCode required | string [ 0 .. 20 ] characters |
city required | string [ 0 .. 50 ] characters |
phone required | string [ 0 .. 50 ] characters |
contactPersonName | string [ 0 .. 150 ] characters |
contactPersonEmail | string [ 0 .. 75 ] characters |
contactPersonPhone | string [ 0 .. 50 ] characters |
{- "companyType": 0,
- "latitude": 0,
- "longitude": 0,
- "vatNumber": "string",
- "name": "string",
- "address": "string",
- "postalCode": "string",
- "city": "string",
- "phone": "string",
- "contactPersonName": "string",
- "contactPersonEmail": "string",
- "contactPersonPhone": "string"
}
{ }
companyUid required | string <uuid> |
api-version | string |
insuranceType | integer <int32> Enum: 0 2 4 6 8 10 12 14 |
{- "insuranceType": 0
}
0
companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.PatchAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/vacation-settings?api-version=string", null); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
companyUid required | string <uuid> |
api-version | string |
isPensionBaseLimitEnabled | boolean |
pensionBaseLimit | number <double> |
{- "isPensionBaseLimitEnabled": true,
- "pensionBaseLimit": 0
}
companyUid required | string <uuid> |
api-version | string |
isHolidayOrderEnabled | boolean |
holidayOrderSetting | Array of strings |
{- "isHolidayOrderEnabled": true,
- "holidayOrderSetting": [
- "string"
]
}
companyUid required | string <uuid> |
api-version | string |
isSubscriptionEnabled | boolean |
existingCustomerType | integer <int32> Enum: 0 1 2 3 |
object (Zalary.Models.Company.ThirdPartySubscriptionType) | |
isSelfEmployed | boolean |
{- "isSubscriptionEnabled": true,
- "existingCustomerType": 0,
- "subscriptionType": { },
- "isSelfEmployed": true
}