space.highport.manage.reindex
Schema Diff
+6 -6
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
}