ReplySparrow Docs

Account

Get the authenticated user's permissions

Returns what the key's user may do in the organization, derived from their role. Needs the account:read scope.

Each permission is held from a minimum role upwards (viewer < member < manager < admin < owner):

PermissionMinimum role
organization.viewviewer
organization.deleteowner
organization.settings.updatemanager
organization.ownership.transferowner
organization.members.removeadmin
organization.members.change_roleadmin
organization.invitations.createadmin
organization.invitations.revokeadmin
organization.billing.manageadmin
organization.integrations.manageadmin
organization.api_keys.manageadmin
organization.email_accounts.manageadmin
organization.linkedin_accounts.manageadmin
campaigns.managemanager
inbox.replymember
gethttps://app.replysparrow.com/api/v1/users/me/permissions

Authorizations

Authorizationstringheaderrequired

Your API key from Settings → API, sent as Bearer <token>.

Response

application/json

The user's permissions

Get the authenticated user's permissions
curl --request GET \  --url https://app.replysparrow.com/api/v1/users/me/permissions \  --header 'Authorization: Bearer <token>'
[  "organization.view",  "campaigns.manage",  "inbox.reply"]