---
title: "Operator smoke test: dry-run a Stripe test-mode Customer+Subscription+Cancel."
method: POST
path: "/v1/cron/stripe-watch-smoke"
tags: ["watch", "cron", "watch"]
---

# Operator smoke test: dry-run a Stripe test-mode Customer+Subscription+Cancel.

`POST /v1/cron/stripe-watch-smoke`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/v1/cron/stripe-watch-smoke`
- Auth: none declared

Bearer-authed. Uses Stripe test-mode (requires sk_test_... key). Creates + cancels a throwaway subscription so the operator can verify the STRIPE_PRICE_ID_WATCH_MONTHLY env var is correct + the Customer/Subscription API is reachable from production.

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
