space.highport.manage.reindex

lexicons.highport.space

Documentation

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.

main procedure

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.

Input

Encodingapplication/json
uri stringat-uri Required

The record to reindex, in public or space form.

Output

Encodingapplication/json
jobId string Required

No description available.

Errors

RecordNotFound Bard has no record at that URI.
NoLiveCredential The URI names a space bard has no live credential for.
RateLimitExceeded Too many reindex requests.
NotOwner The caller is neither the repo the URI names nor the authority of its space.
SpaceNotFound 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.
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "type": "procedure",
  "input": {
    "schema": {
      "type": "object",
      "required": [
        "uri"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri",
          "description": "The record to reindex, in public or space form."
        }
      }
    },
    "encoding": "application/json"
  },
  "errors": [
    {
      "name": "RecordNotFound",
      "description": "Bard has no record at that URI."
    },
    {
      "name": "NoLiveCredential",
      "description": "The URI names a space bard has no live credential for."
    },
    {
      "name": "RateLimitExceeded",
      "description": "Too many reindex requests."
    },
    {
      "name": "NotOwner",
      "description": "The caller is neither the repo the URI names nor the authority of its space."
    },
    {
      "name": "SpaceNotFound",
      "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."
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "jobId"
      ],
      "properties": {
        "jobId": {
          "type": "string"
        }
      }
    },
    "encoding": "application/json"
  },
  "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."
}

Lexicon Garden

@