Use the following API so as to request a new subscription to be created with a BOC customer. This step should precede the OAuth2 flow.

- Subscription APIs
Subscribe Plan
Create Subscription
v1.0.0 |
Get Subscription
v1.0.0 Use the following API so as to view details of an already created subscription. |
Get Subscription for Customer Account
v1.0.0 Use the following API to get details of subscriptions containing the specific account. |
Update Subscription
v1.0.0 Use the following API to activate a subscription created through the Create Subscription API call after the customer provided their consent through the OAuth2 flow. |
Revoke Subscription
v1.0.0 Use the following API to revoke an existing subscription. |

- Accounts APIs
Subscribe Plan
Get Accounts
v1.0.0 Use the following API so as to retrieve basic account information such as account number, IBAN, account name and type, as well as available and current balance. |
Get Account Details
v1.0.0 Use the following API so as to get more detailed account level information. |
Get Account Statement
v1.0.0 Use the following API so as to obtain a transaction history for a specific account id. You supply a start and end date for which you want the transaction history as well as specify the last N transactions to be returned. |
Get Account Available Balance
v1.0.0 Use the following API so as to get back the available balance and current balance. |

- Payments APIs
Subscribe Plan
Initiate Payment
v1.0.0 Use the following API so as to initiate payment between two BOC accounts or send money to another bank through SWIFT or SEPA. |
Execute Payment
v1.0.0 Use the following API in conjunction with the Initiate Payment API so as to Execute an already initiated Payment request. |
Delete Payment
v1.0.0 Use the following API once the customer opts to cancel out the payment after it has been created. |
Get Payment Details
v1.0.0 Use the following API to get the transaction details of a payment already executed through the Approve Payment API. |
Get Payment Status
v1.0.0 Use the following API so as to get the status of a payment already executed through the ApprovePayment API call (i.e. COMPLETED/REJECTED/PENDING/AUTHORIZATION NEEDED). |
Get Account Payments
v1.0.0 Use the following API so as to retrieve payment related information for all transactions which were conducted through a specific app. |
Check Funds Availability
v1.0.0 Use the following API so as to check for the availability of certain funds for a specific payment. |
Sign Verification
v1.0.0 Use the following API to be able to get the digitally signed information of a payment. |

- Authorization APIs
Subscribe Plan
Get Oauth Token
v1.0.0 Use this particular API to get the access token which is a pre-requisite to calling all other APIs. |