# External API Requests

{% hint style="info" %}
Read more about External API Requests [here](https://appmaster.gitbook.io/docs/business-logic/external-api-requests).
{% endhint %}

### Flow Connections <a href="#flow-connections" id="flow-connections"></a>

* \[Input] In - starts the block's execution.
* \[Output] Out - activates when the block has finished its execution.

### Data Connections <a href="#data-connections" id="data-connections"></a>

* \[Input] URL Params (model) - URL Params model object, use [this block ](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/make-apirequestname-url-params-model-in)to make it.
* \[Input] Body (model) - input Body model object, use [this block ](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/make-apirequestname-body-model-in)to make it.
* \[Input] Headers (model) - input Headers model object, use [this block](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/make-apirequestname-headers-model-in) to make it.
* \[Input] Query (model) - Query model object, use [this block](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/make-apirequestname-query-model-in) to make it.
* \[Output] Headers (model) - output Headers model object, use [this block ](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/expand-apirequestname-headers-model-out)to expand it.
* \[Output] Response Status (model) - Response Status model object, use [this block](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/expand-apirequestname-response-status-model-out) to expand it.
* \[Output] Body (model) - output Body model object, use [this block](https://appmaster.gitbook.io/docs/business-logic/block/model-functions/api-requests/expand-apirequestname-body-model-out) to expand it.
