full diff

pub.chive.sync.registerPDS

From
bafyreieiceeyhaxbrhj7o3pxfiephbesmg722w2ozcy2hmtxsyxj4ulj3u indexed 2026-06-18 13:14 UTC View this version
To
bafyreieiceeyhaxbrhj7o3pxfiephbesmg722w2ozcy2hmtxsyxj4ulj3u indexed 2026-06-18 13:14 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Register a PDS for scanning to ensure records from non-relay PDSes can be discovered and indexed",
66 "errors": [
77 {
88 "name": "InvalidRequest"
99 },
1010 {
1111 "name": "ServiceUnavailable"
1212 }
1313 ],
1414 "input": {
1515 "encoding": "application/json",
1616 "schema": {
1717 "properties": {
1818 "pdsUrl": {
1919 "description": "PDS endpoint URL to register",
2020 "format": "uri",
2121 "type": "string"
2222 }
2323 },
2424 "required": [
2525 "pdsUrl"
2626 ],
2727 "type": "object"
2828 }
2929 },
3030 "output": {
3131 "encoding": "application/json",
3232 "schema": {
3333 "properties": {
3434 "message": {
3535 "description": "Human-readable status message",
3636 "type": "string"
3737 },
3838 "pdsUrl": {
3939 "description": "The registered PDS URL",
4040 "format": "uri",
4141 "type": "string"
4242 },
4343 "registered": {
4444 "description": "Whether the PDS was registered",
4545 "type": "boolean"
4646 },
4747 "status": {
4848 "description": "Registration status",
4949 "knownValues": [
5050 "pending",
5151 "already_exists",
5252 "scanned"
5353 ],
5454 "type": "string"
5555 }
5656 },
5757 "required": [
5858 "pdsUrl",
5959 "registered",
6060 "status"
6161 ],
6262 "type": "object"
6363 }
6464 },
6565 "type": "procedure"
6666 }
6767 },
6868 "id": "pub.chive.sync.registerPDS",
6969 "lexicon": 1,
7070 "revision": 1
7171}