Financials
Transaction Ledger
Paginated wallet transaction history.
How to call — GET {server}/api/v1/business/wallet/transactions with X-API-Key and optional page, limit.
GET
Transaction Ledger
Authorizations
Your UGiftMe API key for authentication.
Format: Secure API key (e.g., <your-api-key>)
Required: All endpoints require this header
Example: X-API-Key: <your-api-key>
Query Parameters
Required range:
x >= 1Optional filter — must be one of GBP, USD, EUR, NGN
Available options:
GBP, USD, EUR, NGN Previous
Create WebhookRegisters an HTTPS URL to receive outbound webhook integration events.
**How to call** — **POST** `{server}/api/v1/business/webhooks` with `X-API-Key` and JSON body (`url`, `events`, optional `description`). The response includes a **secret** once — store it to verify signatures.
To change URL, events, or pause later without a new secret, use **PATCH** `{server}/api/v1/business/webhooks/{id}`.
Next
Transaction Ledger
