跳转到内容

domainBindings.create

POST
/domain-bindings
curl --request POST \
--url https://example.com/api/domain-bindings \
--header 'Content-Type: application/json' \
--data '{ "projectId": "example", "environmentId": "example", "resourceId": "example", "serverId": "example", "destinationId": "example", "domainName": "example", "pathPrefix": "/", "proxyKind": "none", "tlsMode": "auto", "redirectTo": "example", "redirectStatus": 301, "certificatePolicy": "auto", "idempotencyKey": "example" }'

Creates a custom domain binding for a resource. Public docs: /docs/access/domains/custom-domains/#domain-binding-purpose

Media type application/json
object
projectId
required
string
>= 1 characters
environmentId
required
string
>= 1 characters
resourceId
required
string
>= 1 characters
serverId
required
string
>= 1 characters
destinationId
required
string
>= 1 characters
domainName
required
string
>= 1 characters
pathPrefix
string
default: / >= 1 characters
proxyKind
required
string
Allowed values: none traefik caddy
tlsMode
string
default: auto
Allowed values: auto disabled
redirectTo
string
>= 1 characters
redirectStatus
Any of:
number
Allowed value: 301
certificatePolicy
string
Allowed values: auto manual disabled
idempotencyKey
string
>= 1 characters

OK

Media type application/json
object
id
required
string
Example generated
{
"id": "example"
}