Investec Programmable Banking - PB

Number of APIs: 12

This is a Qodex Collection for the Investec Personal Banking and Business Banking Programmable Banking API endpoints.

Refer to the main Investec API documentation for more details.

If you have an API-related question, you can also discuss in the developer community slack.

Installation

Quick install

Go to the [Collection] and click Run in Qodex.

Manual install

You can also download this Collection from a GitHub repo here: https://github.com/devinpearson/Qodex-investec-api.

Environment

This Collection includes a pre-configured Environment. You will need to set up the following variables to run each request (depending on the authentication type used by the request you are sending):

NameDescription
client_idYour client id
consumer_secretYour client secret
api_keyYour API key
tokenYour bearer token
hostThe API endpoint

Investec’s Programmable banking enables a new level of banking access that has never been seen before. Build on solid banking practices with the agility and extensible nature of a fintech startup.

This API document summarises the functionality provided for several services in the Investec suite of products for private clients, business banking and 3rd party app makers.

All API requests need to be accompanied by an access token. Access tokens are session-based and expire after 30 mins, at which point a new token must be requested.

  1. Auth - Authentication POST {{host}}/identity/v2/oauth2/token

  2. Accounts - Get Accounts GET {{host}}/za/pb/v1/accounts

  3. Accounts - Get Account Balance GET {{host}}/za/pb/v1/accounts/:accountId/balance

  4. Accounts - Get Account Transactions GET {{host}}/za/pb/v1/accounts/:accountId/transactions?fromDate=2022-11-01

  5. Accounts - Transfer Multiple POST {{host}}/za/pb/v1/accounts/:accountId/transfermultiple

  6. Beneficiaries - Beneficiaries GET {{host}}/za/pb/v1/accounts/beneficiaries

  7. Beneficiaries - Beneficiary Categories GET {{host}}/za/pb/v1/accounts/beneficiarycategories

  8. Beneficiaries - Beneficiary Payment POST {{host}}/za/pb/v1/accounts/:accountId/paymultiple

  9. Documents - Get Documents GET {{host}}/za/pb/v1/accounts/:accountId/documents

  10. Documents - Get Document GET {{host}}/za/pb/v1/accounts/:accountId/documents/:documentId