FieldEx Developer
developer notes

Create Task

The TaskCreate API allows you to create a new Task. The request body includes location, task name, priority, and other relevant information.

Method Endpoint
POST {{endpoint}}/api/ext/tasks

Headers

Key Value
Content-Type application/json
Authorization Bearer{{token}}

Example Request

{
    "endDateTime": "2023-10-05T05:00:00.000Z" ,
    "endDateTime2": "2023-10-05T05:00:00.000Z" ,
    "hasBuffer": true ,
    "location": "KLIA Terminal 2 - International Arrival Hall, Kuala Lumpur International Airport, Sepang, Selangor, 64000, Malaysia" ,
    "priority": "Medium" ,
    "startDateTime": "2023-10-05T04:00:00.000Z" ,
    "startDateTime2": "2023-10-05T04:00:00.000Z" ,
    "taskName": "task1" ,
    "requiredSkill": "GENERAL" ,
    "taskStatus": "OPEN" ,
    "startBuffer": 15 ,
    "endBuffer": 15 ,
    "assignedUsersList": [
        {
            "owner": true ,
            "assignedTo": {
                "id": 1 
            }
        }
    ],
    "userDynamicSkillList": [] ,
    "showServiceChecklist": false ,
    "serviceChecklistRequired": false ,
    "showCustomerServiceReport": false ,
    "customerServiceReportRequired": false ,
    "showHandoverCertificate": false ,
    "handoverCertificateRequired": false ,
    "comingFrom": "Task" ,
    "site": {
        "externalId": "null" 
    },
    "project": {
        "externalId": "null" 
    },
    "customer": {
        "id": 3 ,
        "customerExternalId": "null" 
    },
    "assignedTo": {
        "login": "null" 
    },
    "team": {
        "externalId": "null" 
    },
    "stockCheck": {
        "runningNo": "null" 
    },
    "assignedBy": {
        "login": "null" 
    },
    "product": {
        "externalId": "null" 
    },
    "jobOrder": {
        "jobExternalId": null 
    },
    "assignedToLite": {
        "login": null 
    },
    "parentMode": "add" ,
    "externalId": null 
}

Example Response

//status - 201
{
    "endDateTime": "2023-11-27T07:00:00.000Z" ,
    "endDateTime2": "2023-11-27T07:00:00.000Z" ,
    "hasBuffer": true ,
    "location": "Kuala Lumpur International Airport, Kuala Lumpur International Airport, Sepang, Selangor, 64000, Malaysia" ,
    "latitude": 2.7542289 ,
    "longitude": 101.7043235 ,
    "priority": "Medium" ,
    "startDateTime": "2023-11-27T06:00:00.000Z" ,
    "startDateTime2": "2023-11-27T06:00:00.000Z" ,
    "taskName": "TestNov27" ,
    "requiredSkill": "GENERAL" ,
    "taskStatus": "OPEN" ,
    "startBuffer": 15 ,
    "endBuffer": 15 ,
    "assignedUsersList": [
        {
            "owner": true ,
            "assignedTo": {
                "id": "3" 
            }
        }
    ],
    "userDynamicSkillList": [] ,
    "showServiceChecklist": false ,
    "serviceChecklistRequired": false ,
    "showCustomerServiceReport": false ,
    "customerServiceReportRequired": false ,
    "showHandoverCertificate": false ,
    "handoverCertificateRequired": false ,
    "comingFrom": "Task" ,
    "site": null ,
    "project": null ,
    "checklistRecordId": null ,
    "pmvId": null ,
    "customer": {
        "id": 3 
    },
    "team": {
        "id": 2 
    },
    "displayTeamName": "QA" 
}