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
を返します。
アカウントを削除する
これを行う方法はありません。