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
| Kind | query |
|---|---|
| Authority | knotless.dev |
| Indexed |
Query
query · GETParameters
query stringThe organization, by DID or handle.
Output
application/jsongateway
string · didThe gateway its public dev.knotless.org record names, which members join and leave through, and admins change its members through.
Whether the asker sees its invitations and hidden members: it is the organization, or one of its members.
The first invited first: to an asker inside, every account it invited; to anyone else, its members in public.
Whether the account is an organization: it keeps a public dev.knotless.org record.
Errors
ProfileNotFound
No account by that DID or handle.
#memberView
objectAn account an organization invited, and where it stands.
Properties
expiresAt
string · datetimeWhen the invitation lapses, when its record says.
joinedAt
string · datetimeWhen the organization took it in.
What it may do: an admin also invites and removes members.
knownValues: admin | member
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 matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.joinOrg
procedureTakes 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
-
dev.knotless.orgMember
recordAn organization's side of its membership: an account it invited, and their roles.
-
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.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.org
recordThat an account is an organization on knotless.