Freshdeskにサポートチケットを作成する
Updated July 14, 2023 ·
goldplatinumpluginsformspree-clifreshdesk
サポートチケットを作成 アクションは、Freshdeskにサポートチケットを追加します。このアクションは内部的に create ticket APIエンドポイントを呼び出します。
formspree.json ファイルに サポートチケットを作成 アクションを追加することは、FormspreeダッシュボードでFreshdeskプラグインを追加するのと同じ効果があります。詳細は Freshdeskプラグインのヘルプ記事 をご覧ください。
APIトークンの取得
まず、FreshdeskアカウントにアクセスしてAPIトークンを取得します。
APIトークンは右側の プロファイル設定 ページで確認できます。コピーしておいてください。formspree.jsonの設定に必要になります。

Formspree.jsonの設定
| キー | 型 | 説明 |
|---|---|---|
app | String | freshdesk でなければなりません |
type | String | createSupportTicket でなければなりません |
apiKey | String | APIキー($env変数参照である必要があります。必須) |
subdomain | String | Freshdeskサブドメイン(.freshdesk.com や https は含めません) |
例
{
"forms": {
"support": {
"name": "Support Form",
"actions": [
{
"app": "freshdesk",
"type": "createSupportTicket",
"apiKey": "$FRESHDESK_APIKEY"
"subdomain": "newaccount1612001078242"
}
]
}
}
}
バリデーションルール
サポートチケットを作成 アクションは、以下の送信バリデーションルールを暗黙的に追加します:
| フィールド | バリデーションルール |
|---|---|
email | 必須 |
email | 型は email |
message または msg | 必須 |