Баримт бичиг / API лавлах

Домэйн

Өөрийн домэйн, DNS бичлэг, баталгаажуулалт.

GET/v1/workspaces/{workspaceId}/domains

Domains of the workspace plus the shared platform domains.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.read

Параметр (6)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
pagepathinteger (int32)тийм
pageSizepathinteger (int32)тийм
searchpathstringтиймMatches the punycode and the Unicode name, case-insensitively.
archivedpathbooleanтийм`true` lists only archived domains; default `false` hides them.
statuspathstringтиймLifecycle filter: pending, verified, active, degraded.

Хариу: 200 Domain[]

POST/v1/workspaces/{workspaceId}/domains

Add a custom domain: returns the DNS records to create. The first custom domain becomes primary.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (1)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
Хүсэлтийн бие (CreateDomain)
НэрТөрөлЗаавалТайлбар
slugstringтийм
expiredUrlstring
notFoundUrlstring
archivedboolean
placeholderstring
logostringURL or base64 data URI; only PNG, JPEG and WebP data URIs are accepted in v1.
assetLinksstring
appleAppSiteAssociationstring

Хариу: 201 Domain

POST/v1/workspaces/{workspaceId}/domains/register

Domain registration is not in v1.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (1)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм

Хариу: 2xx

GET/v1/workspaces/{workspaceId}/domains/status

Availability checks are not in v1.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.read

Параметр (1)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм

Хариу: 2xx

GET/v1/workspaces/{workspaceId}/domains/{slug}

One domain by punycode or Unicode name.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.read

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм

Хариу: 200 Domain

PATCH/v1/workspaces/{workspaceId}/domains/{slug}

Update settings, set primary, archive or unarchive; If-Match carries the version.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм
Хүсэлтийн бие (PatchDomain)
НэрТөрөлЗаавалТайлбар
slugstringRename; only while the domain is pending.
primaryboolean
archivedboolean
placeholderstring
expiredUrlstring
notFoundUrlstring
logostringData URI, or `null` to remove.
assetLinksstring
appleAppSiteAssociationstring

Хариу: 200 Domain

DELETE/v1/workspaces/{workspaceId}/domains/{slug}

Delete a domain and every link on it. With links, ?confirm=<slug> is required.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (3)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм
confirmpathstringтиймThe domain name; required when links exist on it.

Хариу: 200

POST/v1/workspaces/{workspaceId}/domains/{slug}/forward

Email the DNS records to whoever manages DNS (5 per workspace per day).

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм
Хүсэлтийн бие (ForwardBody)
НэрТөрөлЗаавалТайлбар
emailstringтийм

Хариу: 202

POST/v1/workspaces/{workspaceId}/domains/{slug}/transfer

Move a domain and all its links to another workspace (owner/admin in both).

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм
Хүсэлтийн бие (TransferBody)
НэрТөрөлЗаавалТайлбар
workspaceIdstringтиймTarget workspace: `ws_` id or slug. The caller must be able to manage links there.

Хариу: 200 Domain

GET/v1/workspaces/{workspaceId}/domains/{slug}/verification

DNS records to create and the live verification, routing and certificate status.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.read

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм

Хариу: 200 VerificationView

POST/v1/workspaces/{workspaceId}/domains/{slug}/verification

Check again now (1 per minute, 30 per day) or retry the certificate.

Шаардлагатай API түлхүүрийн хамрах хүрээ: domains.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
slugpathstringтийм
Хүсэлтийн бие (RecheckBody)
НэрТөрөлЗаавалТайлбар
retryCertificatebooleanRestart the certificate retries of a domain whose certificate failed.

Хариу: 202 VerificationView