full diff

blog.pckt.domain.set

pckt.blog +4 −0
From
bafyreidst3zeh532ctjoennwnb6774qc64gvdnxbhzkix3si4kvkr3fujq indexed 2026-05-25 19:27 UTC View this version
To
bafyreifwnoc5dbcofqmyphgnjcwzkydajbshepdsvrgjylrglh7gbazrja indexed 2026-06-18 04:27 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "blog.pckt.domain.set:output.cfHostnameVerificationToken" }
  • AddedEdge AddedEdge { src: "blog.pckt.domain.set:output", tgt: "blog.pckt.domain.set:output.cfHostnameVerificationToken", kind: "prop", name: Some("cfHostnameVerificationToken") }

Migration guidance

Added

  • AddedVertex { vertex_id: "blog.pckt.domain.set:output.cfHostnameVerificationToken" }

Notes

  • Non-breaking: AddedEdge { src: "blog.pckt.domain.set:output", tgt: "blog.pckt.domain.set:output.cfHostnameVerificationToken", kind: "prop", name: Some("cfHostnameVerificationToken") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Set or update the custom domain for a publication. Returns a verification token that must be installed as a TXT record before calling verify.",
66 "errors": [
77 {
88 "name": "BlogNotFound"
99 },
1010 {
1111 "name": "PlanLimitReached"
1212 },
1313 {
1414 "name": "InvalidDomain"
1515 }
1616 ],
1717 "input": {
1818 "encoding": "application/json",
1919 "schema": {
2020 "properties": {
2121 "domain": {
2222 "description": "Fully-qualified domain name (lowercase).",
2323 "maxLength": 253,
2424 "type": "string"
2525 }
2626 },
2727 "required": [
2828 "domain"
2929 ],
3030 "type": "object"
3131 }
3232 },
3333 "output": {
3434 "encoding": "application/json",
3535 "schema": {
3636 "properties": {
37 "cfHostnameVerificationToken": {
38 "description": "Cloudflare ownership-verification token to install as a TXT record at _cf-custom-hostname.<domain>. Required for apex domains not already proxied through Cloudflare; absent when Cloudflare validates the hostname directly.",
39 "type": "string"
40 },
3741 "domain": {
3842 "type": "string"
3943 },
4044 "verificationToken": {
4145 "description": "Token to install as a TXT record at _pckt-verify.<domain>.",
4246 "type": "string"
4347 },
4448 "verified": {
4549 "type": "boolean"
4650 }
4751 },
4852 "required": [
4953 "domain",
5054 "verified"
5155 ],
5256 "type": "object"
5357 }
5458 },
5559 "parameters": {
5660 "properties": {
5761 "blog": {
5862 "description": "AT-URI of the publication record (site.standard.publication). Authority MUST match the caller's DID.",
5963 "format": "at-uri",
6064 "type": "string"
6165 }
6266 },
6367 "required": [
6468 "blog"
6569 ],
6670 "type": "params"
6771 },
6872 "type": "procedure"
6973 }
7074 },
7175 "id": "blog.pckt.domain.set",
7276 "lexicon": 1
7377}

Compare other versions