Estimates list

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

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

Key field filters

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
    }
  ]
}