Skip to content
Chelsea edited this page Nov 25, 2023 · 3 revisions

Home > Features > API


API Overview

The DROP API was created with the intention to replace the current inbound transaction data via SFTP from the Ministry-Client. The API also supports file upload for TDI34 and TDI17 files from Bank and Cash Management. These endpoints will upload, validate, parse, and write the data to the DB. If a file already exists with the same name the file will be uploaded, but not stored in the database. If the file type and/or naming convention do not meet the required specifications, or if line-level validation fails, the file will be rejected.

Due to a potential delay in parsing/validation only the upload success response it returned. Any failure to parse and store the data beyond that point is not yet handled. The future implementation plans include an endpoint for users to check the status of an uploaded file, asynchronously.

The dev environment swagger can be found here

note: Authorization is required for all endpoints. Please see the (Authorization)(authorization) endpoint for more information.

API Flow

Clone this wiki locally