February 2026
2026/02/27
API Request Logs
API Request Logs
Added request logs feature to help businesses monitor and debug API activity. View detailed logs of API requests made to Busha directly from your dashboard.What you can see:
- Status code: HTTP response status
- HTTP method: Request type
- Endpoint: The specific API endpoint called
- Request ID: Unique identifier for each request
- Timestamp: Date of each request
- Search by Request ID: Quickly find specific requests using the search bar
- Filter options: Narrow down logs by various criteria
- Pagination: Browse through your request history
- Auto-refresh: Logs update automatically as new requests are made
2026/02/24
Reversal Policy for Quote Cancellations
Reversal Policy for Quote Cancellations
Introduced the In the quote above, the originating transfer will refund the source amount of 100 to the business source (USDT) balance if the transfer goes into a refunded state either from cancellation or failure to complete its lifecycle.
reversal_policy field in quote object to control how cancelled/failed transfers are refunded.New field:reversal_policy: An optional field set to"conversion_only"to refund the original source amount to the source balance in the event of a transfer failure. The field acceptsconversion_onlyvalue for now.
2026/02/23
Webhook Event History & Replay
Webhook Event History & Replay
Added webhook event history and replay functionality in the Busha dashboard. Businesses can now view, monitor, and resend past webhook events for the last 21 days.Key features:
- Event History: View all webhook events from the last 21 days with full request/response details
- Manual Replay: Resend failed or missed webhook events directly from the dashboard
- Search & Filter: Find specific events by reference ID, status, category, or date
- Delivery Tracking: Monitor webhook delivery success and failure rates
- Debugging Tools: Inspect exact payloads sent for troubleshooting integration issues
2026/02/18
Request IDs in API Responses
Request IDs in API Responses
All API endpoints now return a unique request identifier in the response headers under
X-Request-Id. Request IDs help track specific API calls and expedite issue resolution when contacting Busha support.Key details:- Header name:
X-Request-Id - Format:
req_prefix followed by alphanumeric string (e.g.,req_JfPBXEC5rLHc) - Availability: All endpoints
- Retention: 21 days
guides/request-id/request-id explains how to capture request IDs in your code and when to use them for debugging.Use request IDs to provide precise details when reporting API errors or unexpected behavior to Busha support.2026/02/10
Obsolete Recipient Code Snippets Removed
Obsolete Recipient Code Snippets Removed
- Page:
guides/recipients/create-and-manage - Deleted legacy code examples that no longer match the current API surface. -
Removed the deprecated
X-BU-VERSIONheader from sample requests so developers copying the guide use headers the API actually accepts.
2026/02/04
Transfer Webhook Event: transfer.funds_refunded
Transfer Webhook Event: transfer.funds_refunded
Added the
Use this event to automatically reconcile balances, notify users that their funds have been returned, or trigger retry logic.
transfer.funds_refunded event in guides/webhooks/webhook-events. This event fires when funds are returned to the sender’s balance after a transfer fails (for example, an invalid payout destination or network delivery issue).| Event | Trigger | Key Payload Fields |
|---|---|---|
transfer.funds_refunded | Funds are refunded to the balance following a failed transfer. | status: "funds_refunded", fees (array with refund-related fees), pay_out (original destination details), updated_at |
Token Sharing for Customer KYC
Token Sharing for Customer KYC
Introduced token sharing capability to enable seamless customer onboarding across platforms using Sumsub. Businesses can now import pre-verified KYC data from partner platforms, eliminating duplicate verification processes.Key details:
- Endpoint:
POST /v1/customers/{id}/token-share - Integration: Requires Sumsub account with Reusable KYC feature enabled
- Supported: Individual customers only (not business customers)
guides/customers/token-sharing covers the complete flow from Sumsub token generation to importing verified customer data into Busha.This feature significantly reduces customer onboarding friction for businesses operating across multiple platforms.Transfers Overview Update
Transfers Overview Update
- Page:
overview/transfers- Addedfunds_refundedto the list of possible transfer statuses so integrators know this terminal state exists.
January 2026
2026/01/30
Sandbox Setup Guide Update
Sandbox Setup Guide Update
- Page:
guides/getting-started/setup-sandbox - Updated the sandbox account registration link to point to the current developer console URL. - Refreshed the onboarding steps so new integrators land on the correct dashboard and can generate API keys without confusion.
2026/01/28
Delegated Transactions Guide Update
Delegated Transactions Guide Update
- Page:
guides/customers/transactions-on-behalf - Adjusted usage scenarios and parameter descriptions to stay accurate for delegated (on-behalf-of) transaction flows. - Ensured code samples reflect the latest required headers and request body shape.
2026/01/27
Comprehensive Customer Documentation Updates
Comprehensive Customer Documentation Updates
The following guides under
guides/customers/ have been completely rewritten to improve clarity and align with current API behavior:| Page | Summary of Changes |
|---|---|
Create business | Expanded KYB (Know Your Business) workflow documentation, added field-by-field explanations for required business registration data, and included sample request/response payloads that match the live API. |
Create individual | Overhauled KYC (Know Your Customer) instructions with step-by-step guidance, clearer document-upload requirements, and updated example payloads reflecting actual field names and validation rules. |
Verify identity | Clarified the verification lifecycle (from inactive → in_review → active or rejected), documented each possible status transition, and explained how to interpret verification outcomes programmatically. |
Four New Webhook Events for Customer Verification
Four New Webhook Events for Customer Verification
Added comprehensive webhook coverage in
Each event follows the standard webhook envelope (
guides/webhooks/webhook-events. The following four events are now documented with full sample payloads, trigger conditions, and recommended handling patterns:| Event | Trigger | Key Payload Fields |
|---|---|---|
customer.verification.in_review | Customer submits verification documents and review begins. | status: "in_review", level: "0", updated_at |
customer.verification.active | Review succeeds; customer is fully verified. | status: "active", level: "1", updated_at |
customer.verification.rejected | Review fails due to invalid or incomplete documents. | status: "rejected", rejection_reason, level: "0", updated_at |
customer.verification.inactive | Verification reverted (compliance issue, suspension, etc.). | status: "inactive", level: "0", updated_at |
business_id, event, data) and can be used to automate customer onboarding workflows, surface rejection reasons to end-users, or trigger compliance alerts.