レート制限
すべての呼び出しは制限の対象となり、顧客ごとにすべての APIキーを合算して、暦上の 1 分単位で数えられます。以下は現在適用されている制限です。
GET /account, GET /checkers, GET /orders, GET /orders/{id}1 分あたり 60 回
GET /orders/{id}/results1 分あたり 30 回
POST /uploads1 分あたり 10 回
POST /estimates1 分あたり 10 回
POST /orders による新しい注文1 分あたり 10 回
API から同時に未完了のタスクパート
同時に 20 件
誤った APIキーを使ったリクエスト(IP アドレスごと)
1 分あたり 20 回
レスポンスからわかること
これらは、繰り返された注文などでは含まれないことがあるため、必須として扱わないでください。
RateLimit-Limit:この種類の呼び出しの制限。RateLimit-Remaining:この 1 分間に残っている回数。RateLimit-Reset:カウントが再び始まるまでの秒数。
制限を超えた場合
429 rate_limited と、待機する秒数を示す Retry-After が返されます。このリクエストでは何も実行されず、請求もありません。その時間だけ待ってから再送信してください。注文の場合は同じ Idempotency-Key を使用してください。
リトライ
すでに行われた注文の繰り返しや、これらの制限を通過してレスポンスを失った注文の繰り返しは、注文の制限にカウントされません。そのため、安全なリトライがリトライであることを理由に拒否されることはありません。また、注文のリクエスト全体には、注文の制限の 6 倍(少なくとも 1 分あたり 60 回)という上限も適用されます。
未完了の注文
大きな注文は、1,000,000 件ごとに 1 つのタスクパートで構成されます。未完了パートの制限を超えると 429 too_many_open_orders が返されます。いくつかが完了するまで待ってください。他に未完了のものがないときは、1 件の大きな注文がこの制限を超えることができます。
さらに必要な場合
構築しているものをお知らせのうえ、お問い合わせください。