List Estimate Transitions
Purpose
List all the possible transitions that can be performed on an estimate. E.g. if an estimate is in the Waiting For Approval status, then the transitions that can be performed on that estimate are Approve, Reject, Cancel, Mark as Expired, etc.
Request URL
https://fsm.zoho.com/fsm/v1/Estimates/<record_id>
record_id - The unique ID of the record.
Request Method
GET
Scope
scope=ZohoFSM.modules.Estimates.READ
Sample Request
Copiedcurl --request GET 'https://fsm.zoho.com/fsm/v1/Estimates/4776000000265108/actions/blueprint/transitions' \
--header 'Authorization: Zoho-oauthtoken 1000.xxxxxx.xxxxxxe'
Sample Response
Copied{
"code": "SUCCESS",
"process_info": {
"field_id": "4776000000116948",
"api_name": "Status",
"field_label": "Status",
"name": "Estimates",
"field_value": "Waiting For Approval"
},
"transitions": [
{
"next_field_value": "Approved",
"name": "Approve",
"id": "4776000000169102",
"type": "secondary",
"enabled": true
},
{
"next_field_value": "Rejected",
"name": "Reject",
"id": "4776000000169105",
"type": "secondary",
"enabled": true
},
{
"next_field_value": "Cancelled",
"name": "Cancel",
"id": "4776000000169111",
"fields": [
{
"display_label": "Notes",
"data_type": "notes",
"id": "0",
"transition_sequence": 1,
"mandatory": true
}
],
"enabled": true
},
{
"next_field_value": "Expired",
"name": "Mark as Expired",
"id": "4776000000169114",
"enabled": true
},
{
"next_field_value": null,
"name": "Download",
"id": "4776000000217001",
"enabled": true
},
{
"next_field_value": null,
"name": "Print",
"id": "4776000000217005",
"enabled": true
}
],
"status": "success"
}