# Procedures

Submit human-collected input to Fin Procedures via the HITL (Human in the Loop) API.
 
When a Fin Procedure reaches a HITL step with the API channel enabled, Intercom sends a `procedure.hitl_notification.created` webhook to your system. Your system collects the required input and responds via the callback endpoint documented here.
 
This API requires the Procedures HITL API feature to be enabled for your workspace and an OAuth token with the `write_conversations` scope.

 - [POST /procedures/{conversation_id}/collect_agent_input](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/procedures/collectprocedureagentinput.md): Submit human-collected input to a Fin Procedure that is paused at a Human in the Loop (HITL) step. When a procedure reaches a HITL step with the API channel enabled, Intercom sends a `procedure.hitl_n
 - [Collect Agent Input Request](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/procedures/collect_agent_input_request.md): Schema: #/components/schemas/collect_agent_input_request
