1.0 (1.0)

Download OpenAPI specification:Download

Zenegy Support: support@zenegy.com

AccountRate

GetRates

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
query Parameters
isStandard
boolean
isDisabled
boolean
search
string
sortOptions
integer <int32>
overrides
Array of booleans
excludeRatesWithUids
Array of strings <uuid>
includeRatesBasedOnPercentage
boolean
skip
integer <int32>
take
integer <int32>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

get/api/hours/accounts/{accountUid}/rates
Request samples
Response samples
{
}

AddAccountRate

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
Request Body schema:
name
string
number
string
allowedUserGroups
Array of strings <uuid>
allowedUsers
Array of strings <uuid>
limitUserAccess
boolean
isStandard
boolean
overrideRate
boolean
object (DenmarkSpecificData)
paymentPerRate
number <double>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

409

Conflict

post/api/hours/accounts/{accountUid}/rates
Request samples
{
}
Response samples
{
}

GetRatesAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
query Parameters
search
string
sortOptions
integer <int32>
isDisabled
boolean
skip
integer <int32>
take
integer <int32>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

get/api/hours/accounts/{accountUid}/rates/international
Request samples
Response samples
{
}

AddAccountRateAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
Request Body schema:
name
string
number
string
paymentPerRate
number <double>
limitUserAccess
boolean
overrideRate
boolean
accountNumberDebit
string
accountNumberCredit
string
wageTypeCode
string
wageTypeName
string
isDisabled
boolean
allowedUsers
Array of strings <uuid>
allowedUserGroups
Array of strings <uuid>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

409

Conflict

post/api/hours/accounts/{accountUid}/rates/international
Request samples
{
}
Response samples
{
}

GetRateDetails

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
rateUid
required
string <uuid>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

get/api/hours/accounts/{accountUid}/rates/{rateUid}
Request samples
Response samples
{
}

DeleteRate

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
rateUid
required
string <uuid>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

delete/api/hours/accounts/{accountUid}/rates/{rateUid}
Request samples
Response samples
{
}

UpdateAccountRate

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
rateUid
required
string <uuid>
Request Body schema:
name
string
number
string
allowedUserGroups
Array of strings <uuid>
allowedUsers
Array of strings <uuid>
limitUserAccess
boolean
isStandard
boolean
overrideRate
boolean
object (DenmarkSpecificData)
paymentPerRate
number <double>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

409

Conflict

patch/api/hours/accounts/{accountUid}/rates/{rateUid}
Request samples
{
}
Response samples
{
}

GetRateAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
rateUid
required
string <uuid>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

get/api/hours/accounts/{accountUid}/rates/international/{rateUid}
Request samples
Response samples
{
}

UpdateAccountRateAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
rateUid
required
string <uuid>
Request Body schema:
name
string
number
string
paymentPerRate
number <double>
limitUserAccess
boolean
overrideRate
boolean
accountNumberDebit
string
accountNumberCredit
string
wageTypeCode
string
wageTypeName
string
isDisabled
boolean
allowedUsers
Array of strings <uuid>
allowedUserGroups
Array of strings <uuid>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

409

Conflict

patch/api/hours/accounts/{accountUid}/rates/international/{rateUid}
Request samples
{
}
Response samples
{
}

DisableRate

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
rateUid
required
string <uuid>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

patch/api/hours/accounts/{accountUid}/rates/{rateUid}/disable
Request samples
Response samples
{
}

DeleteCompanyExtraHourPaymentRateOverridesAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
Request Body schema:
hourRateUids
required
Array of strings <uuid>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

post/api/hours/accounts/{accountUid}/rates/delete-overrides
Request samples
{
}
Response samples
{
}