---
title: "Activate"
method: POST
path: "/api/v2/app/activate"
tags: ["v2-app"]
---

# Activate

`POST /api/v2/app/activate`

## Request

- Base URL: `https://api.getle.ad` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getle.ad/api/v2/app/activate`
- Auth: none declared

Turn a confirmed intent into a workspace with a credit balance.

The intent is re-read from Stripe rather than trusted from the client: the
id travels back through the browser in the return URL, so anyone could post
one. Only `succeeded` intents carrying our own metadata are accepted, and
the amount credited is the amount Stripe says it actually received, never a
number the browser supplied.

## Request body

- V2AppRoutesActivateRequest
  - `payment_intent_id` string, nullable
  - `setup_intent_id` string, nullable
  - `email` string, required
  - `domain` string, required
  - `company_name` string, nullable
  - `campaigns` object[], nullable
  - `leads` object[], nullable
  - `draft_email` object, nullable
  - `event_id` string, nullable
  - `twclid` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getle/apis/lead-generator-pro-api.md) · [All operations](https://skmtc.dev/getle/apis/lead-generator-pro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getle/apis/lead-generator-pro-api/revisions/041155e6d905?raw)
