API reference / sites

sites

GET/api/v1/sites

List sites

Auth:
required (min role: admin)
Response:
{ data }
POST/api/v1/sites

Create site

Auth:
required (min role: admin)
Response:
{ data }
GET/api/v1/sites/:id

Get site by ID

Auth:
required (min role: admin)
Response:
{ data }
PATCH/api/v1/sites/:id

Partially update site

Auth:
required (min role: admin)
Response:
{ data }
DELETE/api/v1/sites/:id

Delete site

Auth:
required (min role: admin)
Response:
{ success, message }
GET/api/v1/sites/:id/domain

Get domain for site

Auth:
required (min role: admin)
Response:
{ data }
POST/api/v1/sites/:id/domain

Create domain

Auth:
required (min role: admin)
Response:
{ data }
DELETE/api/v1/sites/:id/domain

Delete domain

Auth:
required (min role: admin)
Response:
{ success, message }
POST/api/v1/sites/:id/preview

Create preview

Auth:
required (min role: admin)
Response:
{ data }
POST/api/v1/sites/:id/publish

Create publish

Auth:
required (min role: director)
Response:
{ success, message }
POST/api/v1/sites/:id/rollback

Create rollback

Auth:
required (min role: director)
Response:
{ success, message }
sites API — Peer10 Developers