{
"$type": "site.standard.document",
"canonicalUrl": "https://standard.site/docs/permissions",
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigb453llb5xkikisr4j7xscycvtwy5v2sxccmcvs7ddci5kqzrlhu"
},
"mimeType": "image/png",
"size": 110721
},
"description": "A permission set for applications to access Standard.site publications, documents, and subscriptions.",
"path": "/docs/permissions",
"publishedAt": "2026-02-10T00:00:00.000Z",
"site": "at://did:plc:re3ebnp5v7ffagz6rb6xfei4/site.standard.publication/3me5vykp6lf2y",
"textContent": "import { Table } from '@/app/components/docs'\nimport { StandardSite } from '@/app/components/docs'\n\nPermissions\n\n<StandardSite /> provides a permission set for applications to access publications, documents, and subscriptions.\n\nOverview\n\nApplications that interact with <StandardSite /> records on a user's Personal Data Server (PDS) must request appropriate permissions. Our permission set defines which collections an application can read from and write to.\n\nFull <StandardSite /> Access\n\nThe site.standard.authFull permission set provides complete access to all <StandardSite /> features.\n\nRequesting Permissions\n\nInclude site.standard.authFull in the OAuth scope when requesting user authorization:\n\nGranted Permissions\n\nThis permission set grants access to the following collections:\n\n<Table\n headers={['Collection', 'Access scopes']}\n rows={[\n ['site.standard.publication', 'Create, update, and delete publication records'],\n ['site.standard.document', 'Create, update, and delete document records'],\n ['site.standard.graph.subscription', 'Create, update, and delete subscription records'],\n ]}\n/>\n\nRelated\n\n- Quick Start - Get started implementing <StandardSite />\n- Publication lexicon - Understanding publication records\n- Document lexicon - Understanding document records\n- Subscription lexicon - Understanding subscription records",
"title": "Permissions"
}