Reseller
Credit transfer logs
Paginated history of all credit transfers and reverts for the reseller account. Returns reverse-chronological order by default. Date filters are inclusive.
Reseller accounts only. Request access.
GET/reseller/credits/logs
Bearersession
Query parameters
pageintegerPage number for pagination.
page_sizeintegerNumber of records per page (max 100).
date_fromstringFilter logs from this date in `YYYY-MM-DD` format (e.g. `2026-01-01`).
date_tostringFilter logs up to and including this date in `YYYY-MM-DD` format (e.g. `2026-03-31`).
curl -X GET 'https://backend.omnidim.io/api/v1/reseller/credits/logs?page=1&page_size=20' \ -H 'Authorization: Bearer YOUR_API_KEY'
Example response
synthetic
{ "success": true, "data": { "logs": [ { "id": 4, "transfer_reference": "CT-20260115110440-5678-4002", "reseller_organization": { "id": 5678, "name": "Demo Reseller" }, "from_organization": { "id": 5678, "name": "Demo Reseller" }, "to_organization": { "id": 4002, "name": "Beta Co" }, "credit_amount": 4, "cost_amount": -1.8, "from_balance_before": 61.613, "from_balance_after": 59.813, "to_balance_before": 10, "to_balance_after": 14, "transfer_date": "2026-01-15T16:34:40+05:30", "performed_by": { "id": 1000, "name": "Demo Reseller Admin", "email": "admin@example.com" }, "status": "success", "transaction_type": "credit_transfer", "channels_count": 0, "previous_channels": 0, "new_channels": 0, "notes": "Transfer of 20 minutes at 0.20/min" }, { "id": 3, "transfer_reference": "CH-20260115110440-5678-4002", "reseller_organization": { "id": 5678, "name": "Demo Reseller" }, "from_organization": { "id": 5678, "name": "Demo Reseller" }, "to_organization": { "id": 4002, "name": "Beta Co" }, "credit_amount": 0, "cost_amount": 0, "from_balance_before": 0, "from_balance_after": 0, "to_balance_before": 0, "to_balance_after": 0, "transfer_date": "2026-01-15T16:34:40+05:30", "performed_by": { "id": 1000, "name": "Demo Reseller Admin", "email": "admin@example.com" }, "status": "success", "transaction_type": "channel_allocation", "channels_count": 1, "previous_channels": 4, "new_channels": 5, "notes": "Concurrency limit changed from 4 to 5 (Delta: 1)" } ], "total_records": 2, "page": 1, "page_size": 20, "total_pages": 1 } }
Authorization
BearerAuth AuthorizationBearer <token>
Bearer token authentication. Obtain your API key from the OmniDimension dashboard.
In: header
Query Parameters
page?integer
Page number for pagination.
Default
1page_size?integer
Number of records per page (max 100).
Default
20date_from?string
Filter logs from this date in YYYY-MM-DD format (e.g. 2026-01-01).
Format
datedate_to?string
Filter logs up to and including this date in YYYY-MM-DD format (e.g. 2026-03-31).
Format
dateResponse Body
application/json
