以下のFAQは開発者向けに書かれています。この構成の実装に関心のあるサポートマネージャーの方は、この記事を開発者と共有してください。

HelpshiftのREST APIを使用して、チケット作成時にカスタムチケットフィールドを更新するには、PUT /issuesリソースでcustom_fieldsパラメータを使用する必要があります。

このパラメーターは、カスタムチケットフィールドを含むキーと値のペアのJSONオブジェクトを受け入れます。

ご注意ください:HSAPIのcustom_fieldsパラメーターは、管理者がHelpshiftダッシュボードの設定タブ内でカスタムチケットフィールドを作成した後にのみ呼び出す必要があります。

カスタムチケットフィールドを作成する際、フィールドタイプは、以下の許可されたカスタムチケットフィールドタイプのいずれかである必要があります。

  • 日付
  • チェックボックス
  • ドロップダウン
  • 一行テキスト
  • 複数行のテキスト
  • 番号

各フィールドの値は、そのフィールドのデータ型と一致する必要があります。

このAPI設定を構成する際は、以下の点にご留意ください。

  • すべての日付は、Unixタイムスタンプ(ミリ秒)形式にする必要があります。
  • 無効なキーと、予期されるデータ型と一致しない値は削除され、値は設定されません。
  • アーカイブ/削除されたフィールドは削除されるため、値は設定されません

カスタム_fieldsパラメーターについてさらに詳しく知りたい場合は、弊社のAPIドキュメントツールをご覧ください。

以下は、/issuesリソースに対するサンプルREST API PUTコールのスクリーンショットです。このコールは、新規カスタムチケットフィールドの値でチケットを正常に更新しました。

注意: このREST API呼び出しは、PostmanのAPIクライアントを使用しました。