Get a list of items that can be used to drop requisitions on to the calendar - to create new requisition bookings
Users
Get a list of requisitions.
Parameter | Description | Examples | More info |
---|---|---|---|
Action | Get a list of requisitions | action=requisitions | |
Parameters described in overview | |||
Company | Company number | company=8 | |
Persistent back end search | persistBackendSearch=N | ||
Sort | What to sort by | sort=calJobPhaseSelect | |
Direction | 1=ascending, -1=descending | direction=1 |
Example request:
Request the list of requisitions
http://<SERVER>/jsonapi/calendar.json?user=user&password=user&version=3.3&action=requisitions&company=3&persistBackendSearch=N&sort=&direction=1
Example response:
{
"responsecode": 1,
"responsestatus": "OK",
"errorcode": 0,
"errormessage": "",
"totalrows": 14,
"totalpages": 1,
"responsemessage": "",
"pagerows": 0,
"pagenumber": 1,
"success": true,
"data": [
{
"calActionedReqSelect": false,
"calActivityIdReqSelect": 8244,
"calBookedReqSelect": 0,
"calChargeCodeReqSelect": "3/SPEC",
"calChargeDescReqSelect": "Special",
"calClientCodeReqSelect": "3/LU",
"calClientNameReqSelect": "London eye",
"calCreatedReqSelect": "2019-03-11",
"calDueDateReqSelect": "2019-03-11",
"calDetailsReqSelect": "",
"calJobDescReqSelect": "mikexxxa Special Campaign Launch",
"calJobPhaseReqSelect": "3/00001008.001",
"calPhaseDescReqSelect": "Engineering",
"calOwnerNameReqSelect": "Mike Pender",
"calOwnerIdReqSelect": 5,
"calHoursReqSelect": 20,
"calResourceReqSelect": "3/jjj",
"calResourceNameReqSelect": "Jim Jameson",
"calResourceUseridReqSelect": 331,
"calStartReqSelect": "2019-03-11",
"calSubjectReqSelect": "req",
"calUuidReqSelect": "2E09F3E23756EA4587A0C9F2D0445DCF",
"calStageCodeReqSelect": "",
"calStageDescReqSelect": ""
},