> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extractbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# act

Allows execution of a predefined sequence of actions on the current page.
This is a powerful feature for orchestrating complex interactions.
Example: `act(action: "login", variables: { username: "user", password: "password" })`

## Definition

```graphql theme={null}
act(
  action: String!
  variables: JSONObject
  options: ActOptions
): Boolean!
```

## Arguments

### `action`

[String!](/reference/graphql/scalars/string)

The name of the action sequence to execute.

### `variables`

[JSONObject](/reference/graphql/scalars/jsonobject)

A JSON object containing variables to be used within the action sequence.

### `options`

[ActOptions](/reference/graphql/inputs/act-options)

Options to control the execution of the action sequence.

## Returns

[Boolean!](/reference/graphql/scalars/boolean)

The `Boolean` scalar type represents `true` or `false`.
