fyi.opensocial.approveAssistantRequest
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Connect an assistant to the group as the caller: it may read what the caller can, and leave pages for the caller to look at: their own, and, with group.configure, the site's tabs'. Requires membership.",
"errors": [
{
"name": "ExpiredRequest"
},
{
"name": "Forbidden"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"group": {
"format": "did",
"type": "string"
},
"request": {
"type": "string"
}
},
"required": [
"group",
"request"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"redirect": {
"description": "Where to send the browser: back to the assistant.",
"format": "uri",
"type": "string"
}
},
"required": [
"redirect"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "fyi.opensocial.approveAssistantRequest",
"lexicon": 1
}
Metadata
- DID
-
did:plc:2gqnilpksz2e7faj3bwvo6qc - CID
-
bafyreiewlapofdcxcoer2lgtvnuz4e52ql5q42dmq7tsgegdklig2qzv7a - Indexed At
- 2026-10-08 18:10 UTC
- AT-URI
-
at://did:plc:2gqnilpksz2e7faj3bwvo6qc/com.atproto.lexicon.schema/fyi.opensocial.approveAssistantRequest
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
An assistant's pending request to connect to a group, as the member deciding sees it on the group's site: which assistant, and whether the caller may say yes: any member may.
-
fyi.opensocial.declineAssistantRequest procedure
Turn down an assistant's request to connect to the group.
-
fyi.opensocial.approveAuthorization procedure
Approve an app's pending request to sign in as a group. The app gets what the caller's roles in the group allow and nothing more, and every token it obtains is recorded as the caller's. Returns the URL to send the brows…