These endpoints filter and fetch the list of Token.io-connected banks, get information on specific banks, and initiate authorization with user-selected banks.
The GET /banks
endpoint retrieves a list of Token.io-integrated banks matching the parameters specified.
Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a payment, was not found
Too many requests
An unexpected or internal server error
The operation was not implemented
Service is unavailable
Gateway has timed out
{- "banks": [
- {
- "bankGroup": "XYZ-Bank-Group",
- "bic": "BOFIIE2D",
- "countries": [
- "DE",
- "IT",
- "GB"
], - "credentialFields": {
- "fields": [
- {
- "description": "User authentication",
- "displayName": "Client ID",
- "flickerCode": "FLICKERCODE",
- "id": "clientId",
- "image": "YWJAeXoyWhAeXohteQ",
- "options": [
- "SMS",
- "Phone call"
], - "type": "PASSWORD"
}
]
}, - "fieldsFormatInformation": [
- {
- "constraint": "^[A-Za-z0-9?:()./,'+\\-\\s]*$",
- "name": "description",
- "path": "credentials.credentials1"
}
], - "id": "ob-modelo",
- "identifier": "BLZ",
- "mandatoryFields": {
- "access": {
- "domestic": {
- "fields": [
- "access_body.instructions.access_destinations.customer_data.legal_names",
- "access_body.instructions.source.bic",
- "access_body.instructions.source.account_identifier"
], - "PolishApiFields": "access_body.instructions.metadata.provider_access_metadata.polish_api_access_metadata.delivery_mode",
- "StetFields": "access_body.instructions.metadata.provider_access_metadata.stet_access_metadata.beneficiary.creditor_agent"
}, - "international": {
- "fields": [
- "access_body.instructions.access_destinations.customer_data.legal_names",
- "access_body.instructions.source.bic",
- "access_body.instructions.source.account_identifier"
], - "PolishApiFields": "access_body.instructions.metadata.provider_access_metadata.polish_api_access_metadata.delivery_mode",
- "StetFields": "access_body.instructions.metadata.provider_access_metadata.stet_access_metadata.beneficiary.creditor_agent"
}
}, - "standingOrder": {
- "domestic": {
- "fields": [
- "standing_order_body.instructions.transfer_destinations.customer_data.legal_names",
- "standing_order_body.instructions.source.bic",
- "standing_order_body.instructions.source.account_identifier"
], - "PolishApiFields": "standing_order_body.instructions.metadata.provider_transfer_metadata.polish_api_transfer_metadata.delivery_mode",
- "StetFields": "standing_order_body.instructions.metadata.provider_transfer_metadata.stet_transfer_metadata.beneficiary.creditor_agent"
}, - "international": {
- "fields": [
- "standing_order_body.instructions.transfer_destinations.customer_data.legal_names",
- "standing_order_body.instructions.source.bic",
- "standing_order_body.instructions.source.account_identifier"
], - "PolishApiFields": "standing_order_body.instructions.metadata.provider_transfer_metadata.polish_api_transfer_metadata.delivery_mode",
- "StetFields": "standing_order_body.instructions.metadata.provider_transfer_metadata.polish_api_transfer_metadata.delivery_mode"
}
}, - "transfer": {
- "domestic": {
- "fields": [
- "transfer_body.instructions.transfer_destinations.customer_data.legal_names",
- "transfer_body.instructions.source.bic",
- "transfer_body.instructions.source.account_identifier"
], - "PolishApiFields": "transfer_body.instructions.metadata.provider_transfer_metadata.polish_api_transfer_metadata.delivery_mode",
- "StetFields": "transfer_body.instructions.metadata.provider_transfer_metadata.stet_transfer_metadata.beneficiary.creditor_agent"
}, - "international": {
- "fields": [
- "transfer_body.instructions.transfer_destinations.customer_data.legal_names",
- "transfer_body.instructions.source.bic",
- "transfer_body.instructions.source.account_identifier"
], - "PolishApiFields": "transfer_body.instructions.metadata.provider_transfer_metadata.polish_api_transfer_metadata.delivery_mode",
- "StetFields": "transfer_body.instructions.metadata.provider_transfer_metadata.stet_transfer_metadata.beneficiary.creditor_agent"
}
}
}, - "maintenanceWindow": [
- {
- "startTime": "2023-05-03T12:28:20.466Z",
- "endTime": "2023-05-03T12:40:25.47Z",
- "type": "OUTAGE",
- "productType": "SIP"
}
], - "name": "Gold Bank",
- "openBankingStandard": "UK_Open_Banking_Standard",
- "operationalTime": "MON to FRI, 00:00 to 24:00 GMT+1",
- "provider": "Token.io",
- "requiresExternalAuth": false,
- "requiresOneStepPayment": false,
- "supportedTransferDestinationTypes": [
- "SWIFT",
- "FASTER_PAYMENTS",
- "SEPA"
], - "supportsBalance": false,
- "supportsFundsConfirmation": false,
- "supportsAccountInformation": false,
- "supportsReceivePayment": false,
- "supportsReturnRefundAccount": false,
- "supportsScheduledPayment": false,
- "supportsSendPayment": false,
- "supportsStandingOrder": false,
- "supportsTransactionsDateFilter": false,
- "supportsSinglePayment": false,
- "supportsVariableRecurringPayment": false,
- "transactionHistoryLimit": 65
}
], - "paging": {
- "page": 15,
- "pageCount": 80,
- "perPage": 32,
- "totalCount": 2500
}, - "rank": [
- 1,
- 2,
- 100
], - "bankSubGroup": [
- "CMM Grand",
- "Banque Populaire",
- "La Banque"
]
}
The GET /banks/countries
endpoint retrieves the list of countries that have Token.io-integrated banks which match the parameters specified.
Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a payment, was not found
Too many requests
An unexpected or internal server error
The operation was not implemented
Service is unavailable
Gateway has timed out
{- "countries": [
- "RO, AT, DE, FR"
]
}