> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/test-steps/integration.md).

# Integration

Integration Test Steps reach systems outside the browser. Use them for API calls, SFTP file work, or sending a Slack message during a Run.

For a Flow Builder walkthrough of API calls, storage, and JSON asserts, see [Test APIs in a Flow](/guides/test-apis-in-a-flow.md).

## API

| Test Step                                   | Use it to                                    |
| ------------------------------------------- | -------------------------------------------- |
| [GET](/test-steps/integration/get.md)       | Send a GET request and store the response    |
| [POST](/test-steps/integration/post.md)     | Send a POST request and store the response   |
| [PUT](/test-steps/integration/put.md)       | Send a PUT request and store the response    |
| [PATCH](/test-steps/integration/patch.md)   | Send a PATCH request and store the response  |
| [DELETE](/test-steps/integration/delete.md) | Send a DELETE request and store the response |

## SFTP and Slack

| Test Step                                             | Use it to                               |
| ----------------------------------------------------- | --------------------------------------- |
| [SFTP List](/test-steps/integration/sftp-list.md)     | List files or folders on an SFTP server |
| [SFTP Upload](/test-steps/integration/sftp-upload.md) | Upload a generated file to SFTP         |
| [Slack Send](/test-steps/integration/slack-send.md)   | Send a message to a Slack channel       |
