# GrapesAPIs 利用規約

## Grape API 利用規約

最終更新日: 2024年10月19日

本利用規約（以下「本規約」）は、Grape API（以下「本API」）を利用するすべてのユーザーに適用されます。本APIを利用することで、ユーザーは本規約に同意したものとみなされます。

本サービスはMIXEDERのサービスであり、ご利用にはMIXEDERの[利用規約](https://help.mixeder.net/?page=tos)が適用されます。

***

### 1. **サービス内容**

* Grape APIは、以下の各APIを提供します：
  * **GrapeQRAPI**：QRコードの生成
  * **GrapeFaviconAPI**：指定したドメインからのファビコン取得
  * **GrapeAvatarAPI**：ファイルのアップロードおよび削除
  * **ファイルアップロードAPI**：画像のアップロードと期限設定

これらのサービスは予告なく変更または追加、廃止される可能性があります。

***

### 2. **利用条件**

1. **APIキーの使用**
   * 一部のAPIには、APIキーが必要です。APIキーは指定された利用者にのみ提供され、他者と共有することは禁止されています。
   * 不正利用が発覚した場合、APIキーは無効化される可能性があります。
2. **リクエスト制限**
   * 各APIには、IPアドレスごとに1日あたり100リクエストの制限が適用されます（GET・POSTリクエストを含む）。失敗したリクエストもカウントされます。
   * 過度のリクエストやシステムへの負荷をかける行為は禁じられます。
3. **データの有効期限**
   * アップロードされたファイルは指定された有効期限が過ぎると自動的に削除されます。期限後のファイルに関する保証は行いません。
   * **例**：ファイルアップロードAPIで「expiration=3600」と指定した場合、1時間後にファイルは削除されます。

***

### 3. **禁止事項**

以下の行為を禁止します：

* **不正アクセス**：システムの脆弱性を攻撃する行為
* **APIの不正利用**：APIキーの共有や偽装したリクエストの送信
* **違法行為**：著作権侵害や他者の権利を侵害する行為
* **サービスの妨害**：大量のリクエスト送信やDDOS攻撃

***

### 4. **免責事項**

* サービス提供者は、システムメンテナンスや障害によってAPIが一時的に使用できなくなった場合の損害について一切の責任を負いません。
* 本APIを利用したことで発生したいかなる損害についても、サービス提供者は責任を負いません。
* 提供されるQRコードやファビコンの使用について、第三者の権利侵害がないことを保証しません。

***

### 5. **サポートとお問い合わせ**

APIの利用に関する質問やAPIキーの取得は、以下のメールアドレスからお問い合わせください：

```
support@mixeder.net
```

***

### 6. **利用停止と制限**

* 本規約に違反した場合、APIの利用停止や制限を行うことがあります。
* システムの運営に支障が生じると判断した場合、事前通知なしにサービスを停止する場合があります。

***

### 7. **プライバシーポリシー**

* IPアドレスやリクエスト情報などの個人情報は、本APIの運営および改善のために収集されます。詳細は[プライバシーポリシー](https://help.mixeder.net/?page=privacy)をご確認ください。

***

### 8. **規約の変更**

* 本規約は予告なく変更される場合があります。変更後の利用規約は、本ページに掲載された時点で効力を有します。利用者は、最新の規約を定期的に確認する責任を負います。

***

### 9. **準拠法および管轄**

* 本規約の解釈および適用には、日本国法が適用されます。
* 本APIに関連して生じた紛争については、東京地方裁判所を第一審の専属的合意管轄裁判所とします。

***

**以上**\
本利用規約に同意の上、Grape APIをご利用ください。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.mixeder.net/grapeapi/grapesapis-li-yong-gui-yue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
