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
  • 400 Bad Request
  • 401 Unauthorized
  • 404 Not Found
  • 412 Precondition Failed
  • 428 Precondition Required
  • 500 Internal 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
  • 401 Unauthorized
  • 404 Not Found
  • 412 Precondition Failed
  • 428 Precondition Required
  • 500 Internal Server Error