Skip to Content

Domains

All endpoints require Authorization: Bearer TOKEN.

Add Domain

POST /api/v1/domains

Body:

{ "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/domains

List Project Domains

GET /api/v1/domains/project/:projectId

Delete Domain

DELETE /api/v1/domains/:id

Check Domain DNS

Verify DNS configuration for a domain before adding it.

POST /api/v1/domains/check

Body:

{ "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:

TypeNameValue
A@ or subdomain65.109.68.181

SSL certificates are provisioned automatically via Let’s Encrypt once DNS resolves correctly.