Field Squared API Services

<back to all web services

LaborItemTemplate

The following routes are available for this service:
GET,PUT,POST,DELETE/{Workspace}/LaborItemTemplate
LaborItemTemplate Parameters:
NameParameterData TypeRequiredDescription
ObjectIdbodystringNo
WorkspacepathstringNo
NamebodystringNo
CustomFieldsbodyList<CustomField>No
CustomField Parameters:
NameParameterData TypeRequiredDescription
KeyformstringNo
LabelformstringNo
IsActiveformboolNo
IsReadOnlyformboolNo
IsHiddenformboolNo
IsMandatoryformboolNo
DisplayOnMapformboolNo
CustomFieldDataTypeformCustomFieldDataTypeNo
ValuesformstringNo
PromptformstringNo
DefaultformstringNo
DefaultAutoUpdateformboolNo
RequiredIfformstringNo
HiddenformList<string>No
ReadOnlyformList<string>No
ControlArgsformDictionary<string, Object>No
IndexSlotformstringNo
IndexformstringNo
CustomFieldDataType Enum:
Text
Number
Decimal
Money
PhoneNumber
Ssn
List
Date
File
Barcode
GPS
Photo
Spacer
Separator
AutoNumber
TextArea
Contact
User
Asset
Checkbox
CoreAssetList
CoreTaskList
CoreParentTask
CoreContactList
ComboBox
DateTime
Time
Location
CoreLocation
Label
EventLog
Address
Catalog
CoreTeamList
Segment
CoreTimeSeries
TimeSeries
Command
AutoNumberNumeric
CatalogList
CatalogComboBox
DateRange
DocumentGrid
ReportLink
Hyperlink
PercentComplete
Chart
Range
ExternalId
AssetCatalog
Inventory
CoreTaskLaborItemTypes
CoreTaskLaborItems
ObjectList
CoreTimeZone

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /{Workspace}/LaborItemTemplate HTTP/1.1 
Host: dev.fieldsquared.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"ObjectId":"String","Workspace":"String","Name":"String","CustomFields":[{"Key":"String","Label":"String","IsActive":false,"IsReadOnly":false,"IsHidden":false,"IsMandatory":false,"DisplayOnMap":false,"CustomFieldDataType":"Text","Values":"String","Prompt":"String","Default":"String","DefaultAutoUpdate":false,"RequiredIf":"String","Hidden":["String"],"ReadOnly":["String"],"ControlArgs":{"String":{}},"IndexSlot":"String","Index":"String"}]}