Connexis Cash Accounts API

The Accounts API from Connexis Cash — 2 operation(s) for accounts.

Specifications

OpenAPI Specification

connexis-cash-accounts-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: BNP Paribas Connexis Cash - STET PSD2 Account Information (AISP) Accounts API
  description: 'PSD2 Account Information Service (AISP) for BNP Paribas Connexis Cash,

    exposed by BNP Paribas CIB and aligned to the French STET PSD2 standard

    (1.4.0.47, Full-AISP "A1" model). Authentication uses OAuth 2.0

    Authorization Code in production (Client Credentials in sandbox) and

    requires a QWAC for TLS. The mock sandbox returns simulated data only.

    '
  version: 1.4.0
  contact:
    name: BNP Paribas CIB Developer Portal
    url: https://developers.cib.bnpparibas.com/index.php/api-docs/account-information-psd2-stet-mock
servers:
- url: https://psd2.api.cib.bnpparibas.com/gb-account-information-psd2-stet
  description: BNP Paribas CIB - PSD2 STET AISP (production / mock)
security:
- oauth2:
  - aisp
tags:
- name: Accounts
paths:
  /v1/accounts:
    get:
      tags:
      - Accounts
      summary: List PSU accounts available to the AISP
      responses:
        '200':
          description: A list of accounts
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/AccountList'
  /v1/accounts/{accountResourceId}:
    get:
      tags:
      - Accounts
      summary: Retrieve a single account
      parameters:
      - in: path
        name: accountResourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Account details
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/Account'
components:
  schemas:
    AccountReference:
      type: object
      properties:
        iban:
          type: string
        bicFi:
          type: string
        currency:
          type: string
        other:
          type: object
          properties:
            identification:
              type: string
            schemeName:
              type: string
            issuer:
              type: string
    Account:
      type: object
      properties:
        resourceId:
          type: string
        accountId:
          $ref: '#/components/schemas/AccountReference'
        name:
          type: string
        product:
          type: string
        cashAccountType:
          type: string
        currency:
          type: string
        psuStatus:
          type: string
    AccountList:
      type: object
      properties:
        accounts:
          type: array
          items:
            $ref: '#/components/schemas/Account'
        _links:
          type: object
          additionalProperties: true
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://api.cib.bnpparibas.com/oauth2/v1/authorize
          tokenUrl: https://api.cib.bnpparibas.com/oauth2/v1/token
          scopes:
            aisp: Account Information Service
        clientCredentials:
          tokenUrl: https://api.cib.bnpparibas.com/oauth2/v1/token
          scopes:
            aisp: Account Information Service (sandbox)