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
Kindprocedure
Authorityknotless.dev
Indexed

Procedure

procedure · POST

Input

application/json

org

requiredstring · did

The organization.

Which 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: 64
  • knownValues: public | hidden

Output

application/json

org

requiredstring

The organization's handle, or its DID when none resolves back to it.

  • maxLength: 300

role

requiredstring

The caller's role in it.

  • maxLength: 64
  • knownValues: admin | member

visibility

requiredstring

Who sees the membership: anyone, or the organization's members.

  • maxLength: 64
  • knownValues: public | hidden

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • 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 service token from the caller's PDS, audience the gateway's DID, for this method.

  • Joins an organization as the account logged in to this appview's pages, or shows or hides that membership, as `knotless org join` does.

  • An organization's members on knotless.

  • Invites an account to an organization as the account logged in to this appview's pages, or changes its role, as `knotless org add` does.

  • An organization's side of its membership: an account it invited, and their roles.