Bunq · Schema

UserPaymentServiceProvider

Banking

Properties

Name Type Description
id integer The id of the user.
created string The timestamp of the user object's creation.
updated string The timestamp of the user object's last update.
certificate_distinguished_name string The distinguished name from the certificate used to identify this user.
alias array The aliases of the user.
avatar object The user's avatar.
status string The user status. The user status. Can be: ACTIVE, BLOCKED or DENIED.
sub_status string The user sub-status. Can be: NONE
public_uuid string The providers's public UUID.
display_name string The display name for the provider.
public_nick_name string The public nick name for the provider.
language string The provider's language. Formatted as a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, separated by an underscore.
region string The provider's region. Formatted as a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, separated by an underscore.
session_timeout integer The setting for the session timeout of the user in seconds.
View JSON Schema on GitHub

JSON Schema

bunq-userpaymentserviceprovider-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UserPaymentServiceProvider",
  "title": "UserPaymentServiceProvider",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "The id of the user.",
      "readOnly": true,
      "writeOnly": false
    },
    "created": {
      "type": "string",
      "description": "The timestamp of the user object's creation.",
      "readOnly": true,
      "writeOnly": false
    },
    "updated": {
      "type": "string",
      "description": "The timestamp of the user object's last update.",
      "readOnly": true,
      "writeOnly": false
    },
    "certificate_distinguished_name": {
      "type": "string",
      "description": "The distinguished name from the certificate used to identify this user.",
      "readOnly": true,
      "writeOnly": false
    },
    "alias": {
      "type": "array",
      "description": "The aliases of the user.",
      "readOnly": true,
      "writeOnly": false,
      "items": {
        "$ref": "#/components/schemas/Pointer"
      }
    },
    "avatar": {
      "type": "object",
      "description": "The user's avatar.",
      "readOnly": true,
      "writeOnly": false,
      "$ref": "#/components/schemas/Avatar"
    },
    "status": {
      "type": "string",
      "description": "The user status. The user status. Can be: ACTIVE, BLOCKED or DENIED.",
      "readOnly": true,
      "writeOnly": false
    },
    "sub_status": {
      "type": "string",
      "description": "The user sub-status. Can be: NONE",
      "readOnly": true,
      "writeOnly": false
    },
    "public_uuid": {
      "type": "string",
      "description": "The providers's public UUID.",
      "readOnly": true,
      "writeOnly": false
    },
    "display_name": {
      "type": "string",
      "description": "The display name for the provider.",
      "readOnly": true,
      "writeOnly": false
    },
    "public_nick_name": {
      "type": "string",
      "description": "The public nick name for the provider.",
      "readOnly": true,
      "writeOnly": false
    },
    "language": {
      "type": "string",
      "description": "The provider's language. Formatted as a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, separated by an underscore.",
      "readOnly": true,
      "writeOnly": false
    },
    "region": {
      "type": "string",
      "description": "The provider's region. Formatted as a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, separated by an underscore.",
      "readOnly": true,
      "writeOnly": false
    },
    "session_timeout": {
      "type": "integer",
      "description": "The setting for the session timeout of the user in seconds.",
      "readOnly": true,
      "writeOnly": false
    }
  }
}