subscriptions

Renew Appsumo Credits Endpoint

Refill the month's credits for every active AppSumo subscription whose month has closed.

Meant for a daily GCP Cloud Scheduler hit — it picks up whoever is due rather than firing on a fixed day, so each user renews on the anniversary of their purchase. Running it more than once a day is harmless: a subscription is only due while its renewal date is in the past, and renewing pushes that a month forward.

A gap in the schedule does not compound. If the job is down for three months the user gets one month's credits and the date moves to the next future anniversary — credits are an allowance, not a balance that accrues.

limit is for a cautious first run; leave it off in the schedule. email plus force is the repair path for one customer whose renewal was missed, and dry_run shows the effect first.

post/api/v1/subscription/cron/appsumo-credits/renew

Query parameters

limitinteger nullable

Cap how many subscriptions this run touches

Cap how many subscriptions this run touches

emailstring nullable

Renew one customer only, by activation email

Renew one customer only, by activation email

forceboolean

Renew even if the month has not closed yet — repairs only

Renew even if the month has not closed yet — repairs only

dry_runboolean

Report what would change without writing it

Report what would change without writing it

Response

Successful Response

ran_atstring required
dry_runboolean
dueinteger required
renewedinteger required
skippedinteger required
detailsobject[]
skipped_detailsobject[]

Changes

Changed in 1 of the 17 revisions of this API.1

Of the 17 revisions, 1 has no diff computed.