Skip to main content
POST
Create wallet automation

Authorizations

Authorization
string
header
required

Basic Auth header with your app ID as the username and your app secret as the password.

Headers

privy-app-id
string
required

ID of your Privy app.

Body

application/json

Request body for creating a wallet automation.

config
AutomationConfigInput · object
required

Full configuration for a wallet automation (trigger + action) accepting human-readable aliases.

owner_id
string | null
required
Minimum string length: 1
name
string
Required string length: 1 - 100

Response

200 - application/json

The created wallet automation.

A wallet automation.

id
string
required
app_id
string
required
name
string | null
required
status
enum<string>
required

Automation lifecycle state: 'enabled' = running, 'disabled' = not running.

Available options:
enabled,
disabled
owner_id
string | null
required
config
AutomationConfig · object
required

Full configuration for a wallet automation (trigger + action).

created_at
string
required
updated_at
string
required