# DN Assist API

**Canonical:** https://apis.io/apis/diebold/dn-assist-api/  
**Provider:** Diebold Nixdorf — https://apis.io/providers/diebold/  
**Base URL:** https://{customer-host}:8080/tm-assist-api/v1  
**Documentation:** https://api.swaggerhub.com/apis/Diebold-Nixdorf/dn-assist_api/1.0

DN Assist API is one of 8 APIs that [Diebold Nixdorf](https://apis.io/providers/diebold/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Banking, Payments, ATM, Self-Service, and Transaction Middleware. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

Diebold Nixdorf API for SelfService Assistance — remote assistance, session and device interaction operations against self-service terminals. 23 paths with basic, bearer and JWE-bearer authentication; OpenAPI 3.0.1, version 1.0.

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| PUT | `/tellerReadiness` | Sets teller readiness status in TM for the corresponding teller id |
| GET | `/loadConfig/{tenantName}` | Retrieve configuration associated with tenantName |
| GET | `/twilioTaskRouter/{tenantName}/{tellerName}` | Retrieve twillio task router token |
| GET | `/terminalStatus/{tenantName}` | Retrieve terminal status details |
| GET | `/terminalData/{tenantName}/{workstationId}` | Retrieve terminal and associated cassette counter details |
| GET | `/sessionData/{tenantName}/{workstationId}` | Retrieve session data of current transaction |
| GET | `/customerData/{tenantName}/{externalCustomerId}` | Retrieve customer account details |
| GET | `/checkDetails/{tenantName}/{workstationId}/{transactionId}` | Retrieve checks details |
| PUT | `/updateCheckDetails/{tenantName}` | Update check details |
| GET | `/imagesFromTransaction/{tenantName}/{workstationId}/{transactionId}` | Retrieve list of images details |
| GET | `/tokenZoomTeller/{tenantName}` | Gets zoom JWT for connecting to video meeting room |
| PUT | `/updateImage/{tenantName}` | Update image details |
| POST | `/saveImageFromTeller/{tenantName}` | Save image details |
| PUT | `/deleteImage/{tenantName}` | Delete image details |
| POST | `/limit/{tenantName}` | Save limit for a given business case |
| GET | `/limit/categories/{tenantName}` | Get the exception limit categories |
| PUT | `/getConsumer/{tenantName}` | Retrive consumers details |
| POST | `/setConsumer/{tenantName}` | Save consumer details |
| POST | `/sendCommand/{tenantName}` | Send command such as system shutdown, etc |
| GET | `/statusRequest/{tenantName}` | Get the status of host and server |
| POST | `/callForwarding/{tenantName}` | To create a task in Twillio task router for group call. |
| GET | `/validateToken/{tenantName}` | To validate the token |
| PUT | `/cancelTask/{tenantName}` | To cancel a group call in Twilio based on the given task sid. |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/diebold/refs/heads/main/openapi/diebold-dn-assist-api-openapi.yml
- **APIReference** — https://api.swaggerhub.com/apis/Diebold-Nixdorf/dn-assist_api/1.0
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/diebold/refs/heads/main/overlays/diebold-dn-assist-api-overlay.yaml

## Other Diebold Nixdorf APIs (7)

- [DN Open Backend API](https://apis.io/apis/diebold/dn-open-backend-api/)
- [DN Online & Mobile API](https://apis.io/apis/diebold/dn-online-mobile-api/)
- [DN Payment Initiation API](https://apis.io/apis/diebold/dn-payment-initiation-api/)
- [DN TM Authorization API](https://apis.io/apis/diebold/dn-tm-authorization-api/)
- [DN Account BC API](https://apis.io/apis/diebold/dn-account-bc-api/)
- [DN Secure Business Processing API](https://apis.io/apis/diebold/dn-secure-business-processing-api/)
- [TM Pre-Digitization API (Outbound)](https://apis.io/apis/diebold/tm-pre-digitization-api-outbound/)

## Tags

Banking, Payments, ATM, Self-Service, Transaction Middleware, Vynamic, Remote Assistance, Kiosk

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/diebold/dn-assist-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/diebold/.
