Evaluation

Evaluate ad-hoc expression

Evaluate an ad-hoc FUME expression. The request body can be a JSON object with fume (required), input, and contentType fields.

post/

Query parameters

verbosestring

When set to true (case-insensitive) or 1, returns the full evaluation report instead of the raw result.

Request body

fumestring required

FUME expression to evaluate

{"stackTrail":"paths:/:post:requestBody:content:application/json:schema:properties:input","oasType":"schema","type":"unknown","description":"Input data for the expression","example":{"resourceType":"Patient","id":"123"}}
contentTypestring

Content type for input conversion

Example request

{
  "fume": "{ resourceType: id }",
  "input": {
    "resourceType": "Patient",
    "id": "123"
  },
  "contentType": "application/json"
}

Response

Evaluation result

{"stackTrail":"paths:/:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

Changed in 4 of the 8 revisions of this API.91220

  • 38d0cabbc2ce66See the full diff
    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /////// from the response with the status

      response-optional-property-removed

    • removed the optional property /////// from the response with the status

      response-optional-property-removed

    • removed the optional property /////// from the response with the status

      response-optional-property-removed

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /////// to the response with the status

      response-optional-property-added

    • added the optional property /////// to the response with the status

      response-optional-property-added

    • added the optional property /////// to the response with the status

      response-optional-property-added

    • removed the enum value 1 from the query request parameter verbose

      request-parameter-enum-value-removed

    • removed the enum value true from the query request parameter verbose

      request-parameter-enum-value-removed

    • response property line list-of-types was widened by adding types string to media type application/json of response 400

      response-property-list-of-types-widened

    • response property line list-of-types was widened by adding types string to media type application/json of response 422

      response-property-list-of-types-widened

    • response property position list-of-types was widened by adding types string to media type application/json of response 400

      response-property-list-of-types-widened

    • response property position list-of-types was widened by adding types string to media type application/json of response 422

      response-property-list-of-types-widened

    • response property start list-of-types was widened by adding types string to media type application/json of response 400

      response-property-list-of-types-widened

    • response property start list-of-types was widened by adding types string to media type application/json of response 422

      response-property-list-of-types-widened

  • 811964783e7e1614See the full diff
    • the query request parameter verbose was restricted to a list of enum values

      request-parameter-became-enum

    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /////// from the response with the status

      response-optional-property-removed

    • removed the optional property /////// from the response with the status

      response-optional-property-removed

    • removed the optional property /////// from the response with the status

      response-optional-property-removed

    • added the new enum value 1 to the query request parameter verbose

      request-parameter-enum-value-added

    • added the new enum value true to the query request parameter verbose

      request-parameter-enum-value-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /// to the response with the status

      response-optional-property-added

    • added the optional property /////// to the response with the status

      response-optional-property-added

    • added the optional property /////// to the response with the status

      response-optional-property-added

    • added the optional property /////// to the response with the status

      response-optional-property-added

    • response property line list-of-types was narrowed by removing types string from media type application/json of response 400

      response-property-list-of-types-narrowed

    • response property line list-of-types was narrowed by removing types string from media type application/json of response 422

      response-property-list-of-types-narrowed

    • response property position list-of-types was narrowed by removing types string from media type application/json of response 400

      response-property-list-of-types-narrowed

    • response property position list-of-types was narrowed by removing types string from media type application/json of response 422

      response-property-list-of-types-narrowed

    • response property start list-of-types was narrowed by removing types string from media type application/json of response 400

      response-property-list-of-types-narrowed

    • response property start list-of-types was narrowed by removing types string from media type application/json of response 422

      response-property-list-of-types-narrowed

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog