DocumentationAPI Reference

Databases

Create, list and delete MySQL databases.

GET/servers/:id/databases

List all server databases.

curl "https://www.mado-hosting.com/api/v1/servers/srv_abc123/databases" \
  -H "Authorization: Bearer rsk_your_key"

Create Database

Limit-checked: Database limit per plan

Body Parameters

NameTypeRequiredDescription
action"create"NoOptional (default if no action)
databasestringYesDatabase name
remotestringNoConnection origin (default: %)
curl -X POST "https://www.mado-hosting.com/api/v1/servers/srv_abc123/databases" \
  -H "Authorization: Bearer rsk_your_key" \
  -H "Content-Type: application/json" \
  -d '{ "database": "my_database" }'

Delete Database

Body Parameters

NameTypeRequiredDescription
action"delete"Yes
databaseIdstringYesDatabase ID

Error Codes

HTTPCodeDescription
400LIMIT_EXCEEDEDDatabase limit reached
404SERVER_NOT_FOUNDServer not found
500CONFIG_ERRORNo database host configured