com.getorbyt.community.manageTransfer

getorbyt.com

Documentation

Invites, accepts, declines, or cancels an ownership transfer. Requires authenticated service authorization; only the current declaration holder may invite or cancel and only the target may accept or decline.

main procedure

Invites, accepts, declines, or cancels an ownership transfer. Requires authenticated service authorization; only the current declaration holder may invite or cancel and only the target may accept or decline.

Input

Encodingapplication/json
action string Required

No description available.

community stringat-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

did stringdid Optional

Required when inviting.

replacementDeclarationUri stringat-uri Optional

Required when accepting. The AT-URI the target will write its continuation declaration at, in the target repository. Declared before the record is written: a continuation is only projected when an accepted transfer already names it.

Output

Encodingapplication/json

Errors

AuthenticationRequired
CommunityNotFound
TransferNotFound
InsufficientRole
InvalidAction
InvalidState
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": [
        "community",
        "action"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did",
          "description": "Required when inviting."
        },
        "action": {
          "type": "string",
          "knownValues": [
            "invite",
            "accept",
            "decline",
            "cancel"
          ]
        },
        "community": {
          "type": "string",
          "format": "at-uri"
        },
        "replacementDeclarationUri": {
          "type": "string",
          "format": "at-uri",
          "description": "Required when accepting. The AT-URI the target will write its continuation declaration at, in the target repository. Declared before the record is written: a continuation is only projected when an accepted transfer already names it."
        }
      }
    },
    "encoding": "application/json"
  },
  "errors": [
    {
      "name": "AuthenticationRequired"
    },
    {
      "name": "CommunityNotFound"
    },
    {
      "name": "TransferNotFound"
    },
    {
      "name": "InsufficientRole"
    },
    {
      "name": "InvalidAction"
    },
    {
      "name": "InvalidState"
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "transfer"
      ],
      "properties": {
        "transfer": {
          "ref": "com.getorbyt.community.defs#transferView",
          "type": "ref"
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "Invites, accepts, declines, or cancels an ownership transfer. Requires authenticated service authorization; only the current declaration holder may invite or cancel and only the target may accept or decline."
}

Lexicon Garden

@