dev.knotless.getOrg

The accounts an organization (any account keeping a dev.knotless.org record) invited, as the appview has indexed its records. To anyone, those who are members in public: named by a dev.knotless.orgMember record in its public records, taken in, and keeping a public dev.knotless.orgAcceptance record naming it. Optional authentication: to the organization itself and to its members, its invitations and hidden members too, from its space; to an account it invited, its own entry.

Details · query
Kindquery
Authorityknotless.dev
Indexed

Query

query · GET

Parameters

query string

actor

requiredstring · at-identifier

The organization, by DID or handle.

Output

application/json

gateway

string · did

The gateway its public dev.knotless.org record names, which members join and leave through, and admins change its members through.

inside

requiredboolean

Whether the asker sees its invitations and hidden members: it is the organization, or one of its members.

members

requiredarray

The first invited first: to an asker inside, every account it invited; to anyone else, its members in public.

itemsref
Reference

org

requiredref

organization

requiredboolean

Whether the account is an organization: it keeps a public dev.knotless.org record.

Errors

ProfileNotFound

No account by that DID or handle.

#memberView

object

An account an organization invited, and where it stands.

Properties

actor

requiredref

expiresAt

string · datetime

When the invitation lapses, when its record says.

invitedAt

requiredstring · datetime

joinedAt

string · datetime

When the organization took it in.

role

requiredstring

What it may do: an admin also invites and removes members.

  • knownValues: admin | member

standing

requiredstring

Invited and not yet a member; invited, and the invitation lapsed; a member anyone may see; or a member only the organization's members see.

  • knownValues: invited | lapsed | public | hidden

Similar lexicons

semantic match

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

  • Takes the caller into an organization that invited them, once they keep a dev.knotless.orgAcceptance record naming it, through the gateway the organization delegated writes to: names them in its public record when their acceptance record is public, and only in its space when it is in their repo there; lets them read its space and its private repositories. Called again after moving the record, it changes how the membership shows. Refused when the invitation lapsed. Requires a service token from t

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

  • 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.

  • 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.

  • That an account is an organization on knotless.