メインコンテンツまでスキップ
バージョン: 3.8

API エンドポイントの数

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

GET v1/accounts

  • まだ実装されていません。
  • 口座とその残高のリストを JSON 配列として返します。
[
{
"account": <id>,
"balance": <balance>
},
...
]

GET v1/accounts/{id}?start=<num>&end=<num>&order=<asc or desc>&limit=<num>

  • 指定されたアカウント履歴を JSON 配列として返します。
  • 成功した場合は 200 OK を返します。
[
{
"account": <id>,
"balance": <balance>,
"age": <age>
},
...
]

PUT v1/accounts/{id}

  • id={id}で指定したアカウントを作成します。
  • 成功した場合は 200 OK を返します。
  • アカウントがすでに存在する場合は、 403 Bad Request を返します。

POST v1/accounts/{id}/deposit?amount=<amount>

  • 指定された口座に入金します。
  • 成功した場合は 200 OK を返します。

POST v1/accounts/{id}/withdraw?amount=<amount>

  • 指定口座からの出金。
  • 成功した場合は 200 OK を返します。
  • 金額がアカウントの残高を超える場合は、 403 Bad Request を返します。

POST v1/transfers?from=<id>&to=<id>&amount=<amount>

  • ある口座から別の口座に資金を移動します。
  • 成功した場合は 200 OK を返します。
  • 金額が送信元アカウントの残高を超える場合、 403 Bad Request を返します。

アカウントを削除する

これを行う方法はありません。