Returns reporting metadata for logical tables
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
name_patterns
- array of strings
Optional stable selectors that match logical tables by name.
Defaults to [%] when omitted.
name_patterns
- ADD string
page
- integer
≥ 1
Defaults to 1
1-based page number for pagination.
per_page
- integer
≥ 1
Number of logical tables to return per page.
api-version
- integer
required
Target API version
200 Success
- object
data_sources
- array of objects
required
data_sources*
- object
name_patterns
- array of strings
required
Stable selector to send back to /reporting/data.name_patterns.
logical_table_name
- string
Human-readable name of the logical table. Returned for display purposes.
column_names
- array of strings
required
Exact column labels clients may request in /reporting/data.columns.
filters
- array of objects
required
Query-string filter metadata for /reporting/data.filters.
filters*
- object
name
- string
required
Exact column label clients may send in /reporting/data.filters[*].column_name.
operators
- array of strings
required
Operators supported by /reporting/data.filters for this column.
The query-string filter path is currently equality-only.
EQ
data_type
- string
Reporting data type when available.
allowed_values
- array
Enumerated values when the column metadata exposes them.
allowed_values
- string - number - integer - boolean
runtime_filters
- array of objects
required
Column-level runtime filter metadata for /reporting/data.runtime_filters.
runtime_filters*
- object
name
- string
required
Exact column label clients may send in /reporting/data.runtime_filters[*].column_name.
operators
- array of strings
required
Operators supported by /reporting/data.runtime_filters for this column.
Date and datetime columns expose range operators such as BW and BW_INC.
EQ``BW``BW_INC``GT``GTE``LT``LTE
data_type
- string
Reporting data type when available.
allowed_values
- array
Enumerated values when the column metadata exposes them.
allowed_values
- string - number - integer - boolean
runtime_parameters
- array of objects
required
Parameter metadata for /reporting/data.runtime_param_override.
runtime_parameters*
- object
name
- string
required
Exact parameter name clients may send in /reporting/data.runtime_param_override[*].name.
operators
- array of strings
required
EQ
data_type
- string
Reporting data type when available.
default_value
- string
Default value when the parameter metadata exposes one.
allowed_values
- array
Enumerated values when the parameter metadata exposes them.
allowed_values
- string - number - integer - boolean
400 Bad Request
401 Unauthorized
403 Forbidden
406 Not Acceptable
422 Unprocessable Content
Updated3 months ago
ShellNodeRubyPHPPython
Bearer
Base URL
https://api.dealerware.com/reporting/metadata
xxxxxxxxxx
curl --request POST \
--url https://api.dealerware.com/reporting/metadata \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{"page":1}'
```
xxxxxxxxxx
```
{ "data_sources": [ { "name_patterns": [ "Contracts" ], "logical_table_name": "Contracts", "column_names": [ "DBA Name", "Dealer Code", "Region", "Contract Duration", "Contract Status" ], "filters": [ { "name": "DBA Name", "operators": [ "EQ" ], "data_type": "VARCHAR", "allowed_values": [ "Dealer One", "Dealer Two" ] }, { "name": "Dealer Code", "operators": [ "EQ" ], "data_type": "VARCHAR" }, { "name": "Region", "operators": [ "EQ" ], "data_type": "VARCHAR" }, { "name": "Contract Status", "operators": [ "EQ" ], "data_type": "VARCHAR" } ], "runtime_filters": [ { "name": "Actual Dropoff At", "operators": [ "EQ", "BW", "BW_INC", "GT", "GTE", "LT", "LTE" ], "data_type": "DATE_TIME" } ], "runtime_parameters": [ { "name": "oem", "operators": [ "EQ" ], "data_type": "CHAR", "default_value": "Acura", "allowed_values": [ "Acura", "Audi", "BMW" ] } ] } ] }
Updated3 months ago
Did this page help you?
Yes
No