---
title: "Get wallet automation"
method: GET
path: "/v1/wallet_automations/{automation_id}"
tags: ["Wallet Automations"]
---

# Get wallet automation

`GET /v1/wallet_automations/{automation_id}`

## Request

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

Get a wallet automation by ID.

## Path parameters

- `automation_id` string, required: ID of the wallet automation.

## Headers

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

## Response `200`

The wallet automation.

- WalletAutomationResponse: A wallet automation.
  - `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
            - `asset_address` string, required
            - `caip2` string, required
        - object: Match all assets except the specified ones.
          - `mode` 'exclude', required
          - `values` AutomationAssetSpec[], required
            - `asset_address` string, required
            - `caip2` string, 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

## Changes

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

[Operation history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/wallet_automations/:automation_id/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)
