A view's links, each with its token for whoever may revoke it
GET
/v1/buyer/reports/views/{id}/links
const url = 'https://example.com/v1/buyer/reports/views/example/links?sort=created_at';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/v1/buyer/reports/views/example/links?sort=created_at' \ --header 'Authorization: Bearer <token>'Who: a workspace’s member, staff under its support access, or its key. Not for API keys.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Query Parameters
Section titled “Query Parameters”page_size
integer
Rows a page, up to the list’s maximum; the service’s default when left out
page_token
string
The previous page’s meta.next_page_token
sort
string
Comma-separated fields, each with - for descending
status
string
Responses
Section titled “Responses”OK
Media typeapplication/json
object
data
required
Array<object>
object
behind_view
required
boolean
created_at
required
string format: date-time
created_by
required
expires_at
required
string format: date-time
id
required
string
kind
required
string | null
last_read_at
required
string | null format: date-time
name
required
string
query
required
object
columns
required
Array<string | null>
compare
required
currency
required
string
filter_labels
required
Array<object>
object
dimension
required
string | null
label
required
string
value
required
string
filters
required
Array<object>
object
dimension
required
string | null
exclude
required
boolean
values
required
Array<string>
group_by
required
Array<string | null>
model
required
string | null
range
required
sort
required
Array<string>
time_basis
required
string | null
time_zone
required
string
trends
required
Array<object>
object
kind
required
string | null
measure
required
string | null
window
required
integer format: int32
reads
required
integer format: int64
revoked_at
required
string | null format: date-time
revoked_by
required
sequence
required
integer format: int64
snapshot
required
status
required
string | null
token
required
string | null
updated_at
required
string format: date-time
view_id
required
integer format: int64
workspace_id
required
integer format: int64
meta
required
object
next_page_token
required
string | null
total
required
integer | null format: int64
total_approximate
required
boolean
Example
{ "data": [ { "created_by": { "kind": "user" }, "kind": "live", "query": { "columns": [ "visits" ], "compare": { "preset": "previous_period" }, "filter_labels": [ { "dimension": "hour" } ], "filters": [ { "dimension": "hour" } ], "group_by": [ "hour" ], "model": "last_click", "range": { "preset": "today" }, "time_basis": "visit", "trends": [ { "kind": "moving_average", "measure": "visits" } ] }, "revoked_by": { "kind": "user" }, "status": "active" } ]}default
Section titled “default”An error, as go-commons apperr maps it
Media typeapplication/json
object
error
required
object
code
required
string
fields
object
key
additional properties
string
message
required
string
Example generated
{ "error": { "code": "example", "fields": { "additionalProperty": "example" }, "message": "example" }}