Domains
All endpoints require Authorization: Bearer TOKEN.
Add Domain
POST /api/v1/domainsBody:
{
"domain": "my-app.com",
"project_id": "prj_abc123"
}Response: 201
{
"id": "dom_abc123",
"domain": "my-app.com",
"project_id": "prj_abc123",
"status": "pending",
"ssl_status": "pending"
}List All Domains
GET /api/v1/domainsList Project Domains
GET /api/v1/domains/project/:projectIdDelete Domain
DELETE /api/v1/domains/:idCheck Domain DNS
Verify DNS configuration for a domain before adding it.
POST /api/v1/domains/checkBody:
{
"domain": "my-app.com"
}Response: 200
{
"domain": "my-app.com",
"resolves": true,
"ip": "65.109.68.181"
}DNS Configuration
Point your domain to the Espace-Tech Cloud server:
| Type | Name | Value |
|---|---|---|
| A | @ or subdomain | 65.109.68.181 |
SSL certificates are provisioned automatically via Let’s Encrypt once DNS resolves correctly.