Skip to content

Tasks

All operations require authentication.

6 operationsv1/cdn/dedicated
Agent setup

List domain tasksProduction

GET
/1.0/cdn/dedicated/{serviceName}/domains/{domain}/tasks

Path parameters

domain
required
string

Domain of this object

serviceName
required
string

The internal name of your CDN offer

Response

200integer[]successful operation

Example uses domain = string, serviceName = string

$ curl https://api.eu.ovhcloud.com/1.0/cdn/dedicated/{serviceName}/domains/{domain}/tasks \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
[ 0]

Get a taskProduction

GET
/1.0/cdn/dedicated/{serviceName}/domains/{domain}/tasks/{taskId}

Path parameters

domain
required
string

Domain of this object

serviceName
required
string

The internal name of your CDN offer

taskId
required
integer
—

Response

200Tasksuccessful operation
comment
read-only
string
—
function
read-only
TaskFunctionEnum

All function CDN task can be

ValuesflushflushAllgenerateSslinstallSslreinstallSslremoveDomainuninstallSslupdateCacheRule
status
read-only
TaskStateEnum

All states a CDN task can be in

Valuescancelleddoingdoneerrortodo
taskId
read-only
integer
—

Example uses domain = string, serviceName = string, taskId = 0

$ curl https://api.eu.ovhcloud.com/1.0/cdn/dedicated/{serviceName}/domains/{domain}/tasks/{taskId} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "comment": "string", "function": "flush", "status": "cancelled", "taskId": 0}

List cache rule tasksProduction

GET
/1.0/cdn/dedicated/{serviceName}/domains/{domain}/cacheRules/{cacheRuleId}/tasks

Path parameters

cacheRuleId
required
integer

Id for this cache rule

domain
required
string

Domain of this object

serviceName
required
string

The internal name of your CDN offer

Response

200integer[]successful operation

Example uses cacheRuleId = 0, domain = string, serviceName = string

$ curl https://api.eu.ovhcloud.com/1.0/cdn/dedicated/{serviceName}/domains/{domain}/cacheRules/{cacheRuleId}/tasks \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
[ 0]

Get a taskProduction

GET
/1.0/cdn/dedicated/{serviceName}/domains/{domain}/cacheRules/{cacheRuleId}/tasks/{taskId}

Path parameters

cacheRuleId
required
integer

Id for this cache rule

domain
required
string

Domain of this object

serviceName
required
string

The internal name of your CDN offer

taskId
required
integer
—

Response

200Tasksuccessful operation
comment
read-only
string
—
function
read-only
TaskFunctionEnum

All function CDN task can be

ValuesflushflushAllgenerateSslinstallSslreinstallSslremoveDomainuninstallSslupdateCacheRule
status
read-only
TaskStateEnum

All states a CDN task can be in

Valuescancelleddoingdoneerrortodo
taskId
read-only
integer
—

Example uses cacheRuleId = 0, domain = string, serviceName = string, taskId = 0

$ curl https://api.eu.ovhcloud.com/1.0/cdn/dedicated/{serviceName}/domains/{domain}/cacheRules/{cacheRuleId}/tasks/{taskId} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "comment": "string", "function": "flush", "status": "cancelled", "taskId": 0}

List SSL tasksProduction

GET
/1.0/cdn/dedicated/{serviceName}/ssl/tasks

Path parameters

serviceName
required
string

The internal name of your CDN offer

Query parameters

function
TaskFunctionEnum

Filter the value of function property (=)

ValuesflushflushAllgenerateSslinstallSslreinstallSslremoveDomainuninstallSslupdateCacheRule
status
TaskStateEnum

Filter the value of status property (=)

Valuescancelleddoingdoneerrortodo

Response

200integer[]successful operation

Example uses serviceName = string

$ curl https://api.eu.ovhcloud.com/1.0/cdn/dedicated/{serviceName}/ssl/tasks \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
[ 0]

Get a taskProduction

GET
/1.0/cdn/dedicated/{serviceName}/ssl/tasks/{taskId}

Path parameters

serviceName
required
string

The internal name of your CDN offer

taskId
required
integer
—

Response

200Tasksuccessful operation
comment
read-only
string
—
function
read-only
TaskFunctionEnum

All function CDN task can be

ValuesflushflushAllgenerateSslinstallSslreinstallSslremoveDomainuninstallSslupdateCacheRule
status
read-only
TaskStateEnum

All states a CDN task can be in

Valuescancelleddoingdoneerrortodo
taskId
read-only
integer
—

Example uses serviceName = string, taskId = 0

$ curl https://api.eu.ovhcloud.com/1.0/cdn/dedicated/{serviceName}/ssl/tasks/{taskId} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "comment": "string", "function": "flush", "status": "cancelled", "taskId": 0}