# Actions

Actions determine what happens when users interact with an element. Elements such as lists, buttons, and images added to the screens have the feature of determining action. It can be used to direct the users to another screen, to interact, or design your flows.

{% hint style="info" %}
When you specify a table in list elements as a source, Kozmik creates several screens automatically such as Create Form, Update Form, and Detail Screen. There are built-in action types like "Show Detail Screen" "Show Create Form" and "Show Update Form" for those screens.
{% endhint %}

<figure><img src="/files/xdunDfU4LkOTCzzzQ307" alt=""><figcaption></figcaption></figure>

#### Show Screen

It allows the user to go to the screen that you specify when the button is pressed.

![](/files/wnEiMiOt9crPqWVrZeAR)

#### Show Detail Screen

This action only appears on list elements. It allows the user to go to the detail screen is created automatically by Kozmik when the button is pressed.&#x20;

![](/files/7irkQGOcuS3KLoSCRnvj)

#### Show Create Form

It allows the user to go to one of the automatically created "Create Form" screens that you specify when the button is pressed.&#x20;

![](/files/e0Ik6PVu4AM3Ll0w6obP)

#### Show Update Form

This action only appears on the list elements and detail screen. It allows the user to go to one of the automatically created "Update Form" screens that you specify when the button is pressed.&#x20;

![](/files/TPfUuBR8o7xwlnuJ7knw)

#### Show Notification

When the button is pressed, the message you specify is displayed as a pop-over notification on the screen.

![](/files/hbUQJvZS03T6D9LGw6aY)

#### Go Back

It allows the user to return to the previous page if the button is pressed.

![](/files/0TPVKJVLipekKa15TlpJ)

#### Go To Tab

It allows the user to go to the tab that you specify when the button is pressed.

![](/files/1vIcI31tNJOQ4cDwAUbU)

#### Open Link

If the button is pressed, it allows the user to reach the link you have specified via the web browser.

![](/files/LRzhhAtOiWDEhRgdXY8p)

#### Open Menu

When the button is pressed, it opens the hamburger menu.

![](/files/KbjaoWXc7rmAevLLR5H2)

<br>


---

# 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.kozmik.io/screens-and-elements/actions.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.
