Consultants

GetConsultantDetailsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/employees/{employeeUid}/consultant
Request samples
Response samples
{
}

UpdateConsultantDetailsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
required
object (Zalary.Models.Employee.Consultant.CreateConsultantRequest)
required
object (Zalary.Models.Employee.Consultant.UpdateConsultantEmployementRequest)
Responses
200

OK

put/api/companies/{companyUid}/employees/{employeeUid}/consultant
Request samples
{
}
Response samples
{
}

GetConsultantProfileAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/employees/{employeeUid}/consultant/profile
Request samples
Response samples
{
}

UpdateConsultantProfileAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
mobilePhone
string [ 0 .. 50 ] characters
address
string [ 0 .. 50 ] characters
postalNumber
string [ 0 .. 20 ] characters
city
string [ 0 .. 50 ] characters
cpr
string [ 0 .. 30 ] characters
email
string [ 0 .. 75 ] characters
name
required
string [ 0 .. 150 ] characters
linkedIn
string [ 0 .. 200 ] characters
carRegistrationNumber
string [ 0 .. 20 ] characters
countryCode
string [ 0 .. 5 ] characters
Responses
200

OK

put/api/companies/{companyUid}/employees/{employeeUid}/consultant/profile
Request samples
{
}
Response samples
{
}

InsertConsultantAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
mobilePhone
string [ 0 .. 50 ] characters
address
string [ 0 .. 50 ] characters
postalNumber
string [ 0 .. 20 ] characters
city
string [ 0 .. 50 ] characters
cpr
string [ 0 .. 30 ] characters
email
string [ 0 .. 75 ] characters
name
required
string [ 0 .. 150 ] characters
linkedIn
string [ 0 .. 200 ] characters
carRegistrationNumber
string [ 0 .. 20 ] characters
countryCode
string [ 0 .. 5 ] characters
Responses
200

OK

post/api/companies/{companyUid}/employees/consultant
Request samples
{
}
Response samples
{
}

ForceResignConsultantAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
204

No Content

patch/api/companies/{companyUid}/employees/{employeeUid}/consultant/resign
Request samples