# Subscriptions

> Inspect account subscriptions and cancel at period end without assuming automatic dunning or publisher plan creation.

Canonical: https://theaimart.co/docs/subscriptions
Updated: 2026-10-08 · Guide version: 1.1

My Subscriptions displays subscription records returned for your signed-in account. It offers cancellation at the end of the recorded billing period. This is separate from setting a free or paid listing price.

## Inspect and cancel

1. Open [My Subscriptions](/Dashboard/Subscriptions).
2. Review plan name, billing cycle, displayed price, status and current-period end.
3. Use Cancel Subscription and read the confirmation.
4. Confirm the record now indicates cancellation at period end.

The read path is `GET /subscriptions/me`; cancellation is `PUT /subscriptions/{id}/cancel`. Both require your backend session and operate on account-owned records.

The returned record contains:

```text
id, app_id, agent_id, plan_name, billing_cycle, price, status,
current_period_end, cancel_at_period_end
```

## Creation behavior and limits

The backend has a subscription creation interface with `plan_name`, `billing_cycle` (`monthly` or `yearly`) and optional listing target fields. Prices are derived by the server; an arbitrary client `price` is not authoritative. Creation can charge marketplace credits and must be tested only through an authorized purchasing flow.

The native/web publishing forms do not provide a multi-tier monthly/annual plan editor. This interface does not establish free trials, subscription pauses, external card auto-renewals, automatic payment recovery or invoice webhooks. Do not promise those capabilities in a listing.

A hosted web app must implement its own access controls. This marketplace does not inject a signed entitlement token when opening the developer's site. A subscription record is not an integration for third-party feature gating.

## Troubleshooting

If cancellation fails, confirm you are signed in as the record's owner and refresh the status. If price or renewal wording is unclear, contact support before purchasing. A period-end date does not prove that an external billing provider will automatically renew the plan. Keep subscription records separate from one-time purchase receipts and locked bonus credits.

## Next

Read [Monetization](/docs/monetization), [Uploading Web Apps](/docs/uploading-webapps) and [Wallet & Credits](/docs/wallet-and-credits).
