# Freshdeskにサポートチケットを作成する

> Formspree Docs · CLIの使用方法 · 2023年7月14日

**サポートチケットを作成** アクションは、Freshdeskにサポートチケットを追加します。このアクションは内部的に [create ticket](https://developers.freshdesk.com/api/#create_ticket) APIエンドポイントを呼び出します。

`formspree.json` ファイルに **サポートチケットを作成** アクションを追加することは、FormspreeダッシュボードでFreshdeskプラグインを追加するのと同じ効果があります。詳細は [Freshdeskプラグインのヘルプ記事](/articles/plugins/use-freshdesk-to-create-support-tickets/) をご覧ください。

## APIトークンの取得

まず、FreshdeskアカウントにアクセスしてAPIトークンを取得します。  
APIトークンは右側の **プロファイル設定** ページで確認できます。コピーしておいてください。formspree.jsonの設定に必要になります。  
  
![mceclip0.png](/images/zendesk/a9041356f9df218e.png)

## Formspree.jsonの設定

| キー | 型 | 説明 |
| --- | --- | --- |
| `app` |  String |  `freshdesk` でなければなりません |
| `type`  |  String |  `createSupportTicket` でなければなりません |
| `apiKey` |  String |  APIキー（$env変数参照である必要があります。必須） |
| `subdomain` |  String |  Freshdeskサブドメイン（.freshdesk.com や https は含めません） |

**例**

```javascript
{
  "forms": {
    "support": {
      "name": "Support Form",
      "actions": [
        {
          "app": "freshdesk",
          "type": "createSupportTicket",
          "apiKey": "$FRESHDESK_APIKEY"
          "subdomain": "newaccount1612001078242"
          
        }
      ]
    }
  }
}
```

## バリデーションルール

**サポートチケットを作成** アクションは、以下の送信バリデーションルールを暗黙的に追加します：

| フィールド | バリデーションルール |
| --- | --- |
| `email` | 必須 |
| `email` | 型は `email` |
| `message` または `msg` | 必須 |
