Skip to main content
POST
Create a transaction

Authorizations

Authorization
string
header
required

JWT token obtained from AWS Cognito or custom authentication service

Body

A ModelSerializer that takes an additional fields argument that controls which fields should be displayed.

transaction_currency_id
string
required
write-only
Minimum string length: 1
client_transaction_id
string
required
Required string length: 1 - 255
transaction_type
string
required
Required string length: 1 - 255
transaction_timestamp
string<date-time>
required
amount
number<double>
required
populate_buckets
string[]
write-only
Minimum string length: 1
cp_a_id
string
write-only
Minimum string length: 1
cp_b_id
string
write-only
Minimum string length: 1
alt_currency_id
string
write-only
Minimum string length: 1
cp_a_country
string
Maximum string length: 60
cp_b_country
string
Maximum string length: 60
cp_a_bank
string
Maximum string length: 255
cp_b_bank
string
Maximum string length: 255
amount_in_alt_currency
number<double> | null
payment_mode
string
Maximum string length: 255
purpose_of_transfer
string
Maximum string length: 255
notes
string
Maximum string length: 255

Response

201 - application/json

A ModelSerializer that takes an additional fields argument that controls which fields should be displayed.

id
integer
required
read-only
bucket_loading_status
string
default:Transaction loaded into [ORDINARY] and requested buckets
required
read-only
cp_a
object
required
cp_b
object
required
transaction_currency
object
required
alt_currency
object
required
modified_by
object
required
created_by
object
required
client_transaction_id
string
required
Maximum string length: 255
transaction_type
string
required
Maximum string length: 255
transaction_timestamp
string<date-time>
required
amount
number<double>
required
cp_a_country
string
Maximum string length: 60
cp_b_country
string
Maximum string length: 60
cp_a_bank
string
Maximum string length: 255
cp_b_bank
string
Maximum string length: 255
amount_in_alt_currency
number<double> | null
payment_mode
string
Maximum string length: 255
purpose_of_transfer
string
Maximum string length: 255
notes
string
Maximum string length: 255