Get a list of items that can be used to drop estimates on to the calendar - to create new bookings
Users
Get a list of estimates.
Parameter | Description | Examples | More info |
---|---|---|---|
Action | Get a list of estimates | action=unallocated | |
Parameters described in overview | |||
Company | Company number | company=8 | |
Persistent back end search | persistBackendSearch=N | ||
Sort | What to sort by | sort=calJobPhaseSelect | |
Filter by a key field | client=1/F667 | ||
Direction | 1=ascending, -1=descending | direction=1 |
Example request:
Request the list of estimates
http://<SERVER>/jsonapi/calendar.json?user=user&password=user&version=3.3&action=unallocated&company=3&persistBackendSearch=N&sort=&direction=1
Example response:
{
"responsecode": 1,
"responsestatus": "OK",
"errorcode": 0,
"errormessage": "",
"totalrows": 9,
"totalpages": 1,
"responsemessage": "",
"pagerows": 0,
"pagenumber": 1,
"success": true,
"data": [
{
"calBookedSelect": 2.5,
"calChargeCodeSelect": "1/ALT",
"calChargeDescSelect": "Amends New",
"calClientSelect": "SnakeByte Software",
"calDescriptionSelect": "No date dependencies test/Design 2t",
"calDraftSelect": 0,
"calDueDateDescSelect": "",
"calEstimatedSelect": 1,
"calHandlerSelect": "RS1",
"calHandlerNameSelect": "Rob Smith",
"calHiddenSelect": "S",
"calInitialsSelect": "F0,FC",
"calJobPhaseSelect": "1/00010481.H01",
"calPrioritySelect": "",
"calRemainingSelect": -1.5,
"calRequestedSelect": "F0",
"calRequisitionSelect": "!",
"calStatusSelect": "Live",
"calTaskDescSelect": "",
"calTeamNameSelect": "1- Studio",
"calTimesheetsSelect": 0,
"calTimeSummarySelect": 1005543,
"calUniqueSelect": "1/00010481.H01###1/ALT",
"calStageSelect": "",
"calStageDescriptionSelect": ""
},
{
etc etc
}
]
}