Domains
All operations require authentication.
5 operationsv1/sslGateway/{serviceName}
List domainsBeta
GET
/1.0/ sslGateway/ {serviceName}/ domain
Path parameters
service Name
required
string
The internal name of your SSL Gateway
Response
200integer []successful operation
Example uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ sslGateway/ {serviceName}/ domain \
-H "authorization: Bearer $OVH_TOKEN"[ 0]
Attach a domainBeta
POST
/1.0/ sslGateway/ {serviceName}/ domain
Path parameters
service Name
required
string
The internal name of your SSL Gateway
Request body (required)
domain
required
string
Domain to attach
Response
200Domainsuccessful operation
domain
read-only
string
Domain name attached to your SSL Gateway
id
read-only
integer
Id of your domain
state
read-only
Domain State Enum
Domain state
Values
creatingdeleteddeletinghttp-onlyinternalokExample uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ sslGateway/ {serviceName}/ domain \
-H "authorization: Bearer $OVH_TOKEN"{ "domain": "string", "id": 0, "state": "creating"}
Get a domainBeta
GET
/1.0/ sslGateway/ {serviceName}/ domain/ {id}
Path parameters
id
required
integer
Id of your domain
service Name
required
string
The internal name of your SSL Gateway
Response
200Domainsuccessful operation
domain
read-only
string
Domain name attached to your SSL Gateway
id
read-only
integer
Id of your domain
state
read-only
Domain State Enum
Domain state
Values
creatingdeleteddeletinghttp-onlyinternalokExample uses id = 0, serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ sslGateway/ {serviceName}/ domain/ {id} \
-H "authorization: Bearer $OVH_TOKEN"{ "domain": "string", "id": 0, "state": "creating"}
Detach a domainBeta
DELETE
/1.0/ sslGateway/ {serviceName}/ domain/ {id}
Path parameters
id
required
integer
Id of your domain
service Name
required
string
The internal name of your SSL Gateway
Response
200—successful operation
Example uses id = 0, serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ sslGateway/ {serviceName}/ domain/ {id} \
-H "authorization: Bearer $OVH_TOKEN"Renew certificatesBeta
POST
/1.0/ sslGateway/ {serviceName}/ renewCertificate
Path parameters
service Name
required
string
The internal name of your SSL Gateway
Request body (required)
domain
string
Domain on which you want to renew certificate
Response
200string []successful operation
Example uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ sslGateway/ {serviceName}/ renewCertificate \
-H "authorization: Bearer $OVH_TOKEN"[ "string"]