Skip to content

Wallet policies · Permissions

Available permissions and computed permissions.

List all available permissions

Request

🔒 Private label — contact sales. Requires a private-label entitlement on your API client.

List all available permissions

Security
oauth2ClientCredentials(Required scopes: wallet-policies:read)
Headers
business_idstringrequired

Business identifier for the request

curl -i -X GET \
  https://developer.boyahq.com/_mock/v2/openapi/wallet-policies/permissions \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'business_id: string'

Responses

Permissions retrieved successfully

Bodyapplication/json
Array [
_idstringrequired

Permission MongoDB ID

namestringrequired

Permission display name

Example:"View Balance"
slugstringrequired

Permission slug

Example:"view-balance"
descriptionstringrequired

Permission description

Example:"See current and available balance"
categorystringrequired

Permission category

Enum:"READ""TRANSACT""ADMIN"
requires_ownershipbooleanrequired

Whether this is an owner-only permission

createdAtstring

Creation timestamp

updatedAtstring

Last update timestamp

]
Response
[ { "_id": "string", "name": "View Balance", "slug": "view-balance", "description": "See current and available balance", "category": "READ", "requires_ownership": true, "createdAt": "string", "updatedAt": "string" } ]