ReportsEdit an insight

Edit an insight

Needs: Reports, Read-write

Edits an insight. Send only what changes, and spec keys merge into its settings. Protected insights and grouped series insights are refused. Settings made in Imploy that a spec cannot express are kept unless you change that part.

curl -X PATCH "https://app.imploy.com.au/api/integrations/v1/reports/insights/123" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "spec": {
    "visualization": "line"
  }
}'
{
  "updated": 31,
  "...": "the insight, its link and settings"
}
PATCH
/reports/insights/{id}
PATCH
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

An organisation access token that starts with imp_at_. Send it as Authorization: Bearer imp_at_XXXX.

An organisation access token that starts with imp_at_. Send it as Authorization: Bearer imp_at_XXXX.
path
idinteger
Required

The insight id.

Content-Typestring
Required

The media type of the request body

Options: application/json
namestring

The new name.

descriptionstring

Or null to clear.

specobject

The insight settings, as in the Report Builder sidebar (Single mode). Send only what you set or change. Keys: source; metric (metricId::aggregation); visualization; group_by (a field, or null); breakdown_by (a second grouping, or null); filters ({field: value}, and {} clears); date_range; value_format; options; target (bar, area and line only; null removes it); formula and conditional_formatting (Metric only). Choosing a source resets its metric, groups, filters and formula. Use the options endpoint for the valid values.

space_idinteger

Move it to this space.

subfolder_idstring

A subfolder within the space.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. An organisation access token that starts with imp_at_. Send it as Authorization: Bearer imp_at_XXXX.

Path Parameters

idinteger
Required

The insight id.

Body

application/json
namestring

The new name.

descriptionstring

Or null to clear.

specobject

The insight settings, as in the Report Builder sidebar (Single mode). Send only what you set or change. Keys: source; metric (metricId::aggregation); visualization; group_by (a field, or null); breakdown_by (a second grouping, or null); filters ({field: value}, and {} clears); date_range; value_format; options; target (bar, area and line only; null removes it); formula and conditional_formatting (Metric only). Choosing a source resets its metric, groups, filters and formula. Use the options endpoint for the valid values.

space_idinteger

Move it to this space.

subfolder_idstring

A subfolder within the space.

Responses

OK