---
title: "List wallet automations"
method: GET
path: "/v1/wallet_automations"
tags: ["Wallet Automations"]
---

# List wallet automations

`GET /v1/wallet_automations`

## Request

- Base URL: `https://api.privy.io`
- URL: `https://api.privy.io/v1/wallet_automations`
- Auth: HTTP basic

List all wallet automations for your app, with optional filtering by wallet.

## Query parameters

- `wallet_id` string
- `cursor` string
- `limit` integer

## Headers

- `privy-app-id` string, required: ID of your Privy app.

## Response `200`

Paginated list of wallet automations.

- WalletAutomationListResponse: Paginated list of wallet automations.
  - `data` WalletAutomationResponse[], required
    - `id` string, required
    - `app_id` string, required
    - `name` string, nullable, required
    - `status` 'enabled' | 'disabled', required: Automation lifecycle state: 'enabled' = running, 'disabled' = not running.
    - `owner_id` string, nullable, required
    - `config` AutomationConfig, required: Full configuration for a wallet automation (trigger + action).
      - `trigger` AutomationTriggerConfig, required: Trigger configuration for deposit events.
        - `type` 'deposit', required
        - `assets` union, required: Which assets to include/exclude for an automation trigger.
          - object: Match all assets.
            - `mode` 'all', required
          - object: Match only the specified assets.
            - `mode` 'include', required
            - `values` AutomationAssetSpec[], required
              - …
          - object: Match all assets except the specified ones.
            - `mode` 'exclude', required
            - `values` AutomationAssetSpec[], required
              - …
      - `action` union, required: Configuration for an automation action.
        - object: Action configuration for swap operations.
          - `type` 'swap', required
          - `destination_chain_asset` AutomationDestinationAsset, required: Destination asset identified by contract address on a specific chain (CAIP-2).
            - `asset_address` string, required
            - `caip2` string, required
        - object: Action configuration for depositing into an Earn vault.
          - `type` 'earn_deposit', required
          - `vault_id` string, required
    - `created_at` string, required
    - `updated_at` string, required
  - `next_cursor` string, nullable, required

## Changes

- **2026-10-16** `4facbfa7f9d4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/wallet_automations/get.md)

---

[API](https://skmtc.dev/privy-io/apis/privy-api.md) - [All operations](https://skmtc.dev/privy-io/apis/privy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/privy-io/apis/privy-api/revisions/3a2288470053?raw)
