---
schema_version: "1"
id: 29038d09ca4aa65c97e96d83ec3952e2a0f0580aa80c02980282d4bf99bca53d
title: Json Transformation Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/bi_dev_guide_rest/bi_requests_json_transformation_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_requests_json_transformation_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: fcb7334073164d7ba58b5e00b3be030b8bbf15e6e034bab1a7017f802f6d9a9b
description: The JSON request to perform transformation rules on.
---
# Json Transformation Input

The JSON request to perform transformation rules on.

Properties

| Parameter Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| definition | [Rule​Definition​Input](https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_requests_rule_definition_input.htm "A rule definition to use for a JSON transformation.") | The definition of constants, macros, and rules to apply to the provided document parameter. | Required | 43.0 |
| document | Map<String, Object> | The arbitrary JSON document to run the rules from the definition parameter against. | Required | 43.0 |
| values | Map<String, Object> | A map of value objects used to resolve variables in the definition parameter expressions | Required | 43.0 |

#### See Also

- [JsonXform Transformation Resource](https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_jsonxform_transformation.htm "Performs a JSON transformation by invoking a set of rules and expressions on a JSON document. The transformed JSON is returned in the REST response and isn't saved on the server. This service is provided to test rules used in Analytics templates.")