request
PUT /transactiontypes/AZYX HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: localhost:8080
Content-Length: 91

{
  "code" : "AZYX",
  "name" : "Account UnveilOne",
  "description" : "Unveiled Account"
}
response
HTTP/1.1 202 Accepted

request
POST /transactiontypes HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: localhost:8080
Content-Length: 88

{
  "code" : "ABCD",
  "name" : "Account Starter",
  "description" : "Account Starter"
}
response
HTTP/1.1 202 Accepted

request
GET /transactiontypes HTTP/1.1
Content-Type: application/json
Accept: */*
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 1769

{
  "transactionTypes" : [ {
    "code" : "ACCC",
    "name" : "Account Closing",
    "description" : null
  }, {
    "code" : "ACCO",
    "name" : "Account Opening",
    "description" : null
  }, {
    "code" : "ACCT",
    "name" : "Account Transfer",
    "description" : null
  }, {
    "code" : "ACDT",
    "name" : "ACH Credit",
    "description" : null
  }, {
    "code" : "ADBT",
    "name" : "ACH Debit",
    "description" : null
  }, {
    "code" : "ADJT",
    "name" : "Adjustments",
    "description" : null
  }, {
    "code" : "APAC",
    "name" : "ACH Pre-Authorised",
    "description" : null
  }, {
    "code" : "ARET",
    "name" : "ACH Return",
    "description" : null
  }, {
    "code" : "AREV",
    "name" : "ACH Reversal",
    "description" : null
  }, {
    "code" : "ARPD",
    "name" : "ARP Debit",
    "description" : null
  }, {
    "code" : "ASET",
    "name" : "ACH Settlement",
    "description" : null
  }, {
    "code" : "ATXN",
    "name" : "ACH Transaction",
    "description" : null
  }, {
    "code" : "BACT",
    "name" : "Branch Account Transfer",
    "description" : null
  }, {
    "code" : "BBDD",
    "name" : "SEPA B2B Direct Debit",
    "description" : null
  }, {
    "code" : "BCDP",
    "name" : "Branch Deposit",
    "description" : null
  }, {
    "code" : "BCHQ",
    "name" : "Branch Cheque",
    "description" : null
  }, {
    "code" : "BCWD",
    "name" : "Branch Withdrawal",
    "description" : null
  }, {
    "code" : "CAJT",
    "name" : "Credit Adjustments",
    "description" : null
  }, {
    "code" : "CASH",
    "name" : "Cash Letter",
    "description" : null
  }, {
    "code" : "CCCH",
    "name" : "Certified Customer Cheque",
    "description" : null
  } ],
  "totalPages" : 3,
  "totalElements" : 57
}

request
GET /transactiontypes/AXYZ HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: localhost:8080
Content-Length: 82

{
  "code" : "AXYZ",
  "name" : "Account Lock",
  "description" : "Lock Account"
}
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 82

{
  "code" : "AXYZ",
  "name" : "Account Lock",
  "description" : "Lock Account"
}