API 利用規約
最終更新 : 18/10/2026
本規約(「API 規約」)は、YA-Planning の開発者向け API(「API」)へのアクセスおよびその利用を規定します。本規約は、サービスの利用規約を補完します。API キーを作成するか API を呼び出すことにより、お客様(「開発者」)は本規約に同意したものとみなされます。
1. アクセスと API キー
登録後、アクセスは無料です。各キーは 1 つの機関、および必要最小限で選択する一連の scope(権限)に関連付けられます。キーの秘密部分は一度だけ表示されます。安全に保管してください。お客様はご自身のキーで実行されたすべての活動について責任を負います。侵害があれば遅滞なく報告し、該当するキーを失効させてください。
2. 環境
yap_test_ キー(サンドボックス)はデモデータ上で動作し、実データには影響しません。書き込みは無効化されています。yap_live_ キーはお客様の本番データ上で動作します。本番環境へ移行する前にサンドボックスでテストしてください。
3. 許容される利用
- レート制限を超えないでください。
429が発生した場合はバックオフを伴うリトライを実装してください。 - API は、権限が付与された機関に対してのみ使用してください。
- リバースエンジニアリング、アクセス制御の回避、または無許可の侵入テストは禁止します。
- サービスの可用性、完全性、またはセキュリティを損なう利用は禁止します。
- 公開クライアント側(リポジトリ、プロキシのないフロントエンドアプリケーション)でキーを決して公開しないでください。
4. データ保護
API を通じてアクセス可能なデータ(生徒、教師、時間割)は、機関に帰属する個人データです。お客様は機関の処理者として行動し、当該機関と合意した目的のためにのみこれを処理し、これを保護し、再販せず、GDPR および適用される規制を遵守することを約束します。webhook の受信時には、HMAC 署名およびタイムスタンプの新しさを検証しなければなりません。
5. 可用性、バージョン、および非推奨化
API は「現状のまま」提供され、無料プランに対してはサービスレベルの保証はありません。当社はいつでも後方互換性のある方法で API を進化させることができます。互換性を破る変更は、新しいメジャーバージョンおよび最低 90 日の事前通知(Deprecation ヘッダーおよびドキュメントの変更履歴)を通じて告知されます。
6. 停止
本規約への違反、不正利用、セキュリティ上のリスク、または法的義務がある場合、当社は事前通知の有無にかかわらずキーを停止または失効させることがあります。
7. 責任
法律で認められる範囲において、YA-Planning は API の利用に関連する間接的損害について責任を負いません。お客様は、API の利用または本規約の不遵守から生じる請求について YA-Planning を補償するものとします。
8. お問い合わせ
API に関するお問い合わせ: api@yaplanning.com.
非契約文書 — 本番導入前に法的な確認を要する暫定版。
