Choose a server to use:
id | string | required |
curl --request GET \
--url /api/v1.0//deliveries/{id}
object | object | ||
response | object | optional | |
message | string | Success message indicating that the operation is successful | optional |
delivery_details | object | optional | |
platform_name | string | name of the platform | required |
use_case | string | use case Enum: | required |
schedule_start | string | scheduled delivery start date | required |
schedule_end | string | scheduled delivery end date | required |
execution_frequency | string | scheduled delivery execution frequency Enum: | required |
segments | array | list of segment details | required |
audience_id | string | unique id for the audience | required |
dp_ids | array[integer] | data partner ids provided by DRM Service for a particular consumer and platform | optional |
query_id | string | unique id for the query maxLength: 20 minLength: 20 | optional |
parameters | object | Parameter values referred in the query statement | optional |
delivery_id | string | unique id for the delivery | optional |
expired | boolean | status flag indicating that the delivery schedule has been expired | optional |
last_run | integer | timestamp when the delivery is last run | optional |
next_run | integer | timestamp when the delivery should run next | optional |
created | integer | timestamp when the delivery is created | optional |
updated | integer | most recent timestamp when the delivery is updated | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": {
"message": "{string}",
"delivery_details": {
"delivery_id": "{string}",
"expired": "{boolean}",
"last_run": "{integer}",
"next_run": "{integer}",
"created": "{integer}",
"updated": "{integer}"
}
},
"active": "{boolean}"
}
id | string | required |
destination_id | string | unique id for the destination | optional |
account_id | string | unique id for the account | optional |
customer_id | string | unique id for the customer | optional |
platform_name | string | name of the platform | optional |
use_case | string | use case Enum: | optional |
product_id | string | unique id for the product | optional |
schedule_start | string | scheduled delivery start date | optional |
schedule_end | string | scheduled delivery end date | optional |
execution_frequency | string | scheduled delivery execution frequency Enum: | optional |
segments | array | list of segment details | optional |
object | object | audience details of the segment | required |
audience_id | string | unique id for the audience | required |
dp_ids | array[integer] | data partner ids provided by DRM Service for a particular consumer and platform | optional |
query_id | string | unique id for the query maxLength: 20 minLength: 20 | optional |
parameters | object | Parameter values referred in the query statement | optional |
xxxxxxxxxx
curl --request PUT \
--url /api/v1.0//deliveries/{id} \
--data '{
"destination_id": "523af537946b79c4f8369ed39ba78605",
"platform_name": "dv360",
"use_case": "audience_management",
"schedule_start": "2017-07-21",
"schedule_end": "2017-08-21",
"execution_frequency": "Daily",
"segments": [
{
"audience_id": "231"
},
{
"delete": true,
"audience_id": "231"
},
{
"audience_id": "231",
"dp_ids": [
1021,
3400
]
},
{
"audience_id": "231",
"query_id": "iqF6FLyFTXT77nrnRAje",
"parameters": {
"remote_addr": 1145275707
}
},
{
"segment_id": "0cc175b9c0f1b6a831c399e269772661",
"query_id": "iqF6FLyFTXT77nrnRAje",
"parameters": {
"remote_addr": 1145275707
}
},
{
"delete": true,
"segment_id": "0cc175b9c0f1b6a831c399e269772661"
}
]
}'
object | object | ||
response | object | optional | |
message | string | Success message indicating that the operation is successful | optional |
delivery_details | object | optional | |
platform_name | string | name of the platform | required |
use_case | string | use case Enum: | required |
schedule_start | string | scheduled delivery start date | required |
schedule_end | string | scheduled delivery end date | required |
execution_frequency | string | scheduled delivery execution frequency Enum: | required |
segments | array | list of segment details | required |
audience_id | string | unique id for the audience | required |
dp_ids | array[integer] | data partner ids provided by DRM Service for a particular consumer and platform | optional |
query_id | string | unique id for the query maxLength: 20 minLength: 20 | optional |
parameters | object | Parameter values referred in the query statement | optional |
delivery_id | string | unique id for the delivery | optional |
expired | boolean | status flag indicating that the delivery schedule has been expired | optional |
last_run | integer | timestamp when the delivery is last run | optional |
next_run | integer | timestamp when the delivery should run next | optional |
created | integer | timestamp when the delivery is created | optional |
updated | integer | most recent timestamp when the delivery is updated | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": {
"message": "{string}",
"delivery_details": {
"delivery_id": "{string}",
"expired": "{boolean}",
"last_run": "{integer}",
"next_run": "{integer}",
"created": "{integer}",
"updated": "{integer}"
}
},
"active": "{boolean}"
}
id | string | required |
xxxxxxxxxx
curl --request DELETE \
--url /api/v1.0//deliveries/{id}
object | object | ||
response | object | optional | |
message | string | Success message indicating that the operation is successful | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": {
"message": "{string}"
},
"active": "{boolean}"
}
page | integer | Default: 1 | required |
xxxxxxxxxx
curl --request GET \
--url /api/v1.0//deliveries?page=1
object | object | ||
response | array[object] | optional | |
platform_name | string | name of the platform | required |
use_case | string | use case Enum: | required |
schedule_start | string | scheduled delivery start date | required |
schedule_end | string | scheduled delivery end date | required |
execution_frequency | string | scheduled delivery execution frequency Enum: | required |
segments | array | list of segment details | required |
audience_id | string | unique id for the audience | required |
dp_ids | array[integer] | data partner ids provided by DRM Service for a particular consumer and platform | optional |
query_id | string | unique id for the query maxLength: 20 minLength: 20 | optional |
parameters | object | Parameter values referred in the query statement | optional |
delivery_id | string | unique id for the delivery | optional |
expired | boolean | status flag indicating that the delivery schedule has been expired | optional |
last_run | integer | timestamp when the delivery is last run | optional |
next_run | integer | timestamp when the delivery should run next | optional |
created | integer | timestamp when the delivery is created | optional |
updated | integer | most recent timestamp when the delivery is updated | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": [
{
"platform_name": "{string}",
"use_case": "{string}",
"schedule_start": "{string}",
"schedule_end": "{string}",
"execution_frequency": "{string}",
"segments": [
"{array...}"
]
}
],
"active": "{boolean}"
}
object | object | required | |
platform_name | string | name of the platform | required |
use_case | string | use case Enum: | required |
schedule_start | string | scheduled delivery start date | required |
schedule_end | string | scheduled delivery end date | required |
execution_frequency | string | scheduled delivery execution frequency Enum: | required |
segments | array | list of segment details | required |
object | object | audience details of the segment | required |
audience_id | string | unique id for the audience | required |
dp_ids | array[integer] | data partner ids provided by DRM Service for a particular consumer and platform | optional |
query_id | string | unique id for the query maxLength: 20 minLength: 20 | optional |
parameters | object | Parameter values referred in the query statement | optional |
xxxxxxxxxx
curl --request POST \
--url /api/v1.0//deliveries \
--data '{
"destination_id": "523af537946b79c4f8369ed39ba78605",
"platform_name": "dv360",
"use_case": "audience_management",
"schedule_start": "2017-07-21",
"schedule_end": "2017-08-21",
"execution_frequency": "Daily",
"segments": [
{
"audience_id": "231"
},
{
"audience_id": "231",
"dp_ids": [
1021,
3400
]
},
{
"audience_id": "231",
"query_id": "iqF6FLyFTXT77nrnRAje",
"parameters": {
"remote_addr": 1145275707
}
},
{
"segment_id": "0cc175b9c0f1b6a831c399e269772661",
"query_id": "iqF6FLyFTXT77nrnRAje",
"parameters": {
"remote_addr": 1145275707
}
}
]
}'
object | object | ||
response | object | optional | |
message | string | Success message indicating that the operation is successful | optional |
delivery_details | object | optional | |
platform_name | string | name of the platform | required |
use_case | string | use case Enum: | required |
schedule_start | string | scheduled delivery start date | required |
schedule_end | string | scheduled delivery end date | required |
execution_frequency | string | scheduled delivery execution frequency Enum: | required |
segments | array | list of segment details | required |
audience_id | string | unique id for the audience | required |
dp_ids | array[integer] | data partner ids provided by DRM Service for a particular consumer and platform | optional |
query_id | string | unique id for the query maxLength: 20 minLength: 20 | optional |
parameters | object | Parameter values referred in the query statement | optional |
delivery_id | string | unique id for the delivery | optional |
expired | boolean | status flag indicating that the delivery schedule has been expired | optional |
last_run | integer | timestamp when the delivery is last run | optional |
next_run | integer | timestamp when the delivery should run next | optional |
created | integer | timestamp when the delivery is created | optional |
updated | integer | most recent timestamp when the delivery is updated | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": {
"message": "{string}",
"delivery_details": {
"delivery_id": "{string}",
"expired": "{boolean}",
"last_run": "{integer}",
"next_run": "{integer}",
"created": "{integer}",
"updated": "{integer}"
}
},
"active": "{boolean}"
}
id | string | required |
status | string | Enum: Default: all | required |
sort | string | Enum: Default: DESCENDING | required |
created_date | string | optional |
xxxxxxxxxx
curl --request GET \
--url /api/v1.0//history/{id}?status=all&sort=DESCENDING&created_date={created_date}
object | object | ||
response | object | optional | |
message | string | Success message indicating that the operation is successful | optional |
response | array[object] | execution history of a delivery | optional |
job_id | string | unique job id for the delivery execeution request | optional |
status | string | job status | optional |
promises | array[object] | list of promise details | optional |
promise_id | string | unique job id for the promise of a delivery execeution request | optional |
external_id | string | unique job id for the delivery execeution request | optional |
service | string | external service name | optional |
status | string | job status | optional |
parameters | object | task parameters | optional |
results | object | promise results | optional |
created | integer | timestamp when the promise is created | optional |
updated | integer | most recent timestamp when the promise is updated | optional |
results | object | job results | optional |
created | integer | timestamp when the job is created | optional |
updated | integer | most recent timestamp when the job is updated | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": {
"message": "{string}",
"response": [
{
"job_id": "{string}",
"status": "{string}",
"promises": [
{
"promise_id": "{string}",
"external_id": "{string}",
"service": "{string}",
"status": "{string}",
"parameters": {},
"results": {},
"created": "{integer}",
"updated": "{integer}"
}
],
"results": {},
"created": "{integer}",
"updated": "{integer}"
}
]
},
"active": "{boolean}"
}
id | string | required |
xxxxxxxxxx
curl --request POST \
--url /api/v1.0//run?id={id}
object | object | ||
response | object | optional | |
created | integer | unix timestamp when a job for delivery execution is created | optional |
job_id | string | unique job id for the delivery execution request | optional |
active | boolean | feature flag indicating that the feature endpoint is interactive | optional |
xxxxxxxxxx
{
"response": {
"created": "{integer}",
"job_id": "{string}"
},
"active": "{boolean}"
}