fyi.opensocial.approveAuthorization
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "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 browser back to the app with.",
"errors": [
{
"name": "ExpiredRequest"
},
{
"name": "Forbidden"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"group": {
"format": "did",
"type": "string"
},
"requestUri": {
"type": "string"
}
},
"required": [
"requestUri",
"group"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"redirectUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"redirectUrl"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "fyi.opensocial.approveAuthorization",
"lexicon": 1
}
Metadata
- DID
-
did:plc:2gqnilpksz2e7faj3bwvo6qc - CID
-
bafyreiamtavlmfhqw6wpsojq6hicsasglnbl5qssaqjwiplm5kqnofw6yu - Indexed At
- 2026-10-02 21:53 UTC
- AT-URI
-
at://did:plc:2gqnilpksz2e7faj3bwvo6qc/com.atproto.lexicon.schema/fyi.opensocial.approveAuthorization
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
An app's pending request to sign in as a group, as the caller would approve it: the app, the groups the caller may act for, and for each one what the caller's roles let the app do. Called by the console's approval page,…
-
fyi.opensocial.declineAuthorization procedure
Decline an app's pending request to sign in as a group. Returns the URL to send the browser back to the app with, carrying access_denied.
-
fyi.opensocial.admitMember procedure
Approve or deny a join request. Requires admit.