Mileage

GetMillagePerCompany

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

OK

get/api/companies/{companyUid}/millage
Request samples
Response samples
{
}

CreateMillage

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
employeeUid
required
string <uuid>
date
required
string <date-time>
required
object (Zalary.Mileage.Contracts.Mileage.Models.MileageAddressDto)
required
object (Zalary.Mileage.Contracts.Mileage.Models.MileageAddressDto)
totalKm
required
number <double>
description
string
roundTrip
boolean
registrationNumber
string [ 0 .. 20 ] characters
status
integer <int32>
Enum: 0 1 2 3 4
projectId
string [ 0 .. 50 ] characters
attachmentUids
Array of strings <uuid>
isLowRate
boolean
routeId
string
companyDepartmentUid
string <uuid>
profitCenterUid
string <uuid>
costCenterUid
string <uuid>
costCenterName
string
costCenterCode
string
profitCenterName
string
profitCenterCode
string
Responses
200

OK

post/api/companies/{companyUid}/millage
Request samples
{
}
Response samples
{
}

DeleteMileagesAsync

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

No Content

delete/api/companies/{companyUid}/millage
Request samples

GetCompanyMileageAsync

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

OK

get/api/companies/{companyUid}/millage/{mileageUid}
Request samples
Response samples
{
}

GetCompanyMileageAttachmentLocationAsync

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

OK

get/api/companies/{companyUid}/millage/{mileageUid}/attachments/{attachmentUid}
Request samples
Response samples
"string"

InsertMileagesAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
required
Array of objects (Zalary.Mileage.Contracts.Mileage.Models.MileageRequest)
Responses
204

No Content

post/api/companies/{companyUid}/millage/bulk
Request samples
{
}

PostCompanyMileageAttachmentsAsync

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

OK

post/api/companies/{companyUid}/millage/attachments
Request samples
Response samples
[
]

RejectMileagesAsync

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

No Content

patch/api/companies/{companyUid}/millage/reject
Request samples

ApproveMileagesAsync

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

No Content

patch/api/companies/{companyUid}/millage/approve
Request samples

PendingMileagesAsync

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

No Content

patch/api/companies/{companyUid}/millage/pending
Request samples

DeleteMillage

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

No Content

delete/api/companies/{companyUid}/millage/{millageUid}
Request samples

UpdateMillage

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
millageUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
employeeUid
required
string <uuid>
date
required
string <date-time>
required
object (Zalary.Mileage.Contracts.Mileage.Models.MileageAddressDto)
required
object (Zalary.Mileage.Contracts.Mileage.Models.MileageAddressDto)
totalKm
required
number <double>
description
string
roundTrip
boolean
registrationNumber
string [ 0 .. 20 ] characters
status
integer <int32>
Enum: 0 1 2 3 4
projectId
string [ 0 .. 50 ] characters
attachmentUids
Array of strings <uuid>
isLowRate
boolean
routeId
string
companyDepartmentUid
string <uuid>
profitCenterUid
string <uuid>
costCenterUid
string <uuid>
costCenterName
string
costCenterCode
string
profitCenterName
string
profitCenterCode
string
Responses
200

OK

patch/api/companies/{companyUid}/millage/{millageUid}
Request samples
{
}
Response samples
{
}

ManuallyArchiveMileagesAsync

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

No Content

patch/api/companies/{companyUid}/millage/manuallyarchive
Request samples

RejectMillage

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

No Content

patch/api/companies/{companyUid}/millage/{millageUid}/reject
Request samples

ApproveMillage

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

No Content

patch/api/companies/{companyUid}/millage/{millageUid}/approve
Request samples

PendingMillage

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

No Content

patch/api/companies/{companyUid}/millage/{millageUid}/pending
Request samples

ManuallyArchiveMillage

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

No Content

patch/api/companies/{companyUid}/millage/{millageUid}/manuallyarchive
Request samples