認証
Mewk API は認証に API キーを使用します。キーは mewk_ で始まります。
API キーの作成
API キーはアカウント設定のDeveloperセクションから作成できます。
開発者設定へAPI キーの使用方法
API キーは Authorization ヘッダーに Bearer トークンとして渡します。
Authorization: Bearer mewk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API キーは秘密にしてください。クライアントサイドのコードや公開リポジトリに含めないでください。
リクエスト例
curl https://mewk.app/api/v1/questions/inbox \ -H "Authorization: Bearer mewk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
パーミッション
各 API キーには、アクセスできる内容を制御するパーミッション(スコープ)のセットがあります。
| スコープ | 説明 |
|---|---|
| questions:read | 受信・送信済み質問の読み取り |
| questions:write | 質問への回答と削除 |
| profile:read | プロフィール統計の読み取り |
| profile:write | プロフィールの更新 |
| settings:read | アカウント設定と API キーの読み取り |
| settings:write | 設定の更新、Webhook・API キーの管理 |
制限
1 アカウントあたり最大 10 個の API キーを作成できます。