製品・APIガイド

利用枠を確認

このエンドポイントの返す情報

1回の呼び出しで、プランのページ数、使用済みページ数、超過利用の可否など、当月の状況を把握できます。ご自身のダッシュボードや、一括処理前の確認に利用できます。

月間利用枠、消費量、超過利用の状態を取得します。ご自身のダッシュボード内での表示に利用できます。

リクエスト
curl https://api.pdfgine.com/api/v1/usage \
  -H "X-PDFgine-Key: $PDFGINE_KEY"
レスポンス
{
  "organizationName": "Northwind Trading Ltd.",
  "planCode": "business",
  "monthlyPageQuota": 5000,
  "usedPages": 1284,
  "quotaRemaining": 3716,
  "monthlyPreviewPageAllowance": 250,
  "usedPreviewPages": 32,
  "allowsOverage": true,
  "monthlyOverageCap": 1000,
  "overagePages": 0,
  "meteringBasis": "pdf-equivalent"
}

各フィールドの説明

すべての件数は現在の請求月を対象とし、次の期間に移るとリセットされます。

フィールド 意味
monthlyPageQuota今月のプランに含まれるページ数。
usedPages今月これまでに生成したページ数。
quotaRemainingこのレスポンス時点の、monthlyPageQuotaからusedPagesを引いた値。
monthlyPreviewPageAllowanceページ利用枠とは別に、プランに含まれるプレビューページ数です。プレビューは本番生成の利用枠を消費しません。
allowsOverage利用枠を使い切っても生成を続けられるかどうかです。falseの場合、次の生成は402を返します。
monthlyOverageCap超過利用が許可されている場合に、上限をどこまで超えて生成できるかを示します。
meteringBasis課金上の1ページの意味です。pdf-equivalentは、docxやhtmlの出力を、PDFにした場合と同じページ数として計算します。

メンバーと子会社

プランには、テナント単位で集計される上限がさらに2つあります。ワークスペースのメンバー数と、管理できる子会社数です。

プラン メンバー数 子会社
無料 2 0
Go 3 0
Pro 10 5
Max 無制限 無制限

メンバー数の上限を超える招待は、承諾時ではなく送信時に拒否されます。利用できない招待に時間を費やすことはありません。

よくある問題

  • 生成のたびに、このエンドポイントを呼び出す必要はありません。生成レスポンスのX-PDFgine-Quota-Remainingに、追加の通信なしで同じ残量が含まれています。
  • プレビューと本番生成は、別々に集計されます。プレビューでusedPagesが変わらなくても失敗ではなく、usedPreviewPagesが増えています。
  • allowsOverageがfalseで利用枠を使い切ると、キューが遅くなるのではなく、次の生成で402が返されます。エラーではなくquotaRemainingを監視してください。
  • 利用枠とレート制限は別の上限です。利用枠の残量に関係なく、1つのキーは60秒に120回呼び出せます。超過すると、Retry-After付きの429が返されます。
  • カウンターは暦月ではなく請求月に従います。12日に購入したプランでは、毎月12日に期間が切り替わります。