Ask the armored carrier module to replenish an ATM
/cards/atm/terminals/{id}/replenishmentsVerified ATM operations staff with cards:atm:read on reads and cards:atm:write plus authentication within five minutes on writes; an independent reviewer holding cards:atm:approve decides configurations, exception resolutions and network settlements. Device messages require svc_atmdevice with cards:atm:device; network messages require svc_atmnetwork with cards:atm:network; replenishment updates admit the carrier's cards:atm:replenishment identity. The general cards:read and cards:write scopes do not open the switch. CADP1 is a bank-defined NDC-style cycle, not NCR NDC. The network link is a bank-defined ISO 8583:1987 subset, not a certified Pulse or STAR interface. Software PIN work is refused in production. Surcharges on cards other banks issued are disclosed on screen (12 CFR 1005.16). Cash posts to the terminal's ATM custody unit on GL 1020. See services/cards/atm/README.md.
Path parameters
idstringRequiredHeaders
Idempotency-KeystringRequiredSend on every write that creates or changes money or state; a replay with the same key returns the original result with 200.
Body parameters
evidencestringRequiredReturns
200 OK
actorstringRequiredcreated_atstring · date-timeRequiredorderobjectRequiredReplenishmentOrder is what the switch hands the armored carrier module: the narrow interface between ATM operations and cash logistics.
9 child attributes
amountintegerRequiredcash_unit_idstringRequiredidstringRequiredlocationstringRequiredneeded_bystring · date-timeRequirednotesobjectRequiredRequested notes by denomination in cents
reasonstringRequiredLow_cash, out_of_cash, manual
terminal_idstringRequiredterminal_refstringRequiredreceiptobject or nullOptionalCarrierReceipt is the carrier module's acknowledgement of an order.
2 child attributes
accepted_atstring · date-timeRequiredreferencestringRequiredstatusstringRequiredupdated_atstring · date-timeRequiredupdatesarray of objectsRequired4 child attributes
carrier_referencestringRequiredcash_movement_idstringOptionalCompleted: the accounts custody movement that loaded the unit
evidencestringRequiredstatusstringRequiredScheduled, completed, cancelled
Errors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503