space.highport.manage.reindex

lexicons.highport.space

Schema Diff

+6 -6

From

CID
bafyreicmioy345p...
Indexed At
2026-09-01 13:05 UTC
View this version

To

CID
bafyreicmrh2ci5g...
Indexed At
2026-09-17 17:51 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "space.highport.manage.reindex",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "procedure",
6 6
      "input": {
7 7
        "schema": {
8 8
          "type": "object",
9 9
          "required": [
10 10
            "uri"
11 11
          ],
12 12
          "properties": {
13 13
            "uri": {
14 14
              "type": "string",
15 15
              "format": "at-uri",
16 -
              "description": "The record to reindex, public or space form."
16 +
              "description": "The record to reindex, in public or space form."
17 17
            }
18 18
          }
19 19
        },
20 20
        "encoding": "application/json"
21 21
      },
22 22
      "errors": [
23 23
        {
24 24
          "name": "RecordNotFound",
25 -
          "description": "Bard knows no record at that URI."
25 +
          "description": "Bard has no record at that URI."
26 26
        },
27 27
        {
28 28
          "name": "NoLiveCredential",
29 -
          "description": "The URI names a space and bard holds no live credential for it."
29 +
          "description": "The URI names a space bard has no live credential for."
30 30
        },
31 31
        {
32 32
          "name": "RateLimitExceeded",
33 33
          "description": "Too many reindex requests."
34 34
        },
35 35
        {
36 36
          "name": "NotOwner",
37 -
          "description": "The caller is not the repo the URI names, nor the authority of the space it names."
37 +
          "description": "The caller is neither the repo the URI names nor the authority of its space."
38 38
        },
39 39
        {
40 40
          "name": "SpaceNotFound",
41 -
          "description": "The URI is in the space form and names a space bard does not serve, or one the caller cannot be placed in. One answer for both, so membership is not an oracle."
41 +
          "description": "The URI is in space form and names a space bard does not serve, or one the caller is not in. Both cases get the same error, so it cannot be used to probe membership."
42 42
        }
43 43
      ],
44 44
      "output": {
45 45
        "schema": {
46 46
          "type": "object",
47 47
          "required": [
48 48
            "jobId"
49 49
          ],
50 50
          "properties": {
51 51
            "jobId": {
52 52
              "type": "string"
53 53
            }
54 54
          }
55 55
        },
56 56
        "encoding": "application/json"
57 57
      },
58 -
      "description": "Re-read the record from its repository and re-run the pipeline. Recovers from a missed firehose event or a transient blob-fetch failure. For a space-form URI it re-pulls the authority's repo, which needs a live credential. Rate-limited."
58 +
      "description": "Fetch the record from its repository again and reprocess it. Use this after a missed firehose event or a temporary blob fetch failure. For a space-form URI it pulls the authority's repo again, which needs a live credential. Rate-limited."
59 59
    }
60 60
  },
61 61
  "$type": "com.atproto.lexicon.schema",
62 62
  "lexicon": 1
63 63
}

Compare Other Versions

Lexicon Garden

@