Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/dn-open-backend-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.0.1
servers:
- url: https://localhost:8080/OB-API-REST/v2
info:
description: Public API of Diebold Nixdorf for Banking Core Systems integration
version: 4.3.0
title: DN Open Backend API
contact:
name: Thorsten Brinkmann
email: Thorsten.Brinkmann@dieboldnixdorf.com
termsOfService: /terms-of-use
externalDocs:
url: /docs
description: Find more information here
tags:
- name: Authentication API
description: Authentication request for a transaction.
- name: Account Information API
description: Fetches account information.
- name: Consumer Information API
description: Fetches consumer information.
- name: Account Processing API
description: Performs a transaction.
paths:
/getToken:
get:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/tokenAuthorization'
summary: Get Token for API requests
security:
- basic: []
- jweBearer: []
tags:
- Authentication API
operationId: getToken
description: Retrieves a token which can be used for subsequent API requests. A new token is retrieved when expired.
responses:
'200':
description: OK.
content:
application/json:
schema:
$ref: '#/components/schemas/tokenResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
ServiceResponseFundsExample:
$ref: '#/components/examples/ServiceResponseFundsExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/exchangeKey:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Exchange Key with the Backend Host
tags:
- Authentication API
operationId: exchangeKey
description: This API is used to exchange the keys with the backend. The key received in the response will be used to
encrypt the request payload for subsequent requests. The key sent in the request is used to encrypt the response payload
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/exchangeKeyRequest'
description: "TM Key and its Metadata information is send in the request as Signed JWT .<br><br>\n\n \n Signed\
\ JWT Token structure:\n \n Header:\n alg: Signing algorithm\n typ: JWT\n kid: Key\
\ Id of the key used for signing\n Payload:\n iss: Token Issuer URL\n iat: Absolute Token issue\
\ time (unix epoch time in seconds)\n exp: Absolute Token expiry time (unix epoch time in seconds)\n \
\ sub: TM Server name \n key: pem formatted Key to be used for payload encryption\n keyId: Key\
\ Identifier of the TM key\n keyType: Type of key i.e EC or RSA\n keyIssueTime: Absolute Issue time\
\ (unix epoch time in seconds)\n keyExpiryTime: Absolute Expiry time (unix epoch time in seconds)\n \
\ \n Signature:\n base64 signature with TM RSA private key\n \n Signed JWT Example Value:\n \n\
\ Header:\n {\n \"alg\": \"RS256\",\n \"typ\": \"JWT\",\n \"kid\": \"9Bj6hg8-h3vveksiZQr9S33OYMJXelOy31U7faOkHrU\"\
\n }\n \n Payload:\n {\n \"iss\": \"http://10.177.76.114:8080\",\n \"iat\": 1625723983,\n\
\ \"exp\": 1625724643,\n \"sub\": \"Alpha.Farm.Cluster.TXMServer01\",\n \"key\": \"-----BEGIN\
\ PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEt7SjiGcIrtepZGwO4Y6AiikhXfMm\\nQlDJMc/DIjpgnCU0Agnpv0UtpbXJqNlo7rOtlmJ1IKalwyxR8ZanavK4kw==\\\
n-----END PUBLIC KEY----\\n\",\n \"keyId\": \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"\
keyType\": \"EC\",\n \"keyIssueTime\": 1625723983,\n \"keyExpiryTime\": 1625725771\n }\n \
\ \n Signature: oB5BFasR_LOr_blUBaOD0p8Y5JuK0IO__HSD8A5DvUzhzvpccw1kwJj_5Eqab51QY06OPSLbvMIDGFhb1GGknCuVYSU9n5Y2G8ugIVvaG53TpmcF9bCxT3EzcLN1UhNL_yLYpJJLVPZfqE8Pb2zuvhjnUTg1NOUlbWxlMAYUFreWL3I74t7OdVY-7-xKjl2YkoiluQ03QOA4_8hHqn5Z2bxJ-SGxmVokcKpW49fSDNHnDe1c15PdzrkSjo70SHc2CEj6h7GiHrRaF_zqGP5aM6bMW5ztncf9Dp7h387gbck188Mwt9RqnSsJJ37wEGOYtKqEYCE4Vs7fkCg2HsbYlA\n\
\ \n Note: \n All Header and Payload parameters in SignedJWT are mandatory in request\n \n \
\ kid: It is kid from JWK thumbprint computed from the key used for\n signing. Their computation is specified\
\ in RFC 7638. Default hash\n algorithm SHA-256 used for computation.\n \n Signing algorithm: RS256\
\ (RSASSA-PKCS1-v1_5 using SHA-256)\n Key size: RSA Key Pair used for signing is of size 2048 bit. EC publicKey\
\ size is 256 bit\n \n "
responses:
'200':
description: "\nBackend Key and its Metadata information is received in response as Signed JWT<br>\n \n \
\ Signed JWT Token structure:\n \n Header:\n alg: Signing algorithm\n typ: JWT\n kid: Key\
\ Id of the key used for signing\n Payload:\n iss: Token Issuer URL\n iat: Absolute Token issue time\
\ (unix epoch time in seconds)\n exp: Absolute Token expiry time (unix epoch time in seconds)\n sub:\
\ Backend Server name \n key: pem formatted Key to be used for payload encryption\n keyId: Key Identifier\
\ of the Backend key\n keyType: Type of key i.e EC or RSA\n keyIssueTime: Absolute Issue time (unix\
\ epoch time in seconds)\n keyExpiryTime: Absolute Expiry time (unix epoch time in seconds)\n \n Signature:\n\
\ base64 signature with Backend RSA Private Key\n \n Signed JWT Example Value:\n \n Header:\n {\n\
\ \"alg\": \"RS256\",\n \"typ\": \"JWT\",\n \"kid\": \"LxvenwMisHToXaDUvios__oHeuR-iR-7dkYq-GSPUE4\"\
\n }\n \n Payload:\n {\n \"iss\": \"http://10.184.12.233:8080\",\n \"iat\": 1625723983,\n\
\ \"exp\": 1625724643,\n \"sub\": \"BackendHost01\",\n \"key\": \"-----BEGIN PUBLIC KEY-----\\\
nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqIQhwENy4XuLP9VgkYKHpALWo3lE\\n5YqZfKW4bdmaXdgMiq2HCiixj/mpQnMZ4pk6sT3JNEhim9oUbpEvyd/vCA==\\\
n-----END PUBLIC KEY-----\\n\",\n \"keyId\": \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"keyType\"\
: \"EC\",\n \"keyIssueTime\": 1625723983,\n \"keyExpiryTime\": 1625725771\n }\n \n Signature:\n\
\ qA4CDvsN_LOr_blUBaOD0p8Y5JuK0IO__HSD8A5DvUzhzvpccw1kwJj_5Eqab51QY06OPSLbvMIDGFhb1GGknCuVYSU9n5Y2G8ugIVvaG53TpmcF9bCxT3EzcLN1UhNL_yLYpJJLVPZfqE8Pb2zuvhjnUTg1NOUlbWxlMAYUFreWL3I74t7OdVY-7-xKjl2YkoiluQ03QOA4_8hHqn5Z2bxJ-SGxmVokcKpW49fSDNHnDe1c15PdzrkSjo70SHc2CEj6h7GiHrRaF_zqGP5aM6bMW5ztncf9Dp7h387gbck188Mwt9RqnSsJJ37wEGOYtKqEYCE4Vs7asdvasdwQ34\n\
\ \n Note:\n Except iss and sub in Payload, all other Header and Payload parameters in SignedJWT are mandatory\
\ in response\n \n kid: It is kid from JWK thumbprint computed from the key used for\n signing. Their\
\ computation is specified in RFC 7638. Default hash\n algorithm SHA-256 used for computation.\n \n \
\ Signing algorithm: RS256 (RSASSA-PKCS1-v1_5 using SHA-256)\n Key size: RSA Key Pair used for signing is\
\ of size 2048 bit. EC publicKey size is 256 bit\n "
content:
application/json:
schema:
$ref: '#/components/schemas/exchangeKeyResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/accountList:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Get the account list of a consumer
tags:
- Account Information API
operationId: accountList
description: Retrieves a list of all accounts of a consumer
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/accountListRequest'
description: "If payload encryption scheme is used, Request body will follow schema __EnvelopeRequest__. <br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \"\
keyId\" : \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"requestor\": \"Alpha.Farm.Cluster.TXMServer01\"\
,\n \"payload\": \"BB20WIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPLDE+\"\n }\n }\n\nIf payload encryption\
\ scheme is not used, Request body will follow schema as mentioned below"
responses:
'200':
description: "If payload encryption scheme is used, Response body will follow schema __EnvelopeResponse__.<br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \
\ \"keyId\" : \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"payload\": \"WWabWIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPQRs+\"\
\n }\n } \nIf payload encryption scheme is not used, Response body will follow schema as mentioned\
\ below"
content:
application/json:
schema:
$ref: '#/components/schemas/accountListResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/accountInquiry:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Returns detail information of an account
tags:
- Account Information API
operationId: accountInquiry
description: Returns detail information of an account.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/accountInquiryRequest'
description: "If payload encryption scheme is used, Request body will follow schema __EnvelopeRequest__. <br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \"\
keyId\" : \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"requestor\": \"Alpha.Farm.Cluster.TXMServer01\"\
,\n \"payload\": \"BB20WIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPLDE+\"\n }\n }\n\nIf payload encryption\
\ scheme is not used, Request body will follow schema as mentioned below"
responses:
'200':
description: "If payload encryption scheme is used, Response body will follow schema __EnvelopeResponse__.<br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \
\ \"keyId\" : \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"payload\": \"WWabWIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPQRs+\"\
\n }\n } \nIf payload encryption scheme is not used, Response body will follow schema as mentioned\
\ below"
content:
application/json:
schema:
$ref: '#/components/schemas/accountInquiryResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/consumerIdentify:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Returns detailed information of a consumer
tags:
- Consumer Information API
operationId: consumerIdentify
description: Returns detailed information of a consumer.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/consumerIdentifyRequest'
description: "If payload encryption scheme is used, Request body will follow schema __EnvelopeRequest__. <br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \"\
keyId\" : \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"requestor\": \"Alpha.Farm.Cluster.TXMServer01\"\
,\n \"payload\": \"BB20WIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPLDE+\"\n }\n }\n\nIf payload encryption\
\ scheme is not used, Request body will follow schema as mentioned below"
responses:
'200':
description: "If payload encryption scheme is used, Response body will follow schema __EnvelopeResponse__.<br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \
\ \"keyId\" : \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"payload\": \"WWabWIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPQRs+\"\
\n }\n } \nIf payload encryption scheme is not used, Response body will follow schema as mentioned\
\ below"
content:
application/json:
schema:
$ref: '#/components/schemas/consumerIdentifyResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/getAccountMovement:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Returns the list of all the transactions processed in an account.
tags:
- Account Information API
operationId: getAccountMovement
description: Returns the list of all the transactions processed in an account.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/getAccountMovementRequest'
description: "If payload encryption scheme is used, Request body will follow schema __EnvelopeRequest__. <br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \"\
keyId\" : \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"requestor\": \"Alpha.Farm.Cluster.TXMServer01\"\
,\n \"payload\": \"BB20WIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPLDE+\"\n }\n }\n\nIf payload encryption\
\ scheme is not used, Request body will follow schema as mentioned below"
responses:
'200':
description: "If payload encryption scheme is used, Response body will follow schema __EnvelopeResponse__.<br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \
\ \"keyId\" : \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"payload\": \"WWabWIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPQRs+\"\
\n }\n } \nIf payload encryption scheme is not used, Response body will follow schema as mentioned\
\ below"
content:
application/json:
schema:
$ref: '#/components/schemas/getAccountMovementResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/getAccountStopHold:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Returns list of holds and stop payments on an account
tags:
- Account Information API
operationId: getAccountStopHold
description: Returns list of holds and stop payments on an account
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/getAccountStopHoldRequest'
description: "If payload encryption scheme is used, Request body will follow schema __EnvelopeRequest__. <br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \"\
keyId\" : \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"requestor\": \"Alpha.Farm.Cluster.TXMServer01\"\
,\n \"payload\": \"BB20WIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPLDE+\"\n }\n }\n\nIf payload encryption\
\ scheme is not used, Request body will follow schema as mentioned below"
responses:
'200':
description: "If payload encryption scheme is used, Response body will follow schema __EnvelopeResponse__.<br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \
\ \"keyId\" : \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"payload\": \"WWabWIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPQRs+\"\
\n }\n } \nIf payload encryption scheme is not used, Response body will follow schema as mentioned\
\ below"
content:
application/json:
schema:
$ref: '#/components/schemas/getAccountStopHoldResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/getAccountWarnings:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Returns list of Account Warnings on an account.
tags:
- Account Information API
operationId: getAccountWarnings
description: Returns list of Account Warnings on an account.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/getAccountWarningsRequest'
description: "If payload encryption scheme is used, Request body will follow schema __EnvelopeRequest__. <br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \"\
keyId\" : \"6K7FNu88LpwYucaZYJkb5snOYZkrruZhgGzq8OfmOE0\",\n \"requestor\": \"Alpha.Farm.Cluster.TXMServer01\"\
,\n \"payload\": \"BB20WIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPLDE+\"\n }\n }\n\nIf payload encryption\
\ scheme is not used, Request body will follow schema as mentioned below"
responses:
'200':
description: "If payload encryption scheme is used, Response body will follow schema __EnvelopeResponse__.<br>Encryption\
\ algorithm: ECIES as in IEEE P 1363a<br><br> __Example Value:__<br>\n\n {\n \"envelope\": {\n \
\ \"keyId\" : \"7PFu8nPcrnSqJk-cXnX2XOkksxWJp0imi1PWUs74i38\",\n \"payload\": \"WWabWIJRTz/T9vkGhETgpehzc6dDoioQ9DJV4lRA6ICaWwLPQRs+\"\
\n }\n } \nIf payload encryption scheme is not used, Response body will follow schema as mentioned\
\ below"
content:
application/json:
schema:
$ref: '#/components/schemas/getAccountWarningsResponse'
'400':
description: Invalid input fields, object invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'500':
description: Error while performing operation
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'401':
description: Unauthorized access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
'403':
description: Forbidden access
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse'
examples:
ServiceResponseFailExample:
$ref: '#/components/examples/ServiceResponseFailExample'
/getAccountListWarnings:
post:
parameters:
- $ref: '#/components/parameters/version'
- $ref: '#/components/parameters/initiatingPartyId'
- $ref: '#/components/parameters/productName'
- $ref: '#/components/parameters/initiatingPartyName'
- $ref: '#/components/parameters/timestamp'
- $ref: '#/components/parameters/referenceId'
- $ref: '#/components/parameters/authorization'
summary: Returns list of Account Warnings on every account.
tags:
- Account Information API
operationId: getAccountListWarnings
description: Returns list of Account Warnings on every account.
requ
# --- truncated at 32 KB (528 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/diebold/refs/heads/main/openapi/diebold-dn-open-backend-api-openapi.yml