Withdraw - WHG-Students/Bankingsystem GitHub Wiki
Withdraw Amount
Withdraw a specific amount of money from your account.
Request Method
POST
Request Endpoint
https://students.trade/api/v1/withdrawals
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/withdrawals
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 Withdrawals
Get Withdrawal history of your account.
Request Method
GET
Request Endpoint
https://students.trade/api/v1/withdrawals
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/withdrawals
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