Your syntax is fine; it's the plan. On Hobby, cron jobs are limited to once a day and the exact time within the hour isn't guaranteed. More frequent schedules need Pro. Check the current limits in Vercel's cron docs, but that's been the rule for a while.
Free alternatives if Pro isn't worth it for you:
- If you use Supabase:
pg_cron+pg_netto call your endpoint every 10 minutes. - GitHub Actions
schedule(not precise, can lag). - An external cron service hitting your endpoint.
Whatever calls it, protect the endpoint with a secret (Vercel sends Authorization: Bearer $CRON_SECRET for its own crons).