---
title: "POST /webhooks/appsumo/license-events"
method: POST
path: "/webhooks/appsumo/license-events"
---

# POST /webhooks/appsumo/license-events

`POST /webhooks/appsumo/license-events`

## Request

- Base URL: `https://api.asters.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.asters.ai/webhooks/appsumo/license-events`
- Auth: none declared

## Request body

- AppsumoLicenseEvent
  - `license_key` string, required
  - `prev_license_key` string
  - `plan_id` string, required
  - `event` 'purchase' | 'activate' | 'deactivate' | 'upgrade' | 'downgrade', required
  - `license_status` string, required
  - `event_timestamp` number, required
  - `created_at` number, required
  - `tier` number, required
  - `test` boolean
  - `extra` object, required
    - `reason` string

## Response `201`

---

[API](https://skmtc.dev/asters/apis/asters-api.md) · [All operations](https://skmtc.dev/asters/apis/asters-api/llms.txt) · [OpenAPI document](https://skmtc.dev/asters/apis/asters-api/revisions/119ec56a03a9?raw)
