Overview

Evaluates an Sugar Logic Expression and returns the result

Summary

This request will process a given formula then will return the result.

Request Arguments

Name Type Description Required
targetRecordModule String Record Module True
targetRecordId String Record ID True
targetFields Array List of one or more formulas to be evaluated True

Request Example

{
    "targetRecordId": "3232sda6-8a62-a74f-bb53-535620232304",
    "targetRecordModule": "Accounts",
    "targetFields": {
        "webite": {
            "formula": "strToUpper(concat(\"https://\",toString($description),\"/\"))",
            "isCalculated": true,
            "fieldName": "website"
        }
    }
}

Response

The response should look like the following:
Name Type Description
<field_name> string Calculated values

Response Example

{
    "website": "HTTPS://WWW.SUGARCRM.COM/"
}

Change Log

Version Change
v11_13 Added /actionButton/evaluateExpression POST endpoint.