---
title: "Sns Webhook"
method: POST
path: "/api/aws_marketplace/sns"
tags: ["AWS Marketplace"]
---

# Sns Webhook

`POST /api/aws_marketplace/sns`

## Request

- Base URL: `https://app.getdot.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://app.getdot.ai/api/aws_marketplace/sns`
- Auth: none declared

Handle AWS Marketplace lifecycle events (Concurrent Agreements standard).

EventBridge (source aws.agreement-marketplace, us-east-1 default bus)
publishes to our SNS topic, which delivers here over HTTPS. The SNS
Message field carries the EventBridge event JSON.

Events:
- SubscriptionConfirmation — auto-confirm the SNS subscription
- License Updated - Manufacturer — purchase/renewal/change, refresh entitlements
- License Deprovisioned - Manufacturer — cancellation/expiry, downgrade to Free

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/getdot/apis/dot-api-2.md) · [All operations](https://skmtc.dev/getdot/apis/dot-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/getdot/apis/dot-api-2/revisions/d26fe7163a7f?raw)
