Skip to main content
GET
Get report type schema

Authorizations

Authorization
string
header
required

Path Parameters

id
string
required

The Extole unique report type identifier.

Response

Schema the report type produces, with output columns or representative nested JSON row shapes, alongside the parameter values it was resolved against.

columns
object[]
required

Columns the report type produces, in output order.

context_parameters
object
required
read-only

Report parameters this schema was resolved against, keyed by parameter name. Each one can change the schema; 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 and representative rows. Empty for report types whose schema does not depend on context.

report_type_id
string
required
read-only

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.

sample_rows
object[]
required

Representative nested JSON output row shapes for this context. These are mock shapes, not report data and not a JSON Schema.