UserHours

GetUserRegistrations

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
query Parameters
status
integer <int32>
showStandard
boolean
userUids
Array of strings <uuid>
departmentUids
Array of strings <uuid>
rateUids
Array of strings <uuid>
startDate
string <date-time>
endDate
string <date-time>
payrollNumbers
Array of integers <int32>
attachments
integer <int32>
skip
integer <int32>
take
integer <int32>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

get/api/hours/accounts/{accountUid}/users/{userUid}/registrations
Request samples
Response samples
{
}

InsertUserRegistration

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
Request Body schema:
attachmentUids
Array of strings <uuid>
hours
number <double>
rate
number <double>
note
string
date
string <date-time>
from
string <date-time>
to
string <date-time>
hourPaymentRateUid
string <uuid>
accountDepartmentUid
string <uuid>
projectId
string
status
integer <int32>
break
number <double>
object (RegistrationCountryDto)
costCenterUid
string <uuid>
shouldTriggerRetro
boolean
profitCenterUid
string <uuid>
name
string
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

post/api/hours/accounts/{accountUid}/users/{userUid}/registrations
Request samples
{
}
Response samples
{
}

DeleteUserRegistrationsAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
query Parameters
newStatus
integer <int32>
registrationUids
Array of strings <uuid>
status
integer <int32>
showStandard
boolean
userUids
Array of strings <uuid>
departmentUids
Array of strings <uuid>
rateUids
Array of strings <uuid>
startDate
string <date-time>
endDate
string <date-time>
payrollNumbers
Array of integers <int32>
attachments
integer <int32>
skip
integer <int32>
take
integer <int32>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

delete/api/hours/accounts/{accountUid}/users/{userUid}/registrations
Request samples
Response samples
{
}

GetUserRegistration

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

Success

400

Bad Request

401

Unauthorized

403

Forbidden

get/api/hours/accounts/{accountUid}/users/{userUid}/registrations/{registrationUid}
Request samples
Response samples
{
}

DeleteUserRegistration

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

Success

400

Bad Request

401

Unauthorized

403

Forbidden

delete/api/hours/accounts/{accountUid}/users/{userUid}/registrations/{registrationUid}
Request samples
Response samples
{
}

UpdateUserRegistration

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
registrationUid
required
string <uuid>
Request Body schema:
attachmentUids
Array of strings <uuid>
hours
number <double>
rate
number <double>
note
string
date
string <date-time>
from
string <date-time>
to
string <date-time>
hourPaymentRateUid
string <uuid>
accountDepartmentUid
string <uuid>
projectId
string
status
integer <int32>
break
number <double>
object (RegistrationCountryDto)
costCenterUid
string <uuid>
shouldTriggerRetro
boolean
profitCenterUid
string <uuid>
name
string
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

patch/api/hours/accounts/{accountUid}/users/{userUid}/registrations/{registrationUid}
Request samples
{
}
Response samples
{
}

ChangeStatusRegistrationAsyncUserRegistration

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
query Parameters
newStatus
integer <int32>
registrationUids
Array of strings <uuid>
status
integer <int32>
showStandard
boolean
userUids
Array of strings <uuid>
departmentUids
Array of strings <uuid>
rateUids
Array of strings <uuid>
startDate
string <date-time>
endDate
string <date-time>
payrollNumbers
Array of integers <int32>
attachments
integer <int32>
skip
integer <int32>
take
integer <int32>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

patch/api/hours/accounts/{accountUid}/users/{userUid}/registrations/status
Request samples
Response samples
{
}

PostRegistrationAttachmentsAsync

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

Success

400

Bad Request

401

Unauthorized

403

Forbidden

post/api/hours/accounts/{accountUid}/users/{userUid}/registrations/attachments
Request samples
Response samples
{
}

GetUserHourRegistrationAttachmentLocationAsync

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
registrationUid
required
string <uuid>
attachmentUid
required
string <uuid>
Responses
200

Success

400

Bad Request

401

Unauthorized

403

Forbidden

get/api/hours/accounts/{accountUid}/users/{userUid}/registrations/{registrationUid}/attachments/{attachmentUid}
Request samples
Response samples
{
}

GetRegistrationPayrollNumbers

Securityoauth2
Request
path Parameters
accountUid
required
string <uuid>
userUid
required
string <uuid>
query Parameters
skip
integer <int32>
take
integer <int32>
Responses
200

Success

401

Unauthorized

403

Forbidden

404

Not Found

get/api/hours/accounts/{accountUid}/users/{userUid}/registrations/payrolls
Request samples
Response samples
{
}

GetUserDepartmentBaseAsync

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

Success

401

Unauthorized

403

Forbidden

404

Not Found

get/api/hours/accounts/{accountUid}/users/{userUid}/registrations/departments
Request samples
Response samples
{
}