Server
/api/v1.0/
https://distribution-qa.adara.com/api/v1.0/
https://distribution-prod.adara.com/api/v1.0/
Server Variables
oauth2 oauth2

FlowClient Credentials
Token URL/core/v1.0/oauth/token

Get a list of available platforms

Auth
Required Scopes:get:platforms
Query String
namestring
use_casestring

Enum: managed_services,audience_management,marketplace

account_idstring
product_idstring
GET /platforms
Copy
Responses
200

Successfully returned a list of platforms

objectobject
activeboolean
responsearray[object]
namestring
display_namestring
image_urlstring
use_casesarray[string]
Response
Copy

Create a new platform

Auth
Required Scopes:post:platforms
Request Body
objectobject
namestring
display_namestring
product_idsarray[string]
account_idsarray[string]
use_casesarray[string]
url_domainobject
qastring
prodstring
api_versionobject
qastring
prodstring
image_detailsobject
bucket_namestring
file_pathstring
POST /platforms
Copy
Responses
200

Create a new platform

objectobject
activeboolean

feature flag indicating that the feature endpoint is interactive

responseobject
namestring
display_namestring
product_idsarray[string]
account_idsarray[string]
use_casesarray[string]
url_domainobject
qastring
prodstring
api_versionobject
qastring
prodstring
activeboolean
image_urlstring
createdinteger
updatedinteger
400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

Get a list of active destinations for a platform

Auth
Required Scopes:get:destinations
Query String
external_idstring
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

customer_idstring
account_idstring
product_idstring
adara_destination_idstring
internal_idstring
activeboolean

Default: true

GET /destinations
Copy
Responses
200

Successfully returned a list of destinations

objectobject
activeboolean
responsearray
namestring
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

external_idstring
advertiser_idstring
partner_idstring
parent_idstring
extra_attributesobject
idstring
createdinteger
updatedinteger
activeboolean
400

Invalid request format

Response
Copy

Create a new destination on a platform

Auth
Required Scopes:post:destinations
Request Body
objectobject
namestring
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

external_idstring
advertiser_idstring
partner_idstring
parent_idstring
extra_attributesobject
POST /destinations
Copy
Responses
200

Create a destination

objectobject
activeboolean

feature flag indicating that the feature endpoint is interactive

responseobject
createdinteger

unix timestamp of when the destination was create in seconds

destination_idstring

unique id for the destination

400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

Get required attributes for creating a new destination

Auth
Required Scopes:get:destinations/template
Query String
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

GET /destinations/template
Copy
Responses
200

Successfully returned the required attributes

objectobject
activeboolean
responseobject
Response
Copy

Get required attributes for creating a new destination

Auth
Required Scopes:get:destinations/template
Query String
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

GET /destinations/example
Copy
Responses
200

Successfully returned the required attributes

objectobject
activeboolean
responseobject
Response
Copy

delete

Delete a destination

Auth
Required Scopes:delete:destinations
Path Params
destination_idstring
Query String
platform_namestring
use_casestring
DELETE /destinations/{destination_id}/delete
Copy
Responses
200

Destination Deleted

objectobject
responsearray[object]
successboolean
400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

Get a list of available segments for a destination

Auth
Required Scopes:get:segments
Query String
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

external_idstring
internal_idstring
destination_idstring
adara_segment_idstring
audience_idstring
account_idstring
product_idstring
activeboolean

Default: true

GET /segments
Copy
Responses
200

Successfully rdeturned a list of segments

objectobject
activeboolean
responsearray
namestring
destination_idstring
external_idstring
metadataobject
ratenumber
rate_typestring
currencystring
extra_attributesobject
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

account_idstring
product_idstring
expirationinteger

maximum: 31

minimum: 1

idstring
createdinteger
updatedinteger
activeboolean
sizeinteger
Response
Copy

Create a new segment for a destination

Auth
Required Scopes:post:segments
Request Body
objectobject
namestring
destination_idstring
external_idstring
metadataobject
ratenumber
rate_typestring
currencystring
extra_attributesobject
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

account_idstring
product_idstring
expirationinteger

maximum: 31

minimum: 1

POST /segments
Copy
Responses
200

Create a Segment

objectobject
activeboolean

feature flag indicating that the feature endpoint is interactive

responseobject
createdinteger

unix timestamp of when the destination was create in seconds

segment_idstring

unique id for the segment

400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

Get required attributes for creating a new segment

Auth
Required Scopes:get:segments/template
Query String
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

GET /segments/template
Copy
Responses
200

Successfully returned the required attributes

objectobject
activeboolean
responseobject
Response
Copy

Get required attributes for creating a new segment

Auth
Required Scopes:get:segments/template
Query String
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

GET /segments/example
Copy
Responses
200

Successfully returned the required attributes

objectobject
activeboolean
responseobject
Response
Copy

delete

Delete the segments for the destination

Auth
Required Scopes:delete:segments
Path Params
segment_idstring
Query String
destination_idstring
platform_namestring
use_casestring
DELETE /segments/{segment_id}/delete
Copy
Responses
200

Successfully returned a boolean value

objectobject
responsearray[object]
successboolean
400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

bulk_delete

Delete the segments for the destination

Auth
Required Scopes:delete:destinations
Request Body
objectobject
destination_idstring
platform_namestring
use_casestring
delete_allboolean
segmentsarray[string]
POST /segments/bulk_delete
Copy
Responses
200

Destination Deleted

objectobject
responsearray[object]
successboolean
400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

Distributions

Push defined audience to third party platforms

Auth
Required Scopes:post:distributions
Request Body
objectobject
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

approved_dp_idsarray[integer]
segmentsarray
bucketstring
filesarray[string]
POST /distributions
Copy
Responses
200

Job Created

objectobject
activeboolean

feature flag indicating that the feature endpoint is interactive

responseobject
createdinteger

unix timestamp of file delivery time in seconds

job_idstring

unique id for the request

400

Invalid request format

401

Missing/Invalid/Expired Authorization Token

Response
Copy

Audience_sizes

Get activated audience delivered size

Auth
Required Scopes:get:audience_sizes
Request Body
objectobject
platform_namestring
use_casestring

Enum: managed_services,audience_management,marketplace

segment_idstring
from_datestring
to_datestring
POST /audience_sizes/search
Copy
Responses
200

Successfully returned the delivered audience size

401

Missing/Invalid/Expired Authorization Token

Response
Copy