List transactions
Changed onReturns a paginated list of billing transactions for the authenticated account within the requested date range.
Request
- Base URLhttps://api.wavix.com
- URLhttps://api.wavix.com/v1/billing/transactions
- AuthHTTP bearer
Query parameters
Start of the date range to query, in YYYY-MM-DD format. Inclusive.
End of the date range to query, in YYYY-MM-DD format. Inclusive.
Transaction type:
- 0 - Payment adjustment
- 2 - Phone number activation fee
- 3 - Phone number monthly fees
- 6 - Phone number forwarding
- 11 - PSTN forwarding fee
- 14 - Outbound call
- 15 - Outbound SMS
- 19 - Credit card payment
- 20 - Payment fee
- 23 - Porting fee
- 24 - Inbound SMS
- 25 - Admin payment
- 26 - Subscription payment
- 29 - Number validator
- 30 - Call recording
- 31 - Storage charge
- 32 - Campaign builder
- 33 - Voicemail detection
- 34 - Sender ID registration
- 35 - Sender ID monthly fee
- 36 - 2FA
- 37 - IVR
- 38 - E911 activation
- 39 - Outbound MMS
- 40 - Inbound MMS
- 41 - Call transcription
- 42 - 10DLC Brand registration
- 43 - 10DLC Campaign registration
- 44 - Phone number order
- 45 - Adjustment in
- 46 - URL shortener
- 47 - 10DLC Brand update
- 48 - 10DLC Brand appeal
- 49 - Audio transcription
- 50 - 10DLC Brand vetting
- 51 - 10DLC Brand vetting appeal
- 52 - Outbound SMS carrier fee
- 53 - Inbound SMS carrier fee
- 54 - Outbound MMS carrier fee
- 55 - Inbound MMS carrier fee
- 56 - 10DLC Campaign vetting fee
- 57 - Outbound SMS segment
- 58 - Inbound SMS segment
- 59 - Outbound MMS segment
- 60 - Inbound MMS segment
Filters transactions by type. Accepts a TransactionType value.
Filters transactions whose details contain the given substring.
When true, returns only account top-up transactions. Defaults to all transaction types.
Page number to retrieve. Default 1.
Number of records to return per page. Default 25.
Response
Returns a paginated list of billing transactions.
Example response
{
"transactions": [
{
"id": 24789389,
"amount": -0.99,
"balance_after": 309.0601,
"date": "2023-08-29T14:48:38.000Z",
"details": "Monthly fee for 16419252149",
"status": "Committed",
"type": 3,
"show_invoice": false
}
],
"pagination": {
"current_page": 2,
"per_page": 25,
"total": 101,
"total_pages": 5
}
}Changes
- breaking
the
queryrequest parametertypewas restricted to a list of enum values - breaking
for the
queryrequest parametertype, the type changed from no type tointeger - info
added the new enum value
0.00to thequeryrequest parametertype - info
added the new enum value
11.00to thequeryrequest parametertype - info
added the new enum value
14.00to thequeryrequest parametertype - info
added the new enum value
15.00to thequeryrequest parametertype - info
added the new enum value
19.00to thequeryrequest parametertype - info
added the new enum value
2.00to thequeryrequest parametertype - info
added the new enum value
20.00to thequeryrequest parametertype - info
added the new enum value
23.00to thequeryrequest parametertype - info
added the new enum value
24.00to thequeryrequest parametertype - info
added the new enum value
25.00to thequeryrequest parametertype - info
added the new enum value
26.00to thequeryrequest parametertype - info
added the new enum value
29.00to thequeryrequest parametertype - info
added the new enum value
3.00to thequeryrequest parametertype - info
added the new enum value
30.00to thequeryrequest parametertype - info
added the new enum value
31.00to thequeryrequest parametertype - info
added the new enum value
32.00to thequeryrequest parametertype - info
added the new enum value
33.00to thequeryrequest parametertype - info
added the new enum value
34.00to thequeryrequest parametertype - info
added the new enum value
35.00to thequeryrequest parametertype - info
added the new enum value
36.00to thequeryrequest parametertype - info
added the new enum value
37.00to thequeryrequest parametertype - info
added the new enum value
38.00to thequeryrequest parametertype - info
added the new enum value
39.00to thequeryrequest parametertype - info
added the new enum value
40.00to thequeryrequest parametertype - info
added the new enum value
41.00to thequeryrequest parametertype - info
added the new enum value
42.00to thequeryrequest parametertype - info
added the new enum value
43.00to thequeryrequest parametertype - info
added the new enum value
44.00to thequeryrequest parametertype - info
added the new enum value
45.00to thequeryrequest parametertype - info
added the new enum value
46.00to thequeryrequest parametertype - info
added the new enum value
47.00to thequeryrequest parametertype - info
added the new enum value
48.00to thequeryrequest parametertype - info
added the new enum value
49.00to thequeryrequest parametertype - info
added the new enum value
50.00to thequeryrequest parametertype - info
added the new enum value
51.00to thequeryrequest parametertype - info
added the new enum value
52.00to thequeryrequest parametertype - info
added the new enum value
53.00to thequeryrequest parametertype - info
added the new enum value
54.00to thequeryrequest parametertype - info
added the new enum value
55.00to thequeryrequest parametertype - info
added the new enum value
56.00to thequeryrequest parametertype - info
added the new enum value
57.00to thequeryrequest parametertype - info
added the new enum value
58.00to thequeryrequest parametertype - info
added the new enum value
59.00to thequeryrequest parametertype - info
added the new enum value
6.00to thequeryrequest parametertype - info
added the new enum value
60.00to thequeryrequest parametertype
- breaking
- breaking
the response's body type changed from no type to
objectfor status - info
removed
subschema #2from the response bodyallOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking