---
title: "Toggle Auto-Earn"
method: PUT
path: "/v1/kraken_embed/users/{user_id}/auto_earn"
tags: ["Kraken Embed"]
---

# Toggle Auto-Earn

`PUT /v1/kraken_embed/users/{user_id}/auto_earn`

Toggle Auto-Earn of a user. This is an async operation. To fetch the current status, use GET /v1/kraken_embed/users/{user_id}/earn_summary.

## Path parameters

- `user_id` string, required — The ID of the Privy user.

## Query parameters

- `want_enabled` boolean, required

## Headers

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

## Response `200`

Auto-Earn toggle operation triggered successfully. Response body is empty.

- KrakenEmbedToggleAutoEarnResponse — Response from toggling Auto-Earn. The response body is empty on success.
  - `data` KrakenEmbedToggleAutoEarnKrakenResponse, required — Kraken API response envelope for toggle auto-earn. Result is null on success.
    - `error` unknown[]
      - unknown
    - `errors` unknown[]
      - unknown
    - `result` unknown

## Changes

- **2026-05-19** `e71953b9f0d6` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/kraken_embed/users/:user_id/auto_earn/put.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/bb2eb34156cc?raw)
