com.atproto.server.checkAccountStatus

Returns the status of an account, especially as pertaining to import or recovery. Can be called many times over the course of an account migration. Requires auth and can only be called pertaining to oneself.

Details · query
Kindquery
Authorityserver.atproto.com
Indexed
cid bafyreiggejdmd3ezjwphxo6jgcaf4cnwwc2jxq5so7gvet3suozhb2a52q

Checks

Valid
  • unlimited-string defs.main.output.schema.properties.repoRevNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Returns the status of an account, especially as pertaining to import or recovery. Can be called many times over the course of an account migration. Requires auth and can only be called pertaining to oneself.",
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "activated": {
              "type": "boolean"
            },
            "expectedBlobs": {
              "type": "integer"
            },
            "importedBlobs": {
              "type": "integer"
            },
            "indexedRecords": {
              "type": "integer"
            },
            "privateStateValues": {
              "type": "integer"
            },
            "repoBlocks": {
              "type": "integer"
            },
            "repoCommit": {
              "format": "cid",
              "type": "string"
            },
            "repoRev": {
              "type": "string"
            },
            "validDid": {
              "type": "boolean"
            }
          },
          "required": [
            "activated",
            "validDid",
            "repoCommit",
            "repoRev",
            "repoBlocks",
            "indexedRecords",
            "privateStateValues",
            "expectedBlobs",
            "importedBlobs"
          ],
          "type": "object"
        }
      },
      "type": "query"
    }
  },
  "id": "com.atproto.server.checkAccountStatus",
  "lexicon": 1
}