For the complete documentation index, see llms.txt. This page is also available as Markdown.

Subdomain

List subdomains

get

Returns all subdomains of the authenticated user. Requires Platinum plan or higher.

Authorizations
api-tokenstringRequired
Responses
200

List of subdomains returned successfully

application/json
statusstringOptional
get/subdomain/all
GET /v2/subdomain/all HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "subdomains": [
    {
      "id": "meu-subdomain",
      "userID": "803658045736878080",
      "status": 1,
      "date": 1745100000000
    }
  ]
}

Get subdomain

get

Returns information about a specific subdomain of the user. Requires Platinum plan or higher.

Authorizations
api-tokenstringRequired
Path parameters
subdomainNamestringRequired

Subdomain name (without the .discloud.app suffix)

Responses
200

Subdomain returned successfully

application/json
statusstringOptional
messagestringOptional
get/subdomain/{subdomainName}
GET /v2/subdomain/{subdomainName} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "subdomain": {
    "id": "meu-subdomain",
    "userID": "803658045736878080",
    "status": 1,
    "date": 1745100000000
  }
}

Create subdomain

post

Creates a new subdomain. Requires Platinum plan or higher. Maximum of 100 subdomains per user.

Authorizations
api-tokenstringRequired
Path parameters
subdomainNamestringRequired

Desired subdomain name (without the .discloud.app suffix)

Pattern: ^[a-z0-9-]{2,20}$
Responses
201

Subdomain created successfully

application/json
statusstringOptional
messagestringOptional
post/subdomain/{subdomainName}
POST /v2/subdomain/{subdomainName} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "message": "Subdomain created successfully",
  "subdomain": {
    "id": "meu-subdomain",
    "userID": "803658045736878080",
    "status": 1,
    "date": 1745100000000
  }
}

Delete subdomain

delete

Deletes a user's subdomain. Cannot delete subdomains that are in use (status 2). Requires Platinum plan or higher.

Authorizations
api-tokenstringRequired
Path parameters
subdomainNamestringRequired

Subdomain name to be deleted

Responses
200

Subdomain deleted successfully

application/json
statusstringOptional
messagestringOptional
delete/subdomain/{subdomainName}
DELETE /v2/subdomain/{subdomainName} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "message": "Subdomain removed successfully"
}

Last updated