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>/actions/blueprint/transitions

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"
}