HTTP PUT

Purpose

 To trigger a HTTP PUT request using Widget API.

Request Format

let apidata = [{api_data}];

let putRequest = {
    url: "https://recruit.zoho.com/recruit/v2/Contacts",
    headers: {
        Authorization: "{authtoken}
    },
    body: {
        data: {api_data}
    }
}
ZOHO.RECRUIT.HTTP.put(putRequest)

Sample Request

Copiedlet apidata = [{
    "Last_Name": "testupdate",
    "id": "14501000001885018"
}];

let putRequest = {
    url: "https://recruit.zoho.com/recruit/v2/Contacts",
    headers: {
        Authorization: "Bearer ***********"
    },
    body: {
        data: apidata
    }
}
ZOHO.RECRUIT.HTTP.put(putRequest)
    .then(function(successResponse) {
        
    }, function(failureResponse) {
        
    });

Sample Response

Copied{
    "data": [{
        "code": "SUCCESS",
        "details": {
            "Modified_Time": "2022-10-07T18:00:00+05:30",
            "Modified_By": {
                "name": "Paul Daly",
                "id": "14501000000366007"
            },
            "Created_Time": "2022-07-20T00:00:53+05:30",
            "id": "14501000001885018",
            "Created_By": {
                "name": "Paul Daly",
                "id": "14501000000366007"
            }
        },
        "message": "record updated",
        "status": "success"
    }]
}