dev.knotless.removeOrgMember
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Answers where the account stood before: nothing changes for an account the organization did not invite.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"member": {
"description": "The account to take out.",
"format": "did",
"type": "string"
},
"org": {
"description": "The organization.",
"format": "did",
"type": "string"
}
},
"required": [
"org",
"member"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"ref": "#removed",
"type": "ref"
}
},
"type": "procedure"
},
"removed": {
"description": "What taking an account out of an organization did.",
"properties": {
"org": {
"description": "The organization's handle, or its DID when none resolves back to it.",
"maxLength": 300,
"type": "string"
},
"organization": {
"description": "Whether the account is an organization.",
"type": "boolean"
},
"was": {
"description": "Where they stood before: invited, lapsed (invited over 7 days ago), or a public or hidden member. Absent when they were not invited.",
"knownValues": [
"invited",
"lapsed",
"public",
"hidden"
],
"maxLength": 64,
"type": "string"
},
"who": {
"description": "The account's handle, or its DID when none resolves back to it.",
"maxLength": 300,
"type": "string"
}
},
"required": [
"org",
"who",
"organization"
],
"type": "object"
}
},
"description": "Takes a member out of an organization, or withdraws an invitation, through the gateway the organization delegated writes to, which writes as the organization: out of its records, its space and its private repositories' spaces, but for repositories shared with them on their own. The caller must be an admin of it who joined. Requires a service token from the caller's PDS, audience the gateway's DID, for this method.",
"id": "dev.knotless.removeOrgMember",
"lexicon": 1
}
Metadata
- DID
-
did:plc:yqsg7znbbhfmj3a2nrpnaerk - CID
-
bafyreicwjpbnec4hx4g4dmems7e73iwlydwtd2trguduzx4qfa5h5yhpni - Indexed At
- 2026-10-29 17:01 UTC
- AT-URI
-
at://did:plc:yqsg7znbbhfmj3a2nrpnaerk/com.atproto.lexicon.schema/dev.knotless.removeOrgMember
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.removeFromOrg procedure
Takes an account out of an organization as the account logged in to this appview's pages, or withdraws its invitation, as `knotless org remove` does.
-
dev.knotless.leaveOrg procedure
Takes the caller out of an organization they left by deleting their dev.knotless.orgAcceptance record, through the gateway the organization delegated writes to: out of its records, its space and its private repositories…
-
dev.knotless.endOrgMembership procedure
Leaves an organization as the account logged in to this appview's pages, or declines its invitation, as `knotless org leave` does.
-
dev.knotless.putOrgMember procedure
Invites an account to an organization, or changes a member's role, through the gateway the organization delegated writes to, which writes as the organization. The caller must be an admin of it who joined. Requires a ser…
-
dev.knotless.deleteOrg procedure
Ends the organization the account logged in to this appview's pages is, as `knotless org delete` does.