API release history
Use this page to review endpoint-level changes across versions.When you update endpoint behavior or endpoint-facing documentation, add a new release entry at the top of this page before you merge your pull request.
Added
GET /v1/accounts: Added optionalscopequery filter with valuesdefaultandshortcode.
Changed
GET /v1/accounts: Clarified thattype(collectionsorpayouts) remains supported and can be combined withscopein the same request.GET /v1/accounts: Documentedscopesemantics (defaultreturns accounts whereshortcodeIdis absent,shortcodereturns accounts whereshortcodeIdis present) and confirmed that omitted filters return all non-system accounts.
Impact
- Backward compatibility:
non-breaking - Integrator action required: Optional. Use
scopewhen you need shortcode-based segmentation in account listing responses.
References
- PR: Pending merge
- Commit(s): Pending merge commit hash
Added
GET /v1/transactions: Added optional enterpriseshortcodequery filter to return only transactions routed through a specified organization shortcode.
Changed
GET /v1/balance: Clarified and documented thataccountNois required.GET /v1/balance: Documented request validation behavior for missingaccountNoand legacyaccount-only requests (400response).GET /v1/balance: Documented precedence rule when bothaccountNoand legacyaccountare sent (accountNotakes precedence).
Impact
- Backward compatibility:
breakingfor clients relying on legacyaccount-only balance queries - Integrator action required: Update all
GET /v1/balancecalls to always includeaccountNo; do not rely on legacyaccountas the primary selector
References
- PR: Pending merge
- Commit(s): Pending merge commit hash
Added
- Published endpoint documentation for payments, payouts, accounts, and transactions.
- Published webhook documentation and event model coverage for asynchronous updates.
Impact
- Backward compatibility:
non-breaking - Integrator action required:
None
References
- PR: Baseline documentation release
- Commit(s): Initial repository endpoint docs history