Email the owner about sign-ups that never connected an agent (GET)
const url = 'https://example.com/api/cron/activation-notify';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/cron/activation-notifyThe counterpart to signup-notify: that one reports arrival, this one
reports that arrival never turned into use. Claims accounts that signed
up more than the grace window ago and have never made a successful
project-scoped MCP tool call, and emails one notification per account to
ACTIVATION_NOTIFY_EMAIL (falling back to SIGNUP_NOTIFY_EMAIL). Anyone who
connects inside the grace window is never claimed. E2E identities are
resolved without sending. Protected by CRON_SECRET via the x-cron-secret
header. Scheduled hourly by the activation-notify RunsGreen schedule in
.slipstream.json.
Responses
Section titled “ Responses ”Activation-stall notification run counts
object
False when any send or bookkeeping error occurred.
New accounts claimed by this run.
Notifications emailed to the owner.
Claimed accounts deliberately not emailed (E2E identities).
Sends that failed; retried on a later run until the attempt ceiling.
Failures of any kind (claim, send, or outcome bookkeeping).
Missing or invalid CRON_SECRET