# RFIs

APIs to the RFIs Workflow module.

 - [POST /workflow/rfi-integrations-list/select](https://developers-internal.tonicdm.com/tonicdm-product/rfis/pull-rfi-list-select.md): Returns basic information for the list of RFIs available in a 3rd party system (e.g. Procore). The TonicDM user's token for the cloud platform must be set up and have access to the resources in the 3r
 - [POST /workflow/rfi-integrations/insert](https://developers-internal.tonicdm.com/tonicdm-product/rfis/rfi-response-insert.md): Put RFI Response into a 3rd Party system (e.g. Procore). For this to work, the specified 3rd Party system user account must have an active API connection and permissions in the 3rd Party system.
 - [POST /workflow/rfi-integrations/select](https://developers-internal.tonicdm.com/tonicdm-product/rfis/pull-rfi-detail-select.md): Returns detailed information for one RFI available in a 3rd party system (e.g. Procore). The TonicDM user's token for the cloud platform must be set up and have access to the resources in the 3rd part
 - [POST /workflow/rfi-parts/select](https://developers-internal.tonicdm.com/tonicdm-product/rfis/workflow-rfi-parts-select.md): Get the details of Parts of RFIs stored in the Workflow module, either by specifying one or more RFI Items to get all the Parts for those RFIs, or by specifying the UUIDs of the Parts themselves. Part
 - [POST /workflow/rfi-reason-codes/insert](https://developers-internal.tonicdm.com/tonicdm-product/rfis/rfi-reason-code-insert.md): Creates a new RFI Reason Code for the Brand.
 - [POST /workflow/rfi-reason-codes/select](https://developers-internal.tonicdm.com/tonicdm-product/rfis/rfi-reason-codes-select.md): Returns a list of all Reason Codes for the user's Brand.
 - [POST /workflow/rfi-reason-codes/update](https://developers-internal.tonicdm.com/tonicdm-product/rfis/rfi-reason-code-update.md): Edit an RFI Reason Code in the Brand.
 - [POST /workflow/rfis/delete](https://developers-internal.tonicdm.com/tonicdm-product/rfis/rfi-delete.md): Note that deleting an RFI will fail if it has been forwarded or returned.
 - [POST /workflow/rfis/insert](https://developers-internal.tonicdm.com/tonicdm-product/rfis/workflow-rfi-insert.md): Create an RFI in the Workflow module of a particular Project.
 - [POST /workflow/rfis/select](https://developers-internal.tonicdm.com/tonicdm-product/rfis/workflow-rfis-select.md): Get RFIs stored in the Workflow module.
 - [POST /workflow/rfis/update](https://developers-internal.tonicdm.com/tonicdm-product/rfis/workflow-rfi-update.md): Change an RFI.
