Add account creation endpoint and dynamic REST client environment config

This commit is contained in:
GitHub Copilot
2025-05-06 09:13:03 +00:00
parent a8ec2734c8
commit bac13b30c9
3 changed files with 112 additions and 7 deletions

View File

@@ -1,9 +1,57 @@
POST /api/bank-account/update/2 HTTP/1.1
@baseUrl = {{baseUrl}}
@host = {{host}}
@port = {{port}}
# Bank Account API Testing
### Get all accounts
GET {{baseUrl}}/accounts
Accept: application/json
### Get a specific account
GET {{baseUrl}}/accounts/1
Accept: application/json
### Get transactions for an account
GET {{baseUrl}}/accounts/1/transactions
Accept: application/json
### Create a new account
POST {{baseUrl}}/accounts
Content-Type: application/json
Host: europa:3050
Content-Length: 85
{"name": "BofA Joint Checking","bankName": "Bank of America","accountNumber": "4581"}
{
"name": "BofA Joint Checking",
"bankName": "Bank of America",
"accountNumber": "4581",
"balance": 1500,
"type": "CHECKING",
"status": "ACTIVE"
}
###
### Create a new transaction
POST {{baseUrl}}/transactions
Content-Type: application/json
{
"accountId": "1",
"date": "2025-05-06",
"description": "Coffee Shop",
"amount": -12.50,
"category": "Food & Dining",
"type": "WITHDRAWAL"
}
### Update a transaction
PUT {{baseUrl}}/transactions/1
Content-Type: application/json
{
"description": "Updated Coffee Purchase",
"amount": -15.75,
"category": "Food & Dining"
}
### Delete a transaction
DELETE {{baseUrl}}/transactions/1