generated: '2026-09-06' method: generated source: Generated by API Evangelist from the eight Diebold Nixdorf OpenAPI definitions in openapi/. Every operationId referenced was grepped out of a harvested specification; none is invented. Diebold Nixdorf publishes no skills or AGENTS.md of its own. skills: - name: diebold-authenticate-transaction-middleware file: skills/diebold-authenticate-transaction-middleware.md api: DN TM Authorization API / DN Open Backend API description: Obtain, refresh and revoke a bearer token for a Vynamic Transaction Middleware installation, including the JWE-encrypted bearer variant. operations: - tm-authenticate - exchangeToken - refreshToken - tm-get-keys - tm-logout - getToken - exchangeKey - getRsaKey - getEcKey - name: diebold-atm-cash-withdrawal file: skills/diebold-atm-cash-withdrawal.md api: DN Open Backend API description: Run a self-service cash withdrawal through the two-phase authorize/finalize protocol and reverse a failed dispense. operations: - getToken - consumerIdentify - accountList - accountInquiry - pinCheck - withdrawalAuthorize - withdrawalFinalize - reversal - getAccountWarnings - name: diebold-initiate-and-reverse-a-payment file: skills/diebold-initiate-and-reverse-a-payment.md api: DN Payment Initiation API description: Initiate, confirm, inspect, cancel and refund a payment, using transactionId as the documented idempotence key. operations: - initiateSession - creditBalance - authorizeCardlessPayment - cardlessPayment - cardbasedPayment - confirmPayment - transactionDetails - transactions - cancel - refund - pki - name: diebold-prestage-a-self-service-transaction file: skills/diebold-prestage-a-self-service-transaction.md api: DN Online & Mobile API description: Stage a cardless cash-out or deposit from a mobile app, execute it at a terminal, cancel an unused stage, and use the SEPA Instant push/pull surface. operations: - getAccounts - getAccountDetails - createCashout4Me - createCashout2You - createDeposit - createBranchDeposit - getPrestagedTransactions - executePrestagedTransaction - deletePrestagedTransaction - createPushPayment - cancelPushPayment - registerForRemoteNotifications caveat: Every skill here describes a customer-deployed installation. There is no Diebold Nixdorf host to point them at; the base URL belongs to the financial institution running Vynamic Transaction Middleware.