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

# Actions

> The core unit of work an agent can perform.

An **Action** is one operation your agent can perform against a provider, such as `salesforce_get_contact` or `gmail_list_messages`. StackOne provides thousands of actions across all connectors.

```mermaid theme={null}
sequenceDiagram
    participant App as App / Agent
    participant S as StackOne
    participant P as Provider

    rect rgb(236, 253, 245)
        Note over App,P: Actions — your agent calls out
        App->>S: Call action for a Linked Account
        Note over S: Connector Profile —<br/>connector authentication + enabled actions
        S->>P: Authenticated, transformed request
        P-->>S: Raw provider response
        S-->>App: Normalized response
    end
```

## Calling an action

Each action is called against a [linked account](/gateway/concepts/linked-accounts), and its [connector profile](/gateway/concepts/connector-profiles) determines which actions are available. See [Connect](/connect/overview) for the ways to call them.

<CardGroup cols={2}>
  <Card title="Browse actions per connector" icon="grid-2" href="/connectors/introduction">
    Each connector page lists its available actions.
  </Card>

  <Card title="Connect" icon="plug" href="/connect/overview">
    The ways to call an action from your agent or your code.
  </Card>
</CardGroup>
