Skip to content

Wallet policies · Audit

Query and read wallet-policy audit logs. Back-office / secondary.

Query audit logs with filters

Request

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

Query audit logs with filters

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

Business identifier for the request

Bodyapplication/jsonrequired
searchstring

Search action, reason, performer, or policy subject

policy_idstring

Filter by policy ID

wallet_idstring

Filter by wallet ID

performed_bystring

Filter by performer employee ID

actionstring

Filter by action type

Enum:"GRANTED""MODIFIED""SUSPENDED""REVOKED""EXPIRED""REACTIVATED"
from_datestring

Filter from date

to_datestring

Filter to date

limitnumber

Number of records to return

Default:50
offsetnumber

Number of records to skip

Default:0
curl -i -X POST \
  https://developer.boyahq.com/_mock/v2/openapi/wallet-policies/audit/query \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'business_id: string' \
  -d '{
    "search": "string",
    "policy_id": "string",
    "wallet_id": "string",
    "performed_by": "string",
    "action": "GRANTED",
    "from_date": "string",
    "to_date": "string",
    "limit": 50,
    "offset": 0
  }'

Responses

Audit logs retrieved successfully

Bodyapplication/json
docsArray of objects(AuditLogEntryDto)required

List of audit log entries

totalnumberrequired

Total count

pagenumberrequired

Current page

limitnumberrequired

Items per page

pagesnumberrequired

Total pages

Response
{ "docs": [ {} ], "total": 0, "page": 0, "limit": 0, "pages": 0 }