# Retrieving, processing, and storing data using HTTP APIs

The Job in this scenario retrieves the data of the first ten *schemaExtensions* entities from Microsoft Azure by calling a Microsoft Graph API, translates the description fields of the received *schemaExtensions* entities into French by calling the OpenAI GPT-3 model *text-davinci-003*, and stores the *schemaExtensions* entities (along with the French entity description) in GitHub as an XML document by calling a GitHub API.

![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/use-case-httpclient-1.png)

As shown in the above figure, the Job comprises seven components that are connected through row &gt; Main links.

### In this section

* [Creating the Job](https://help.qlik.com/talend/en-US/components/8.0/http/creating-job)
* [Setting up the tHTTPClient_1 component](https://help.qlik.com/talend/en-US/components/8.0/http/retrieving-processing-storing-data-using-http-api-thttpclientinput1)
* [Setting up the tLogRow components](https://help.qlik.com/talend/en-US/components/8.0/http/retrieving-processing-storing-data-using-http-api-tlogrow)
* [Setting up the tHTTPClient_2 component](https://help.qlik.com/talend/en-US/components/8.0/http/retrieving-processing-storing-data-using-http-api-thttpclientprocessor1)
* [Setting up the tMap component](https://help.qlik.com/talend/en-US/components/8.0/http/retrieving-processing-storing-data-using-http-api-tmap)
* [Setting up the tHTTPClient_3 component](https://help.qlik.com/talend/en-US/components/8.0/http/retrieving-processing-storing-data-using-http-api-thttpclientprocessor2)
* [Executing the Job](https://help.qlik.com/talend/en-US/components/8.0/http/retrieving-processing-storing-data-using-http-api-executing-job)

**Related information**

* [tMap](https://help.qlik.com/talend/en-US/components/8.0/tmap/tmap)
* [tLogRow](https://help.qlik.com/talend/en-US/components/8.0/logs-and-errors/tlogrow)