Get report type schema
Returns the schema a report type produces - the ordered columns that appear in its output. For report types with fixed columns, these are the report type’s preview columns. For configurable report types, they are the client-named columns defined by the report type’s column mapping parameters. Report types whose columns depend on the client’s own configuration resolve them against the report type’s declared parameter defaults, which the response echoes as context_parameters. To resolve the columns against your own parameter values instead, post them to this same path. Use this to discover a report type’s output shape without running the report.
Authorizations
Path Parameters
The Extole unique report type identifier.
Response
Schema the report type produces, as an ordered, non-empty list of output columns, alongside the parameter values it was resolved against.
Columns the report type produces, in output order.
Report parameters this schema was resolved against, keyed by parameter name. Each one changes the columns; supply report parameter values in the POST request body to resolve the schema against a different context. A value is what the caller supplied, otherwise the report type's declared default; parameters with neither are absent, and leaving one out resolves the schema against the report type's own default behavior rather than making the answer partial. Run the report with these same parameter values to get these same columns. Empty for report types whose columns do not depend on context.
Id of the report type this schema belongs to. Pass it to GET /v6/report-types/{id}/schema to fetch this schema on its own.
