> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# GET /event-types

**List events types**

Returns a list of event types.

The response is not paginated.

## Response (200)

- `data`: array (required)
  - `name`: string (required) — Type of event sent by Paddle, in the format `entity.event_type`.
    - `address.created` — An [`address.created`](https://developer.paddle.com/webhooks/addresses/address-created) event.
    - `address.imported` — An [`address.imported`](https://developer.paddle.com/webhooks/addresses/address-imported) event.
    - `address.updated` — An [`address.updated`](https://developer.paddle.com/webhooks/addresses/address-updated) event.
    - `adjustment.created` — An [`adjustment.created`](https://developer.paddle.com/webhooks/adjustments/adjustment-created) event.
    - `adjustment.updated` — An [`adjustment.updated`](https://developer.paddle.com/webhooks/adjustments/adjustment-updated) event.
    - `api_key.created` — An [`api_key.created`](https://developer.paddle.com/webhooks/api-keys/api-key-created) event.
    - `api_key.expired` — An [`api_key.expired`](https://developer.paddle.com/webhooks/api-keys/api-key-expired) event.
    - `api_key.expiring` — An [`api_key.expiring`](https://developer.paddle.com/webhooks/api-keys/api-key-expiring) event.
    - `api_key.revoked` — An [`api_key.revoked`](https://developer.paddle.com/webhooks/api-keys/api-key-revoked) event.
    - `api_key.updated` — An [`api_key.updated`](https://developer.paddle.com/webhooks/api-keys/api-key-updated) event.
    - `api_key_exposure.created` — An [`api_key_exposure.created`](https://developer.paddle.com/webhooks/api-key-exposures/api-key-exposure-created) event.
    - `business.created` — A [`business.created`](https://developer.paddle.com/webhooks/businesses/business-created) event.
    - `business.imported` — A [`business.imported`](https://developer.paddle.com/webhooks/businesses/business-imported) event.
    - `business.updated` — A [`business.updated`](https://developer.paddle.com/webhooks/businesses/business-updated) event.
    - `client_token.created` — A [`client_token.created`](https://developer.paddle.com/webhooks/client-tokens/client-token-created) event.
    - `client_token.revoked` — A [`client_token.revoked`](https://developer.paddle.com/webhooks/client-tokens/client-token-revoked) event.
    - `client_token.updated` — A [`client_token.updated`](https://developer.paddle.com/webhooks/client-tokens/client-token-updated) event.
    - `customer.created` — A [`customer.created`](https://developer.paddle.com/webhooks/customers/customer-created) event.
    - `customer.imported` — A [`customer.imported`](https://developer.paddle.com/webhooks/customers/customer-imported) event.
    - `customer.updated` — A [`customer.updated`](https://developer.paddle.com/webhooks/customers/customer-updated) event.
    - `discount.created` — A [`discount.created`](https://developer.paddle.com/webhooks/discounts/discount-created) event.
    - `discount.imported` — A [`discount.imported`](https://developer.paddle.com/webhooks/discounts/discount-imported) event.
    - `discount.updated` — A [`discount.updated`](https://developer.paddle.com/webhooks/discounts/discount-updated) event.
    - `discount_group.created` — A [`discount_group.created`](https://developer.paddle.com/webhooks/discount-groups/discount-group-created) event.
    - `discount_group.updated` — A [`discount_group.updated`](https://developer.paddle.com/webhooks/discount-groups/discount-group-updated) event.
    - `payment_method.saved` — A [`payment_method.saved`](https://developer.paddle.com/webhooks/payment-methods/payment-method-saved) event.
    - `payment_method.deleted` — A [`payment_method.deleted`](https://developer.paddle.com/webhooks/payment-methods/payment-method-deleted) event.
    - `payout.created` — A [`payout.created`](https://developer.paddle.com/webhooks/payouts/payout-created) event.
    - `payout.paid` — A [`payout.paid`](https://developer.paddle.com/webhooks/payouts/payout-paid) event.
    - `price.created` — A [`price.created`](https://developer.paddle.com/webhooks/prices/price-created) event.
    - `price.imported` — A [`price.imported`](https://developer.paddle.com/webhooks/prices/price-imported) event.
    - `price.updated` — A [`price.updated`](https://developer.paddle.com/webhooks/prices/price-updated) event.
    - `product.created` — A [`product.created`](https://developer.paddle.com/webhooks/products/product-created) event.
    - `product.imported` — A [`product.imported`](https://developer.paddle.com/webhooks/products/product-imported) event.
    - `product.updated` — A [`product.updated`](https://developer.paddle.com/webhooks/products/product-updated) event.
    - `report.created` — A [`report.created`](https://developer.paddle.com/webhooks/reports/report-created) event.
    - `report.updated` — A [`report.updated`](https://developer.paddle.com/webhooks/reports/report-updated) event.
    - `subscription.activated` — A [`subscription.activated`](https://developer.paddle.com/webhooks/subscriptions/subscription-activated) event.
    - `subscription.canceled` — A [`subscription.canceled`](https://developer.paddle.com/webhooks/subscriptions/subscription-canceled) event.
    - `subscription.created` — A [`subscription.created`](https://developer.paddle.com/webhooks/subscriptions/subscription-created) event.
    - `subscription.imported` — A [`subscription.imported`](https://developer.paddle.com/webhooks/subscriptions/subscription-imported) event.
    - `subscription.past_due` — A [`subscription.past_due`](https://developer.paddle.com/webhooks/subscriptions/subscription-past-due) event.
    - `subscription.paused` — A [`subscription.paused`](https://developer.paddle.com/webhooks/subscriptions/subscription-paused) event.
    - `subscription.resumed` — A [`subscription.resumed`](https://developer.paddle.com/webhooks/subscriptions/subscription-resumed) event.
    - `subscription.trialing` — A [`subscription.trialing`](https://developer.paddle.com/webhooks/subscriptions/subscription-trialing) event.
    - `subscription.updated` — A [`subscription.updated`](https://developer.paddle.com/webhooks/subscriptions/subscription-updated) event.
    - `transaction.billed` — A [`transaction.billed`](https://developer.paddle.com/webhooks/transactions/transaction-billed) event.
    - `transaction.canceled` — A [`transaction.canceled`](https://developer.paddle.com/webhooks/transactions/transaction-canceled) event.
    - `transaction.completed` — A [`transaction.completed`](https://developer.paddle.com/webhooks/transactions/transaction-completed) event.
    - `transaction.created` — A [`transaction.created`](https://developer.paddle.com/webhooks/transactions/transaction-created) event.
    - `transaction.paid` — A [`transaction.paid`](https://developer.paddle.com/webhooks/transactions/transaction-paid) event.
    - `transaction.past_due` — A [`transaction.past_due`](https://developer.paddle.com/webhooks/transactions/transaction-past-due) event.
    - `transaction.payment_failed` — A [`transaction.payment_failed`](https://developer.paddle.com/webhooks/transactions/transaction-payment-failed) event.
    - `transaction.ready` — A [`transaction.ready`](https://developer.paddle.com/webhooks/transactions/transaction-ready) event.
    - `transaction.revised` — A [`transaction.revised`](https://developer.paddle.com/webhooks/transactions/transaction-revised) event.
    - `transaction.updated` — A [`transaction.updated`](https://developer.paddle.com/webhooks/transactions/transaction-updated) event.
  - `description`: string (required) — Short description of this event type.
  - `group`: string (required) — Group for this event type. Typically the entity that this event relates to.
  - `available_versions`: array (required) — List of API versions that this event type supports.
- `meta`: object (required) — Information about this response.
  - `request_id`: string (required) — Unique ID for the request relating to this response. Provide this when contacting Paddle support about a specific request.

### Response example

```json
{
  "data": [
    {
      "name": "transaction.billed",
      "description": "Occurs when a transaction is billed. Its status field changes to billed and billed_at is populated.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.canceled",
      "description": "Occurs when a transaction is canceled. Its status field changes to canceled.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.completed",
      "description": "Occurs when a transaction is completed. Its status field changes to completed.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.created",
      "description": "Occurs when a transaction is created.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.paid",
      "description": "Occurs when a transaction is paid. Its status field changes to paid.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.past_due",
      "description": "Occurs when a transaction becomes past due. Its status field changes to past_due.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.payment_failed",
      "description": "Occurs when a payment fails for a transaction. The payments array is updated with details of the payment attempt.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.ready",
      "description": "Occurs when a transaction is ready to be billed. Its status field changes to ready.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "transaction.updated",
      "description": "Occurs when a transaction is updated.",
      "group": "Transaction",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.activated",
      "description": "Occurs when a subscription becomes active. Its status field changes to active. This means any trial period has elapsed and Paddle has successfully billed the customer.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.canceled",
      "description": "Occurs when a subscription is canceled. Its status field changes to canceled.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.created",
      "description": "Occurs when a subscription is created. subscription.trialing or subscription.activated typically follow.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.imported",
      "description": "Occurs when a subscription is imported.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.past_due",
      "description": "Occurs when a subscription has an unpaid transaction. Its status changes to past_due.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.paused",
      "description": "Occurs when a subscription is paused. Its status field changes to paused.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.resumed",
      "description": "Occurs when a subscription is resumed after being paused. Its status field changes to active.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.trialing",
      "description": "Occurs when a subscription enters trial period.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "subscription.updated",
      "description": "Occurs when a subscription is updated.",
      "group": "Subscription",
      "available_versions": [
        1
      ]
    },
    {
      "name": "product.created",
      "description": "Occurs when a product is created.",
      "group": "Product",
      "available_versions": [
        1
      ]
    },
    {
      "name": "product.imported",
      "description": "Occurs when a product is imported.",
      "group": "Product",
      "available_versions": [
        1
      ]
    },
    {
      "name": "product.updated",
      "description": "Occurs when a product is updated.",
      "group": "Product",
      "available_versions": [
        1
      ]
    },
    {
      "name": "price.created",
      "description": "Occurs when a price is created.",
      "group": "Price",
      "available_versions": [
        1
      ]
    },
    {
      "name": "price.imported",
      "description": "Occurs when a price is imported.",
      "group": "Price",
      "available_versions": [
        1
      ]
    },
    {
      "name": "price.updated",
      "description": "Occurs when a price is updated.",
      "group": "Price",
      "available_versions": [
        1
      ]
    },
    {
      "name": "customer.created",
      "description": "Occurs when a customer is created.",
      "group": "Customer",
      "available_versions": [
        1
      ]
    },
    {
      "name": "customer.imported",
      "description": "Occurs when a customer is imported.",
      "group": "Customer",
      "available_versions": [
        1
      ]
    },
    {
      "name": "customer.updated",
      "description": "Occurs when a customer is updated.",
      "group": "Customer",
      "available_versions": [
        1
      ]
    },
    {
      "name": "address.created",
      "description": "Occurs when an address is created.",
      "group": "Address",
      "available_versions": [
        1
      ]
    },
    {
      "name": "address.imported",
      "description": "Occurs when a address is imported.",
      "group": "Address",
      "available_versions": [
        1
      ]
    },
    {
      "name": "address.updated",
      "description": "Occurs when an address is updated.",
      "group": "Address",
      "available_versions": [
        1
      ]
    },
    {
      "name": "business.created",
      "description": "Occurs when a business is created.",
      "group": "Business",
      "available_versions": [
        1
      ]
    },
    {
      "name": "business.imported",
      "description": "Occurs when a business is imported.",
      "group": "Business",
      "available_versions": [
        1
      ]
    },
    {
      "name": "business.updated",
      "description": "Occurs when a business is updated.",
      "group": "Business",
      "available_versions": [
        1
      ]
    },
    {
      "name": "adjustment.created",
      "description": "Occurs when an adjustment is created.",
      "group": "Adjustment",
      "available_versions": [
        1
      ]
    },
    {
      "name": "adjustment.updated",
      "description": "Occurs when an adjustment is updated, the only time an adjustment will be updated is when the status changes from pending to approved or from pending to rejected.",
      "group": "Adjustment",
      "available_versions": [
        1
      ]
    },
    {
      "name": "payout.created",
      "description": "Occurs when a payout is created.",
      "group": "Payout",
      "available_versions": [
        1
      ]
    },
    {
      "name": "payout.paid",
      "description": "Occurs when a payout is paid.",
      "group": "Payout",
      "available_versions": [
        1
      ]
    },
    {
      "name": "discount.created",
      "description": "Occurs when a discount is created.",
      "group": "Discount",
      "available_versions": [
        1
      ]
    },
    {
      "name": "discount.imported",
      "description": "Occurs when a discount is imported.",
      "group": "Discount",
      "available_versions": [
        1
      ]
    },
    {
      "name": "discount.updated",
      "description": "Occurs when a discount is updated.",
      "group": "Discount",
      "available_versions": [
        1
      ]
    },
    {
      "name": "report.created",
      "description": "Occurs when a report is created.",
      "group": "Report",
      "available_versions": [
        1
      ]
    },
    {
      "name": "report.updated",
      "description": "Occurs when a report is updated.",
      "group": "Report",
      "available_versions": [
        1
      ]
    }
  ],
  "meta": {
    "request_id": "364194bd-2f30-4cfb-8190-ce5a774efa0a"
  }
}
```
