Tasks
All operations require authentication.
2 operationsv1/hosting/privateDatabase
List tasksProduction
GET
/1.0/ hosting/ privateDatabase/ {serviceName}/ tasks
Returns the IDs of the tasks of the service.
Path parameters
service Name
required
string
Service name
Query parameters
function
Function Enum
Filter the value of function property
Values
abusechangeFtpPasswordchangeRamchangeVersionconfiguration/updatecreatedatabase/copydatabase/copyRestoredatabase/createdatabase/deletedatabase/dumpdatabase/dump/deletedatabase/extension/createdatabase/extension/deletedatabase/importdatabase/restoredatabase/wizarddeletegrant/creategrant/deletegrant/updateinstalloverquota/inoverquota/outquotaRefreshrefreshreopenrestartstartstopsuspenduser/changePassworduser/createuser/deletewebhostingNetwork/disablewebhostingNetwork/enablewhitelist/createwhitelist/deletewhitelist/updatestatus
Status Enum
Filter the value of status property
Values
cancelleddoingdoneerrortodoResponse
200integer []successful operation
Example uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ hosting/ privateDatabase/ {serviceName}/ tasks \
-H "authorization: Bearer $OVH_TOKEN"[ 0]
Get a taskProduction
GET
/1.0/ hosting/ privateDatabase/ {serviceName}/ tasks/ {id}
Returns the function, status and dates of the task, and the database, user or dump it works on.
Path parameters
id
required
integer
Id
service Name
required
string
Service name
Response
200Tasksuccessful operation
database Name
read-only
string
Database name on which the task is working
done Date
read-only
stringdate-time
Completion date
dump Id
read-only
integer
DumpId on which the task is working
function
read-only
Function Enum
Function name
Values
abusechangeFtpPasswordchangeRamchangeVersionconfiguration/updatecreatedatabase/copydatabase/copyRestoredatabase/createdatabase/deletedatabase/dumpdatabase/dump/deletedatabase/extension/createdatabase/extension/deletedatabase/importdatabase/restoredatabase/wizarddeletegrant/creategrant/deletegrant/updateinstalloverquota/inoverquota/outquotaRefreshrefreshreopenrestartstartstopsuspenduser/changePassworduser/createuser/deletewebhostingNetwork/disablewebhostingNetwork/enablewhitelist/createwhitelist/deletewhitelist/updateid
read-only
integer
The id of the task
last Update
read-only
stringdate-time
Last update
start Date
read-only
stringdate-time
Task creation date
status
read-only
Status Enum
Task status
Values
cancelleddoingdoneerrortodouser Name
read-only
string
User name on which the task is working
Example uses id = 0, serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ hosting/ privateDatabase/ {serviceName}/ tasks/ {id} \
-H "authorization: Bearer $OVH_TOKEN"{ "databaseName": "string", "doneDate": "2024-01-01T12:00:00Z", "dumpId": 0, "function": "abuse", "id": 0, "lastUpdate": "2024-01-01T12:00:00Z", "startDate": "2024-01-01T12:00:00Z", "status": "cancelled", "userName": "string"}