---
title:  API 後処理
category: API
weight: 1
---

API 後処理では、APIのレスポンスを変更できます。

## API 後処理の確認方法
[API]から任意のAPI名をクリックします。  

![Image from Gyazo](https://t.gyazo.com/teams/diverta/c0f517072eaf34ae0d330aad1d76170c.png)
エンドポイント一覧より、後処理を設定したいエンドポイントの [後処理] をクリックします。 

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/f76d974ea277ac3efa5a333c094092c8.png)
[追加する][保存する]ボタンが表示されますので、[追加する]をクリックします。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/4f5caa99f3879d29ea2e8e5b1a952e49.png)
選択肢が表示されます。
![Image from Gyazo](https://t.gyazo.com/teams/diverta/195b6cd9a5fa2fafe731ca955990316b.png)
### ブロックタイプ
| タイプ   |　説明 |
| :--- | :--- |
|  出力許可リスト  |  選択したフィールドのみレスポンスに表示します。<br/>ネストされたフィールドは `.` を使用します。(例： `data.content.title`)<br/>それぞれのList Indexを指定する必要はなく、サブフィールド名を指定するだけでList項目は自動的に処理されます。例えば、`list.title` は各 `list` 項目の `title`フィールドを返します。 |
|  出力変換リスト  |  機能を使用して、フィールドの名前の変更や削除、データの変更が可能です。<br/>ネストされたフィールドは、`data.content.title` -> `subject` のようにポイント区切りの名前が使用可能です。<br/>FunctionsはPHP、Smarty、RCMSのFunction名と同じ形式です。<ul><li>*Truncate*</li><li>*Trim*</li><li>*Strtotime*</li><li>*Date Format*</li><li>*RCMS Date Format*</li><li>*Uppercase*</li><li>*Lowercase*</li><li>*Sprintf*</li><li>*Nl2Br*</li><li>*FileSize*</li><li>*ImageSize*</li></ul> |
|  カスタム処理  | 作成済みのカスタム処理を選択します。 |

## 関連ドキュメント
- [後処理](/ja/docs/reference/post-processing/)