Start a Trip

Purpose

To start a trip.

Request URL

https://fsm.zoho.com/fsm/v1/Trips/start

Request Method

POST

Scope

scope=ZohoFSM.modules.Trips.CREATE

Input JSON Parameters

NameDescriptionType

Appointment

(mandatory)

The service appointment for which you want to create the trip. You can obtain this ID from the List Service Appointments API.String
Service_Resource
(mandatory)
The ID of the user for whom you want to create a time off. Use the id in the Service_Resources key present in the List Users API response.String

Sample Request

Copiedcurl --request POST 'https://fsm.zoho.com/fsm/v1/Trips/start' \
--header 'Authorization: Zoho-oauthtoken 1000.26xxxxxxxxxx.xxxxxxxxxx0' \
--header 'content-type: application/json' \
--data "{"field1":"value1","field2":"value2"}"

Sample Input

Copied{
	"data": [
        {
            "Appointment": "1003000004283017",
            "Service_Resource": "1003000000208159"
        }
    ]
}

Sample Success Response

Copied{
    "result": "success",
    "code": "SUCCESS",
    "data": {
        "Trips": [
            {
                "UID": "Trips_0",
                "Modified_Time": "2026-05-06T11:32:06+05:30",
                "Modified_By": {
                    "name": "Marianne Sheehan",
                    "id": "1003000000208001"
                },
                "Created_Time": "2026-05-06T11:32:06+05:30",
                "id": "1003000004509003",
                "Created_By": {
                    "name": "Marianne Sheehan",
                    "id": "1003000000208001"
                },
                "TabName": "Trips"
            }
        ]
    },
    "status": "success"
}

Sample Error Response

Copied{
    "code": "TRIP_ALREADY_OPEN",
    "details": {
        "Trips": [
            {
                "Appointment": {
                    "id": "1003000004283017",
                    "Name": "AP-112"
                },
                "End_Time": null,
                "Start_Time": "2026-05-06T11:31:58+05:30",
                "id": "1003000004509003",
                "Service_Resource": {
                    "id": "1003000000208159",
                    "Name": "Marianne Sheehan"
                },
                "Name": "Trip6"
            }
        ]
    },
    "message": "Another Trip is inprogress for the same user.  Complete the running trip to start new one.",
    "status": "error"
}