Routes
Tasks

New Task

This request will create an empty Task, assign to a User or Team, etc.

ParameterTypeRequiredDescription
nameStringRequiredThe name of the Task.
locationIDIntRequiredThe id of the Location this Task is assigned to. Must be the Location's unique ID number.
dueIntRequiredThe time at which the Task is due. Must be a unix timestamp.
typeIntRequiredThe type of Task according to this legend:, 1 = Preventative Maintanance (PM)., 2 = Unplanned Work Order (WO);, 4 = Planned Work Order (WO);, 6 = Work Request (WR)., Task types not listed here are not currently supported., If you would like another Task type to be supported, please contact us., A taskType of 6 prevents the user from assigning a batchID.
descriptionstringOptionalA brief description about the Task.
assetIDIntOptionalThe Asset that the Task will be attached to, if any. Must be the unique ID number of the Asset. Omitting this parameter or setting it to zero will not attach the Task to an asset.
assignmentIntOptional. Required if 'assignmentType' is used.The User or Team to which the Task will be assigned. Must be a User or Team that exists at the specified Location. Must be the unique ID number of the user or Team. If this parameter is set, the assignmentType parameter must also be set.
templateIDIntOptionalThe taskID of the task you wish to utilize as a template when posting a new Task. Using this will duplicate all steps in the Template to the newly created task. Templates can be easily viewed and built in Limble's web application.
assignmentTypeEnumOptional. Required if 'assignment' is used.Specifies whether this Task will be assigned to a 'user', 'team' or 'multi'. If this parameter is set, the assignment parameter must also be set.
priorityIntOptionalSpecifies the priority of the Task. Must correspond to a 'priorityLevel' (See GET Priorities) configured in your Limble account.
estimatedTimeIntOptionalUpdates the estimated time of the task. This is the time it takes to complete the task in minutes.
scheduledStartIntOptionalThe scheduled start date of the task. Must be a unix timestamp. Must be 0 or greater.
scheduledEndIntOptionalThe scheduled end date of the task. Must be a unix timestamp. Must be 0 or greater. If both scheduledStart and scheduledEnd are provided, scheduledEnd must be greater than scheduledStart.
requestNamestringOptionalSpecifies the name of the Work Requestor.
requestEmailstringOptionalSpecifies the email address of the Work Requestor.
requestPhonestringOptionalSpecifies the phone number of the Work Requestor.
requestDescriptionstringOptionalSpecifies the description of the problem submitted by the Work Requestor.
meta1stringOptionalTask meta data. This does not show in the web application, but can be used to track items between integrated systems.
meta2stringOptionalTask meta data. This does not show in the web application, but can be used to track items between integrated systems.
meta3stringOptionalTask meta data. This does not show in the web application, but can be used to track items between integrated systems.
geoLocationgeoJSONOptionalThe geoJSON Feature object that can be used to locate a task on a Map.
multiUsersarrayOptional. Required if assignmentType = multiArray of user IDs to assign to the task. Must contain at least one user ID.
post/v2/tasks

Request

Query parameters

namestring
locationIDinteger
dueinteger
typeinteger
templateIDinteger

Request body

namestring
locationIDinteger
typeinteger
dueinteger
priorityinteger
scheduledStartinteger
scheduledEndinteger

Response

New Task

taskIDinteger

Changes

No recorded changes to this operation across all 4 revisions of this API.