Treasury Prime API Endpoints

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
Idempotency-KeystringOptional
Body
fromAccountIdstringRequiredExample: acct_11j3vge7ksyqt3
amountstring Β· 00.00RequiredExample: 24.99
toAccountIdstringOptionalExample: cp_11j3vge7ksyqt3
toAccountNumberstringOptionalExample: 86704702
toRoutingNumberstringOptionalExample: 746978438
toFirstNamestringOptionalExample: Trinity
toLastNamestringOptionalExample: Dickson
debitCreditIndicatorstring Β· enumOptionalExample: creditPossible values:
toAccountTypestring Β· enumOptionalExample: checkingPossible values:
isRecurringbooleanOptionalExample: true
recurringTransferall ofOptional

Only validated if the recurring transfer is true

Responses
post
/baas/transfer-ach
post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
Idempotency-KeystringOptional
Body
fromAccountIdstringRequiredExample: acct_11j3vge7ksyqt2
amountstring Β· 00.00RequiredExample: 4.99
toAccountIdstringRequiredExample: acct_11j3vge7ksyqt3
toAccountNumberstringOptionalExample: 746978438
toRoutingNumberstringOptionalExample: 746978438
toFirstNamestringOptionalExample: Trinity
toLastNamestringOptionalExample: Dickson
isRecurringbooleanOptionalExample: true
recurringTransferall ofOptional

Only validated if the recurring transfer is true

Responses
post
/baas/transfer-internal
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitstringOptionalExample: 100
offsetstringOptionalExample: 0
searchstringOptionalExample: Rent
amountsstring[]OptionalExample: ["0,500"]
Responses
200

Successful operation

application/json
get
/baas/recurring-transfers
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

Successful operation

application/json
get
/baas/recurring-transfers/jobs/{id}
delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

Successful operation

application/json
ResponseanyExample: {"statusCode":200}
delete
/baas/recurring-transfers/jobs/{id}
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitstringOptionalExample: 100
offsetstringOptionalExample: 0
Responses
200

Successful operation

application/json
get
/baas/recurring-transfers/jobs
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

Successful operation

application/json
get
/baas/recurring-transfers/{id}
put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
amountstringOptionalExample: 10
frequencystring Β· enumOptionalExample: monthlyPossible values:
frequencyDatanumberOptionalExample: 1
memostringOptionalExample: Water Bill
durationTypestring Β· enumOptionalExample: continuousPossible values:
startingDatestring Β· date-timeOptionalExample: 2023-03-17
doTransferbooleanOptional

Helps to identify if the frontend has selected "set today" or "future date" for the first transfer

Example: true
transfersQuantitynumberOptional

Only validated if the recurring transfer duration type is "numberOfTransfers"

Example: 0
Responses
200

Successful operation

application/json
ResponseanyExample: {"statusCode":200}
put
/baas/recurring-transfers/{id}
delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

Successful operation

application/json
ResponseanyExample: {"statusCode":200}
delete
/baas/recurring-transfers/{id}
put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

Successful operation

application/json
ResponseanyExample: {"statusCode":200}
put
/baas/recurring-transfers/{id}/deactivate
put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
localDateTimestring Β· date-timeRequired

Local datetime of the user

Example: 2023-04-21
Responses
200

Successful operation

application/json
ResponseanyExample: {"statusCode":200}
put
/baas/recurring-transfers/{id}/activate

Last updated

Was this helpful?