# Cookie

## Creating a Cookie

TestMace allows you to manage host's cookies. Click on the Cookie button at the top menu to open the modal for managing cookies. You'll see a list of all existing records. Click the Add button to create a new one and fill in the following fields:

|   Field type  | Purpose                                                                                                                        |
| :-----------: | ------------------------------------------------------------------------------------------------------------------------------ |
|    **Key**    | The cookie name                                                                                                                |
|   **Value**   | The cookie value                                                                                                               |
|   **Domain**  | Sets the cookie domain                                                                                                         |
|    **Path**   | Sets the cookie path                                                                                                           |
|  **Expires**  | Sets the date the cookie will expire. The date format should be able to return the `toGMTString()` method of the `Date` object |
|   **Secure**  | The checked Secure box means that SSL is used to send the cookie to the server                                                 |
| **Http only** | Forbids any JavaScript access to the cookie.                                                                                   |

You can also create a cookie from a row string like this:

`isLogged=1; Expires=31/12/2019 00:00:00; Domain=testmace-stage.herokuapp.com; Path=/posts/; Secure;`

![Creating a Cookie](/files/-LgfYRYJEPKgk_EHce0O)

## Editing a Cookie

Will be available in the next release of Testmace.

## Deleting a Cookie

Open the managing cookie window and click on the close icon on the right of the chosen cookie.

![Deleting a Cookie](/files/-Lgfa14IctOJbbL4MsJ0)


---

# 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.testmace.com/working-with-project/cookie.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.
