full diff

space.highport.manage.listReservations

From
bafyreihinwwtooglr6ud2tgg25jcchhldzrizyyquxw3nt264euifzk6ue indexed 2026-09-17 17:50 UTC View this version
To
bafyreiaiv4l52s4rlabvonrvy5w7b5wiztujdlodjj3heze4ywno3anakm indexed 2026-09-18 15:11 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "space.highport.manage.listReservations#reservationView.servingDefaultTile" }
  • AddedEdge AddedEdge { src: "space.highport.manage.listReservations#reservationView", tgt: "space.highport.manage.listReservations#reservationView.servingDefaultTile", kind: "prop", name: Some("servingDefaultTile") }

Migration guidance

Added

  • AddedVertex { vertex_id: "space.highport.manage.listReservations#reservationView.servingDefaultTile" }

Notes

  • Non-breaking: AddedEdge { src: "space.highport.manage.listReservations#reservationView", tgt: "space.highport.manage.listReservations#reservationView.servingDefaultTile", kind: "prop", name: Some("servingDefaultTile") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Names reserved under one of the caller's delegation bases, with who each is reserved for and whether it routes. The base's probe is not included.",
66 "errors": [
77 {
88 "description": "No verified or active registration of that domain belongs to the caller.",
99 "name": "NotBaseOwner"
1010 }
1111 ],
1212 "output": {
1313 "encoding": "application/json",
1414 "schema": {
1515 "properties": {
1616 "cursor": {
1717 "description": "Present when more entries exist.",
1818 "type": "string"
1919 },
2020 "reservations": {
2121 "items": {
2222 "ref": "#reservationView",
2323 "type": "ref"
2424 },
2525 "type": "array"
2626 }
2727 },
2828 "required": [
2929 "reservations"
3030 ],
3131 "type": "object"
3232 }
3333 },
3434 "parameters": {
3535 "properties": {
3636 "cursor": {
3737 "description": "Pagination cursor from a previous response.",
3838 "type": "string"
3939 },
4040 "domain": {
4141 "description": "The base domain.",
4242 "maxLength": 253,
4343 "type": "string"
4444 },
4545 "limit": {
4646 "default": 50,
4747 "description": "Maximum entries to return.",
4848 "maximum": 100,
4949 "minimum": 1,
5050 "type": "integer"
5151 }
5252 },
5353 "required": [
5454 "domain"
5555 ],
5656 "type": "params"
5757 },
5858 "type": "query"
5959 },
6060 "reservationView": {
6161 "description": "One reserved name.",
6262 "properties": {
6363 "domain": {
6464 "description": "The reservation's registration. did is the identity it is reserved for, and delegatedBase is the base.",
6565 "ref": "space.highport.defs#domainView",
6666 "type": "ref"
6767 },
6868 "edge": {
6969 "description": "Whether the name still routes to this service's edge. A name can stop routing while its base still routes, if a record for that name in the base's zone overrides the wildcard.",
7070 "ref": "space.highport.defs#edgeReachability",
7171 "type": "ref"
7272 },
73 "servingDefaultTile": {
74 "description": "Whether this name is serving the base's default tile. False when the base has set none, and false once the subject publishes a site of their own, which replaces it.",
75 "type": "boolean"
76 },
7377 "takenUpAt": {
7478 "description": "When this service first saw the subject use the name as its handle (its DID document lists at://<domain> and the name resolves back). Set once, and kept even if the handle later changes or the check fails. Absent before then. Releasing the name clears it.",
7579 "format": "datetime",
7680 "type": "string"
7781 }
7882 },
7983 "required": [
8084 "domain"
8185 ],
8286 "type": "object"
8387 }
8488 },
8589 "id": "space.highport.manage.listReservations",
8690 "lexicon": 1
8791}

Compare other versions