GET https://api.sonorancad.com/v2/general/permissions/accounts/{accountId}
Authenticate with your community API key using Authorization: Bearer YOUR_API_KEY. All SDK examples use the existing authenticated request and rate-limit handling.
Read an account’s permission snapshot in the authenticated community. accountId is the account UUID, not its community user ID, Discord ID, or Roblox ID. Resolve the UUID using Get Account when necessary.
The response includes permissions.version, permissions.grants, owner, migrated, and membership status (0 pending, 1 active; other statuses are not editable). Owner snapshots contain all catalog grants. migrated indicates the community’s v2 permission storage is available; it does not indicate whether this individual account has been explicitly edited. Legacy-derived reads can also include permissions.legacy and permissions.legacyTemplates metadata.
A missing account returns HTTP 404. A failed read must never be treated as an empty grant list. Check the SDK response’s success before using data or computing an update. See Replace Account Permissions to save a complete grant list.
Example Request
- Sonoran.lua
- SonoranCADFiveM
- Sonoran.js
- Sonoran.py
- Sonoran.Net
- OpenAPI
- cURL

