ExchangeRate
為替レートのAPIリファレンスは以下の通りです。

Set exchange rate per month

月ごとの為替レートの更新
Role actions
  • ModifySettings
Request
1
POST /user/exchange HTTP1.1
2
Authorization: Bearer {token}
3
Content-Type: application/json
4
5
{request body}
Copied!
以下に{request body}のリクエストペイロードの例を示します。
{request body}
1
{
2
"exchange_rate":
3
{
4
"rate":110,
5
"month":"2020-01"
6
}
7
}
Copied!
exchange_rate object description
Field
Type
Required
Validation
Description
rate
double
Yes
-
為替レート
month
string
Yes
-
対象月
Response
1
HTTP 200
2
3
{
4
"status": "success"
5
}
Copied!

List exchange rate

月ごとの為替レートの取得。ドキュメントget:/user レスポンス{exchange_rate}から確認できます。

List invoice id exchange rate per month

月ごとのInvoiceID為替レートの取得
Role actions
  • ModifySettings
  • ReadSettings
Request
1
GET /invoiceid/exchangerate/{vendor}/{month} HTTP1.1
2
Authorization: Bearer {token}
3
4
{request body}
Copied!
リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01 リクエストパラーメータの{vendor}のサポートベンダー: aws,azure
Response
1
HTTP 200
2
3
[
4
{
5
"invoice_id":"738676530",
6
"account_id":"128347567789",
7
"exchange_rate":107.302
8
},
9
{
10
"invoice_id":"123656789",
11
"account_id":"987655467321",
12
"exchange_rate": null
13
}
14
]
Copied!

Set invoice id exchange rate per month

月ごとのInvoiceID為替レートの設定
Role actions
  • ModifySettings
Request
1
POST /invoiceid/exchangerate/{vendor}/{month} HTTP1.1
2
Authorization: Bearer {token}
3
Content-Type: application/json
4
5
{request body}
Copied!
リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01 リクエストパラーメータの{vendor}のサポートベンダー: aws,azure
以下に{request body}のリクエストペイロードの例を示します。
{request body}
1
{
2
"settings": [
3
{
4
"account_id":"987655467321",
5
"invoice_id":"123656789",
6
"exchange_rate":101.07
7
}
8
]
9
}
Copied!
Field
Type
Required
Validation
Description
account_id
string
Yes
-
支払いアカウント
invoice_id
string
Yes
-
支払いアカウントのInvoiceID
exchange_rate
double
Yes
-
為替レート
Response
1
HTTP 200
2
3
{
4
"status":"success",
5
"error_data": []
6
}
Copied!

List payer account id exchange rate per month

月ごとのPayerAccountID為替レートの取得
Role actions
  • ModifySettings
  • ReadSettings
Request
1
GET /payer/exchange_rate/{month} HTTP1.1
2
Authorization: Bearer {token}
3
4
{request body}
Copied!
リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01
Response
1
HTTP 200
2
3
[
4
{
5
"id":"128347567789",
6
"vendor":"aws",
7
"name":"Payer Account",
8
"exchange_rate":109.154
9
},
10
{
11
"id":"111345678911",
12
"vendor":"aws",
13
"name":"Payer Account2",
14
"exchange_rate":108.02
15
}
16
]
Copied!

Set payer account id exchange rate per month

月ごとのPayerAccountID為替レートの設定
Role actions
  • ModifySettings
Request
1
POST /payer/exchange_rate/{month} HTTP1.1
2
Authorization: Bearer {token}
3
Content-Type: application/json
4
5
{request body}
Copied!
リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01
以下に{request body}のリクエストペイロードの例を示します。
{request body}
1
{
2
"settings": [
3
{
4
"vendor":"aws",
5
"account_id":"128347567789",
6
"exchange_rate":109.154
7
}
8
]
9
}
Copied!
Field
Type
Required
Validation
Description
vendor
string
Yes
aws,azure
ベンダー
account_id
string
Yes
-
支払いアカウント
exchange_rate
double
Yes
-
為替レート
Response
1
HTTP 200
2
3
{
4
"status":"success"
5
}
Copied!

Set invoice exchange rate per month

月ごとの請求書設定の為替レートの更新
Role actions
  • ModifyInvoice
Request
1
POST /invoices/exchangerate/{month} HTTP1.1
2
Authorization: Bearer {token}
3
Content-Type: application/json
4
5
{request body}
Copied!
リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01
以下に{request body}のリクエストペイロードの例を示します。
{request body}
1
{
2
"vendor":"aws",
3
"billing_groups": [
4
"abcdfeg",
5
"hijklmn"
6
],
7
"exchange_rate":105.076
8
}
Copied!
Field
Type
Required
Validation
Description
vendor
string
Yes
サポート: aws, azure
ベンダー
billing_groups
object
Yes
-
請求グループ一覧
exchange_rate
double
Yes
-
為替レート
Response
1
HTTP 200
2
3
{
4
"status":"success"
5
}
Copied!
Last modified 1yr ago