Deposit - WHG-Students/Bankingsystem GitHub Wiki
Deposit Amount
Deposit a specific amount to your account.
Request Method
POST
Request Endpoint
https://students.trade/api/v1/deposits
Request body
In the request body, provide the following JSON keys with values.
| Key | Type | Description | Required |
|---|---|---|---|
| amount | integer | The amount to be sent in cents | ✔ |
Headers
| Name | Value |
|---|---|
| Authorization | Bearer <access_token> |
Example
Request
curl -H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbG..."
-X POST \
-d '{"amount": 5000}' \
https://students.trade/api/v1/deposits
Response
Status Code 201
Content-Type application/json
{
"id": 4,
"type": "withdrawal",
"amount": 325,
"creditAccount": 1,
"createdAt": "2020-07-01T21:10:14.000Z"
},
Other possible responses
400Bad Request401Unauthorized404Not Found412Precondition Failed428Precondition Required500Internal Server Error
Get All Deposits
Get Deposit history of your account.
Request Method
GET
Request Endpoint
https://students.trade/api/v1/deposits
Headers
| Name | Value |
|---|---|
| Authorization | Bearer <access_token> |
Example
Request
curl -H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbG..."
-X GET \
https://students.trade/api/v1/deposits
Response
Status Code 200
Content-Type application/json
[
{
"id": 4,
"type": "withdrawal",
"amount": 325,
"creditAccount": 1,
"createdAt": "2020-07-01T21:10:14.000Z"
},
...
]
Other possible responses
401Unauthorized404Not Found412Precondition Failed428Precondition Required500Internal Server Error