Submit Timesheet

Submit Timesheet JSON

Parameter

Type

Description

[IN]

Parameters described in Overview

Company

String

[IN]

The users default company number for the companies list

Action

String

[IN]

Identifier for the list requested

Input

[OPTIONAL]

String

[IN]

timesheet entry number – becomes mandatory if optional date parameters are not supplied

Date

[OPTIONAL]

Date

[IN]

date of timesheets to submit format YYYY/MM/DD – becomes mandatory if date range and input are not supplied

DateFrom

[OPTIONAL]

Date

[IN]

start date of timesheets to submit format YYYY/MM/DD - becomes mandatory if date and input are not supplied

DateTo

[OPTIONAL]

Date

[IN]

end date of timesheets to submit format YYYY/MM/DD - becomes mandatory if date and input are not supplied

Response

XML/JSON

[OUT]

An XML tree / JSON string containing the success or error response

Description

Calling the timesheets API with an action of pendingsubmit retrieves a response.

Return Values

Response – Success or error response.

The structure of the response is:

<Responses>
	<Success>
		<SuccessText>
			TS pending record(s) submitted
		</SuccessText>
	</Success>
</Responses>
{
    "errormessage": "",
    "responsecode": 1,
    "responsestatus": "OK",
    "success": true,
    "responsemessage": "TS pending record(s) submitted",
    "errorcode": 0
}