---
schema_version: "1"
id: 1f06890d3848d842291e164c263df011add294c06023169aa23fc619703a039a
title: Macro Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/bi_dev_guide_rest/bi_requests_macro_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_requests_macro_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d47f6cda1f7d038bd46c262d0521ab2a767bb3bbd7aade31d4f1045427002692
description: A macro to use for a JSON transformation rule.
---
# Macro Input

A macro to use for a JSON transformation rule.

Properties

| Parameter Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| definitions | [Macro​Definition](https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_responses_macro_definition.htm "A macro definition that is part of a larger macro for a JSON transformation rule.")\[\] | A list of macro definitions. | Required | 43.0 |
| namespace | String | The namespace of the macro. | Required | 43.0 |