Check Out User
Purpose
To check out the user from the mobile app. The check out entries for a user will be listed under the Attendance section of the Related List tab in the User Details page.
Request URL
https://fsm.zoho.com/fsm/v1/Attendance/actions/checkout
Request Method
POST
Scope
scope=ZohoFSM.modules.Attendance.CREATE
Permission Required
CheckIn/CheckOut of Attendance
Request Body Parameters
| Name | Type | Description | 
| Check_Out_Time | String | The time at which you want to check out the user. If Check_Out_Time is not included, then the current time will be considered as the check out time. | 
| user | String | The id of the user. This is a mandatory key. | 
Sample Request
Copiedcurl --request POST 'https://fsm.zoho.com/fsm/v1/Attendance/actions/checkout' \
--header 'Authorization: Zoho-oauthtoken 1000.26xxxxxxxxxx.xxxxxxxxxx0' \
--header 'content-type: application/json' \
--data "@checkOut.json"Sample Input
Copied{
    "data":[
       {
           "Check_Out_Time":"2023-07-04T10:50:03+05:30",
           "user":"1003000000208001"
       }
   ]
}Sample Success Response
Copied{
    "data": [
        {
            "code": "USER_CHECKEDOUT",
            "details": {},
            "message": "You have been checked out successfully."
        }
    ]
}Sample Error Response
Copied{
    "code": "NO_PERMISSION",
    "details": {
        "permissions": [
            "Given user don't have permission for CheckIn/CheckOut."
        ]
    },
    "message": "permission denied",
    "status": "error"
}Sample Error Response
Copied{
    "code": "INVALID_DATA",
    "details": {
        "api_name": "Check_Out_Time"
    },
    "message": "Checkout time should be greater than checkin time",
    "status": "error"
}