v3.0
Insights Service API (Node)

Insights Service API (Node)1.0.0

Insights Service API implemented in NodeJS

Servers

Choose a server to use:

/api/v1
https://insights-prod.adara.com/api/v1

production server

https://insights-qa.adara.com/api/v1

test server

Get search data

POST /audience/insights/search

Auth
Request Body

Get the

object objectrequired
metrics array[string]

minLength: 1

required
audience_id stringrequired
account_id stringrequired
product_id stringrequired
start objectoptional
year integer

maximum: 2100

minimum: 2019

required
month integer

maximum: 12

minimum: 1

optional
day integer

maximum: 31

minimum: 1

optional
end objectoptional
year integer

maximum: 2100

minimum: 2019

required
month integer

maximum: 12

minimum: 1

optional
day integer

maximum: 31

minimum: 1

optional
Example Request
Copy
Responses
200 400
object object
active booleanoptional
response array[object]optional
name stringrequired
history array[object]required
date stringoptional
values array[object]optional
name stringrequired
display_name stringrequired
value numberrequired
Example Response
200 List of audience insights
400 Bad Request
Copy

Get the insights available for an audience

GET /audience/insights/metrics

Auth
Query String
audience_id stringrequired
account_id stringrequired
product_id stringrequired
Example Request
Copy
Responses
200 400
object object
active booleanoptional
response array[object]optional
metric stringrequired
positive_direction integer

Enum: -1,0,1

optional
display_name stringrequired
first_available stringrequired
last_available stringrequired
unit stringoptional
Example Response
200 List of available metrics
400 Bad Request
Copy

Load Metrics

Load audience insight metrics

POST /audience/insights/metrics

Auth
Request Body
object objectrequired
metric stringrequired
audience_id stringrequired
history array[object]required
date objectrequired
year integer

maximum: 2100

minimum: 2019

required
month integer

maximum: 12

minimum: 1

optional
day integer

maximum: 31

minimum: 1

optional
value objectrequired
Example Request
Copy
Responses
204 400
No response body
Example Response
204 Metrics Loaded
400 Bad Request
Copy