fyi.opensocial.migrateReceive

On the destination host: take the group in. Pulls it from the host it's leaving with migratePrepare's token (its public repo, what the host it leaves keeps of each space as its authority and the group's repo there, its files), checked against the group's current key, and keeps it switched off. The caller must hold group.configure by the group's own records as they arrive. Answers with what the PLC operation should name.

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed
cid bafyreigvfeh76hfcfhgggkcmqlkkr2grko5hacsffnjulhs3zufjjc44ku

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "On the destination host: take the group in. Pulls it from the host it's leaving with migratePrepare's token (its public repo, what the host it leaves keeps of each space as its authority and the group's repo there, its files), checked against the group's current key, and keeps it switched off. The caller must hold group.configure by the group's own records as they arrive. Answers with what the PLC operation should name.",
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "did": {
              "format": "did",
              "type": "string"
            },
            "exportToken": {
              "maxLength": 8192,
              "type": "string"
            },
            "serviceJwt": {
              "maxLength": 8192,
              "type": "string"
            },
            "snapshot": {
              "type": "unknown"
            }
          },
          "required": [
            "did",
            "serviceJwt",
            "snapshot",
            "exportToken"
          ],
          "type": "object"
        }
      },
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "blobs": {
              "type": "integer"
            },
            "recommendedCreds": {
              "type": "unknown"
            },
            "records": {
              "type": "integer"
            },
            "spaces": {
              "type": "integer"
            }
          },
          "required": [
            "recommendedCreds"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "fyi.opensocial.migrateReceive",
  "lexicon": 1
}