This API exposes
23 operations
across 23 paths,
and defines 168 schemas.
It is described by OpenAPI 3.0.1, at version 1.0.
Requests are made against a single base URL, https://localhost:8080/tm-assist-api/v1.
The identity and technical contract details declared by the specification.
ServiceResponse
object
2 properties
2 required
UnauthorizedServiceResponse
object
2 properties
2 required
ExtendedResponse
object
2 properties
1 required
ExtendedResponseCode
string
Extended response code mapping
ExtendedResponseMessage
string
Extended response message
TenantName
string
Name of the tenant
WorkstationId
string
Workstation Id
Remarks
string
Reason for change
TransactionId
string
Transaction id
TransactionNo
string
TM Transaction Number
TerminalId
string
Terminal Id
ConsumerId
string
Consumer id
CommandType
string
Command Type
CommandName
string
Command Name
CommandSendStatus
string
Status to show if command has been sent successfully to terminal
Command
object
Command to be sent
3 properties
CommandStatus
object
Statuses of commands sent
3 properties
CommandParameter
object
Command parameter
2 properties
ParameterKey
string
Parameter key
ParameterValue
string
Parameter value
TellerReadinessRequest
object
1 property
TellerStatus
string
Teller Status Type
TellerName
string
Teller Name
SendCommandMode
string
Command Modes , If controlled is used it will shutdown or restart gracefully based on command type.
Image
object
6 properties
DocumentType
string
Name of an image document
ImageValidationStatus
string
Validation status of an image
FrontImage
object
Front part of document image
2 properties
BackImage
object
Back part of document image
2 properties
ImageData
string
Base64 image data
dateTime
string
Timestamp of the description
dateTimeWithoutSeconds
string
Timestamp of the description
ExternalCustomerId
string
External customer id
TaskTimeOut
integer
Task time out for group call in seconds
ExceptionLimitTime
object
Exception limit time. Difference between from and to dates should be less than or equal to 24 hrs.
2 properties
2 required
InstituteConfiguration
object
Institute Configuration
3 properties
2 required
TwilioTaskRouterResponse
object
Twillio Task Router Token
3 properties
2 required
ServiceResponse_extendedResponse
object
2 properties
1 required
TerminalStatus
object
Get Workstation Status
3 properties
2 required
CassCounter
object
Cassette counter details
2 properties
CounterData
object
Cassette counter details
31 properties
DocumentCounter
object
8 properties
PayableAmountInfo
object
Payable amount information
5 properties
CassCountListData
object
2 properties
WorkstationInfo
object
Workstation information
3 properties
CheckInCassette
object
Details of cassette 1
18 properties
DeviceConstant
object
Details of a given device
5 properties
SubCounterList
object
2 properties
CassInfo
object
Cassette information
22 properties
CassCountData
object
Cassette counter data
13 properties
AccountListResponse
object
Account list response
3 properties
2 required
ImageListResponse
object
Get Image response
3 properties
2 required
GetCheckImagesResponse
object
Add Check response
3 properties
2 required
CheckDetailsWithImage
object
Check details with image
CheckDetails
object
Details of checks
23 properties
1 required
CheckImage
object
Check Image
2 properties
1 required
ImageType
string
ImageType of the check
Deleted
boolean
Flag to indicate that the check is rejected or should be returned to the consumer
MediaState
string
The state of the media
CheckUpdateDate
object
Creation date or date of last update for this record
CourtesyAmount
object
Amount read by Optical Character Recognition (OCR) from the check image
PayableAmount
object
The amount which may be payed on this check
UserAmount
object
The amount which is entered by the User
ValidatedAmount
object
Amount which has been validated
MICRAmount
object
Amount read from the MICR line
RejectedBy
string
Indicates who has rejected the check
CheckType
string
The Check Type value of the check
CheckState
string
State of the check
CheckStatus
object
8 properties
Date
string
The date pattern is defined 'yyyy-MM-dd', with yyyy as 4-digit year, MM as 2-digit month and dd as 2-digit date of month
Count
integer
Count Limit specifies the aggregated business cases to be count within a defined period of time.
Amount
object
The basic type of an amount.
2 properties
2 required
AccountInformationBase
object
Account base information
7 properties
3 required
AccountOwnership
string
The ownership of the account
AccountStatus
string
The status of the account
Loan
object
Loan balance to be represented in amounts as LOANBALANCE, INTERESTAMOUNT, REGULARPAYMENTAMOUNT, REGULARPAYMENTDUE, PRINCIPLEBALANCE, MINIMUMAMOUNTDUE, LASTPAYM…
2 properties
Credit
object
Credit amounts to be represnted in amounts as CREDITLIMIT, AVAILABLECREDIT, LASTCHARGEDUE, INTERESTPAIDYEARTODATE, INTERESTPAIDPREVIOUSYEARTODATE, INTERESTAMOU…
1 property
Payment
object
Payment amounts to be represnted in amounts as REGULARPAYMENTAMOUNT, REGULARPAYMENTDUE, PRINCIPALBALANCE, PAYOFFAMOUNT, LASTPAYMENTAMOUNT
4 properties
Warning
object
5 properties
2 required
AccountType
string
| Symbolic name | Comment | |----------------------------|----------------------------------------------------------------| | UNSPECIFIED | Default value for u…
AccountSubType
string
Represents the SubType of an account for AccountType
AccountName
string
The account name which is displayed to the user
LoanType
string
All the possible account types for LOAN Accounts
Amounts
array
Account amount
AccountAmount
object
3 properties
AccountAmountType
string
Amount types for account
ConsumerResponse
object
3 properties
2 required
ConsumerRef
string
Reference number of a consumer
AccountRef
object
2 properties
AccountNumber
string
Account number
IsOrganization
boolean
True if consumer is an organization.
TaxId
string
Tax id of a consumer
PostalCode
string
Postal code
StateCode
string
State code
Address
object
6 properties
Email
string
Consumer email
DateOfBirth
string
Consumer's date of birth
ConsumerType
string
Consumer type. Possible values: UNKNOWNCONSUMER, PRIVATECONSUMER, BUSINESSCONSUMER and BUSINESSRUNNER
FirstName
string
Consumer first name
MiddleName
string
Consumer middle name
LastName
string
Consumer last name
FullName
string
Consumer full name
ConsumerName
object
4 properties
PhoneNumber
string
Consumer phone number
PhoneType
string
Consumer phone type
ConsumerPhone
object
2 properties
CheckDetailsResponse
object
Check image response
2 properties
1 required
Category
string
Exception limit category
TimeZone
string
ATM/Workstation Timezone
Host
object
Get host status
3 properties
Server
object
Get server status
2 properties
WorkstationData
object
Workstation status
17 properties
DeviceState
object
16 properties
StateAndAlertMessage
object
6 properties
TerminalDataResponse
object
Get workstation Data
3 properties
2 required
SessionDataResponse
object
3 properties
UpdateImageResponse
object
2 properties
TellerStatusResponse
object
2 properties
SaveImageResponse
object
3 properties
LimitResponse
object
3 properties
GetExceptionLimitCategoriesResponse
object
3 properties
SaveConsumerResponse
object
2 properties
SendCommandResponse
object
3 properties
ValidateTaskResponse
object
3 properties
TokenZoomTellerResponse
object
3 properties
CallForwardingResponse
object
3 properties
CancelGroupTaskResponse
object
3 properties
DeleteImageResponse
object
2 properties
CheckDetailsRequest
object
1 property
ImageRequest
object
1 property
ImageDeleteRequest
object
1 property
UpdateImageRequest
object
1 property
LimitRequest
object
1 property
SetConsumerRequest
object
1 property
GetConsumerRequest
object
1 property
SendCommandRequest
object
1 property
CreateGroupTaskRequest
object
1 property
CancelGroupTaskRequestPayload
object
1 property
InstituteConfigurationPayload
object
1 property
1 required
TwilioTaskRouterResponsePayload
object
Teller response
2 properties
TerminalStatusPayload
object
1 property
1 required
WorkstationDetails
object
10 properties
AccountListResponsePayload
object
1 property
1 required
ImageListResponsePayload
object
2 properties
1 required
ExceptionLimitCategoriesResponsePayload
object
1 property
SendCommandResponsePayload
object
1 property
CategoryDefinition
object
Exception Limit categories with description
2 properties
AddCheckResponsePayload
object
1 property
2 required
ConsumerResponsePayload
object
1 property
1 required
ConsumerInfo
object
8 properties
1 required
TellerResponsePayload
object
Teller response
3 properties
2 required
TellerResponse
object
2 properties
2 required
TellerToken
string
Base64 encoded tellerToken.
WorkstationDataResponsePayload
object
7 properties
5 required
WorkstationRestriction
object
Returns workstation restriction data
2 properties
WorkstationTransaction
object
Returns workstation transaction data
6 properties
The full machine-readable OpenAPI contract behind this narrative.