companyUid required | string <uuid> |
employeeUid 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 EmployeeUid = "YOUR_employeeUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/employees/" + EmployeeUid + "/benefits?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
[- {
- "pricePerMonth": 0,
- "benefitBase": {
- "name": "string",
- "type": 0,
- "resource": "string",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}, - "name": "string",
- "isEditable": true,
- "isProrated": true,
- "pbsNumber": "string",
- "companyContribution": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
]
companyUid required | string <uuid> |
employeeUid required | string <uuid> |
api-version | string |
benefitUid required | string <uuid> |
pricePerMonth | number <double> |
name | string [ 0 .. 80 ] characters |
isProrated | boolean |
pbsNumber | string |
companyContribution | number <double> |
{- "benefitUid": "00000000-0000-0000-0000-000000000000",
- "pricePerMonth": 0,
- "name": "string",
- "isProrated": true,
- "pbsNumber": "string",
- "companyContribution": 0
}
{- "pricePerMonth": 0,
- "benefitBase": {
- "name": "string",
- "type": 0,
- "resource": "string",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}, - "name": "string",
- "isEditable": true,
- "isProrated": true,
- "pbsNumber": "string",
- "companyContribution": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
companyUid required | string <uuid> |
api-version | string |
employeeUid required | string <uuid> |
required | object (Zalary.Models.Employee.CreateBenefitRequest) |
[- {
- "employeeUid": "00000000-0000-0000-0000-000000000000",
- "benefit": {
- "benefitUid": "00000000-0000-0000-0000-000000000000",
- "pricePerMonth": 0,
- "name": "string",
- "isProrated": true,
- "pbsNumber": "string",
- "companyContribution": 0
}
}
]
[- {
- "pricePerMonth": 0,
- "benefitBase": {
- "name": "string",
- "type": 0,
- "resource": "string",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}, - "name": "string",
- "isEditable": true,
- "isProrated": true,
- "pbsNumber": "string",
- "companyContribution": 0,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
]
companyUid required | string <uuid> |
employeeUid required | string <uuid> |
benefitUid 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 EmployeeUid = "YOUR_employeeUid_PARAMETER"; var BenefitUid = "YOUR_benefitUid_PARAMETER"; var request = await client.DeleteAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/employees/" + EmployeeUid + "/benefits/" + BenefitUid + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
companyUid required | string <uuid> |
employeeUid required | string <uuid> |
benefitUid required | string <uuid> |
api-version | string |
pricePerMonth | number <double> |
name | string [ 0 .. 80 ] characters |
isProrated | boolean |
pbsNumber | string |
companyContribution | number <double> |
{- "pricePerMonth": 0,
- "name": "string",
- "isProrated": true,
- "pbsNumber": "string",
- "companyContribution": 0
}