# Request

### **Request Headers**

&#x20;Here we add the Important properties of the API, such as Authorization and Content-Type

### **Request Template**

This where we give input for the API, as we all know input is mandatory for the POST,PUT,PATCH method in most cases. Which can be taken from the API request tab from the website.\
&#x20;Here in the request template we can parameterize the input data in this format ${FirstName} as shown below.

![](/files/-MhmRNnz6IOvsRmCffhw)

**Note**:

* All parameterized words needs to be a product element.
* we cannot parameterize the Dynamic(changing data for every request) element.

### **Default Params**

Here you can give input for the parameterized request. All the parameterized names must be a product element where we give our data.

![](/files/-MhmRhgXbWpmhhaeXnX5)

**Note:** Whatever data is parameterize should use that in the excel sheet to give our data.

### **Request Body**

Here you get whatever data parameterized in the request template with the input that was given in the default parameter.

![](/files/-MhmRr9pitNUcaa0bbKN)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qatts.com/using-qatts/a-quick-tour-to-api/section-2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
