Get All Util Library Functions

get

/rest/v19/bml/library/functions

This operation returns all Util Library functions.

Request

Query Parameters
  • Exclude specified link types.
  • Restrict which fields shall be returned. The value is a comma delimited string and each token is a field name.
  • The requested page size, which limits the number of elements the collection should max return.
  • The offset of the page. By default, offset is 0, which means first page will be returned.
  • Specifies a comma-separated list of pairs to order the response by.
  • Criteria to filter the library functions. By default no filtering is applied.
  • Specifies that the total count of records should be included in the response when doing pagination.
Back to Top

Response

Supported Media Types

Default Response

All BML Util Functions
Body ()
Root Schema : BML deployed libraries
Type: object
Title: BML deployed libraries
Deployed Util Libraries.
Show Source
Nested Schema : BML deployed libraries list
Type: array
Title: BML deployed libraries list
List of BML Deployed Util Libraries.
Show Source
Nested Schema : deployedLibrary
Type: object
Show Source
Back to Top

Examples

The following example shows how to retrieve all (deployed and not deployed) Util Library functions by submitting a GET request to the REST resource using cURL. For more information about cURL, see Use cURL.

curl -X GET  -H "Authorization: Bearer <token>" -H "Content-type: application/json" -H "Accept: application/json"
https://sitename.oracle.com/rest/v19/bml/library/functions

Response Body Sample

{
  "items": [{
      "name": "RecommendationRule_StringArrayAttribute",
      "variableName": "recommendationRule_StringArrayAttribute",
      "description": "This Library Function Return String[]. It is used for returning Recommended Values for a Particular Selection in an Array Attribute.",
      "folderName": "util",
      "lastModified": "2025-09-01T09:26:23.000Z",
      "lastDeployed": "2025-09-01T09:26:23.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/recommendationRule_StringArrayAttribute"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=5769003&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": true,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "TranslatedLanguage",
      "variableName": "translatedLanguage",
      "description": "Return Transalated Language string based on User's Language.",
      "folderName": "util",
      "lastModified": "2025-09-01T09:26:24.000Z",
      "lastDeployed": "2025-09-01T09:26:24.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/translatedLanguage"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=5769019&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": true,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "US_States",
      "variableName": "uS_States",
      "description": "This will populate the 'State' fields in commerce if the entry is in abbreviated form.",
      "folderName": "util",
      "lastModified": "2025-09-01T09:26:30.000Z",
      "lastDeployed": "2025-09-01T09:26:30.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/uS_States"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=5791888&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": true,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "Util BMQL For DataTables",
      "variableName": "utilBMQLForDataTables",
      "folderName": "util",
      "lastModified": "2025-09-01T09:26:35.000Z",
      "lastDeployed": "2025-09-01T09:26:35.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/utilBMQLForDataTables"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=8325299&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": true,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "ConcatenatedStrings",
      "variableName": "concatenatedStrings",
      "description": "This function return a string. The 2 parameters are concatenated and returned to the calling function.",
      "folderName": "util",
      "lastModified": "2025-09-01T09:26:15.000Z",
      "lastDeployed": "2025-09-01T09:26:15.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/concatenatedStrings"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=8343195&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": true,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "Migration",
      "variableName": "migration",
      "folderName": "util",
      "lastModified": "2025-09-01T09:26:37.000Z",
      "lastDeployed": "2025-09-01T09:26:37.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/migration"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=12075830&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": false,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "ConcatString",
      "variableName": "concatString",
      "folderName": "util",
      "lastModified": "2025-09-03T12:31:34.000Z",
      "lastDeployed": "2025-09-03T12:31:42.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/concatString"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=3024451704&folder_id=5751277&process_id=-1&doc_id=-1",
      "isReferred": false,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }, {
      "name": "ConcatString",
      "variableName": "concatString",
      "folderName": "nameSpace11",
      "namespace": "nameSpace11",
      "lastModified": "2025-09-03T12:39:05.000Z",
      "lastDeployed": "2025-09-03T12:39:06.000Z",
      "links": [{
          "rel": "self",
          "href": "https://sitename.oracle.com/cpq/rest/v19/bml/library/functions/nameSpace11.concatString"
        }
      ],
      "referencesUrl": "/admin/bmllib/list_rules.jsp?id=3024451728&folder_id=3024451726&process_id=-1&doc_id=-1",
      "isReferred": false,
      "isDeployed": true,
      "isLocked": false,
      "isOverridden": false
    }
  ],
  "offset": 0,
  "limit": 1000,
  "count": 76,
  "hasMore": false,
  "links": [{
      "rel": "canonical",
      "href": "https://sitename.oracle.com/cpq/rest/v19/bml/common/functions"
    }, {
      "rel": "self",
      "href": "https://sitename.oracle.com/cpq/rest/v19/bml/common/functions?offset=0&limit=1000"
    }
  ]
}
Back to Top