Bunq Installation Installation Server Public Key API

The Bunq Installation Installation Server Public Key API allows users to securely register and authenticate their devices with the Bunq installation server. By generating a unique public key for each device, users can securely communicate with the server, ensuring that their data remains private and protected. This API streamlines the process of setting up a new device and provides a secure method for users to access their Bunq accounts.

OpenAPI Specification

bunq-installation-installationid-server-public-key-openapi-original.yml Raw ↑
openapi: 3.0.0
info:
  title: 'Bunq installation/{installationID}/server-public-key'
  description: Needs description.
  termsOfService: http://bunq.com/terms-api/
  contact:
    name: bunq Developer Support
    url: http://bunq.com/developer
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  version: '1.0'
servers:
  - url: https://public-api.sandbox.bunq.com/{basePath}
    description: Sandbox server
    variables:
      basePath:
        default: v1
  - url: https://api.bunq.com/{basePath}
    description: Production server
    variables:
      basePath:
        default: v1
components:
  schemas: {}
paths:
  /installation/{installationID}/server-public-key:
    get:
      tags:
        - Installation
      summary: ''
      operationId: List_all_ServerPublicKey_for_Installation
      description: Show the ServerPublicKey for this Installation.
      parameters:
        - in: path
          name: installationID
          description: ''
          required: true
          schema:
            type: integer
        - $ref: '#/components/parameters/Cache-Control'
        - $ref: '#/components/parameters/User-Agent'
        - $ref: '#/components/parameters/X-Bunq-Language'
        - $ref: '#/components/parameters/X-Bunq-Region'
        - $ref: '#/components/parameters/X-Bunq-Client-Request-Id'
        - $ref: '#/components/parameters/X-Bunq-Geolocation'
        - $ref: '#/components/parameters/X-Bunq-Client-Authentication'
      responses:
        '200':
          description: >-
            Using /installation/_/server-public-key you can request the
            ServerPublicKey again. This is done by referring to the id of the
            Installation.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InstallationServerPublicKeyListing'
          headers:
            X-Bunq-Client-Response-Id:
              $ref: '#/components/headers/X-Bunq-Client-Response-Id'
            X-Bunq-Client-Request-Id:
              $ref: '#/components/headers/X-Bunq-Client-Request-Id'
            X-Bunq-Server-Signature:
              $ref: '#/components/headers/X-Bunq-Server-Signature'
        '400':
          $ref: '#/components/responses/GenericError'
tags:
  - name: Installation