dev.knotless.joinOrg
Refused when the organization did not invite the caller, the caller keeps no acceptance record naming it, or the invitation lapsed.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | knotless.dev |
| Indexed |
Procedure
procedure · POSTInput
application/jsonThe organization.
visibility
stringWhich of the caller's acceptance records counts, should they keep one in public and one in the organization's space, as they do moving it: a hidden one, if asked for; else a public one first.
maxLength: 64knownValues: public | hidden
Output
application/jsonThe organization's handle, or its DID when none resolves back to it.
maxLength: 300
The caller's role in it.
maxLength: 64knownValues: admin | member
Who sees the membership: anyone, or the organization's members.
maxLength: 64knownValues: public | hidden
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.putOrgMember
procedureInvites 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 service token from the caller's PDS, audience the gateway's DID, for this method.
-
dev.knotless.setOrgMembership
procedureJoins an organization as the account logged in to this appview's pages, or shows or hides that membership, as `knotless org join` does.
-
dev.knotless.getOrg
queryAn organization's members on knotless.
-
dev.knotless.inviteToOrg
procedureInvites an account to an organization as the account logged in to this appview's pages, or changes its role, as `knotless org add` does.
-
dev.knotless.orgMember
recordAn organization's side of its membership: an account it invited, and their roles.