Domains
List instance domains
Returns all custom domains configured for an instance.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID
OK
Add custom domain
Adds a custom domain to an instance and enqueues proxy configuration.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredDomain request
domainstringisPrimarybooleanPath Parameters
idRequiredstringInstance ID
Created
Get domain details
Returns details for a single domain by ID.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID
domainIdRequiredstringDomain ID
OK
Delete custom domain
Removes a custom domain from an instance and updates proxy configuration.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID
domainIdRequiredstringDomain ID
No Content
Update domain
Updates mutable fields on a domain (e.g. isPrimary).
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredDomain update
isPrimarybooleanPath Parameters
idRequiredstringInstance ID
domainIdRequiredstringDomain ID
OK
Set primary domain
Sets a domain as the primary domain for an instance.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID
domainIdRequiredstringDomain ID
OK
Routing adoption status
Whether the instance's proxy configuration can be adopted, and the most recent plans and adoptions. Requires manage permission on instances: plans carry the server's vhost diff.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID
OK
Plan or adopt an instance's routing
Queues a plan (nothing is written) or an adoption. Adoption of a vhost that differs from oCore's render requires confirmSha256 from a reviewed plan.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredPlan or adoption request
confirmDesiredSha256stringconfirmSha256stringplanOnlybooleanPath Parameters
idRequiredstringInstance ID
Accepted