Open Banking - Third-Party Providers API (TPP)
Tribe Payments Open Banking Third-Party Providers (TPP) API (v2) - the TPP-facing side of Tribe's Open Banking product for initiating account-to-account payments (PIS) and retrieving account information (AIS) from connected banks, authenticated with a bearer token plus X-Client-ID, with a Payment Webhooks interface. Harvested verbatim from the Tribe developer portal.
Open Banking - Third-Party Providers API (TPP) is one of 15 APIs that Tribe Payments publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Payments, Open Banking, Account-to-Account, Payment Initiation, and United Kingdom. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.
This API exposes 18 operations across 18 paths, organized into 7 resource areas, and defines 36 schemas. It is described by OpenAPI 3.0.0, at version 2.0.0.
Requests are made against a single base URL, %tpp_api_url%/tpp/v2.
Metadata
The identity and technical contract details declared by the specification.
Authentication & Security 2
Open Banking - Third-Party Providers API (TPP) declares
2 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (tokenAuth).
An API key is passed in the header as X-Client-ID (clientId).
By default, every request must be authenticated.
Paths & Operations 18
Across 18 paths, the API surfaces 18 operations — 13 GET, 5 POST. They span 7 resource areas: Account, Payment, Bulk payments, General, Funds confirmation, Direct payments, Direct payments without Bank. Each is listed below with its method, path, parameters, and response codes.
Endpoints for confirming funds in the account.
Endpoints for executing payments.
Endpoints for executing bulk payments.
Endpoints for interacting with the general data.
Endpoints for confirming funds in the account.
Some supported ASPSPs provide a more direct approach to some actions. Instead of retrieving prior user consent, actions can be executed directly, followed by an SCA confirmation i…
Endpoints for executing direct payments (without acquiring previous consent).
Schemas 36
The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are SinglePayment (10 properties), AccountTransaction (10 properties), Account (8 properties), Bank (6 properties). Each schema is shown below with its type and property counts.
Specification
The full machine-readable OpenAPI contract behind this narrative.
Source
More from Tribe Payments 12
Other APIs Tribe Payments publishes across the network.