{"uid":"cap_rI-u33XygvSFOFXaXoPad","slug":"x402cron-job-scheduler-3938b1e7","name":"x402cron Job Scheduler","description":"Agent-Cron-Service: schedules a recurring trigger (crontab expression, timezone-aware) delivered to a verified webhook or email, paid per trigger in USDC. POST the job definition; the 402 quotes the exact price.","url":"https://api.x402cron.com/v1/jobs?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["frequency","channel_type","destination","custom_payload"],"properties":{"end_date":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"timezone":{"type":"string","default":"UTC","maxLength":64},"frequency":{"type":"string","maxLength":100,"minLength":9},"destination":{"type":"string","maxLength":2048},"channel_type":{"enum":["email","webhook"],"type":"string"},"custom_payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dt2oMNkWLeVlembNAnBFH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a recurring scheduled job with a cron expression that delivers a payload to a webhook or email on each trigger, billed per execution in USDC via x402 payment protocol.","exampleAgentPrompt":"Set up a recurring cron job that fires every day at 9am UTC and POSTs this JSON payload {\"report\": \"daily-summary\"} to my webhook at https://hooks.myapp.com/daily — use the webhook channel, no end date, and pay per trigger in USDC.","exampleUseCases":[{"title":"Daily report delivery to webhook","prompt":"Schedule a cron job to hit my webhook at https://hooks.myapp.com/reports every day at 8am America/New_York time, sending this payload: {\"type\": \"daily-report\", \"team\": \"engineering\"} — and stop after December 31st 2025."},{"title":"Hourly health check trigger","prompt":"Create a recurring job that POSTs to https://api.myservice.com/healthcheck every hour (cron: 0 * * * *) in UTC with payload {\"check\": \"uptime\"} using the webhook channel."},{"title":"Weekly digest email reminder","prompt":"Set up a cron job to send an email to alerts@mycompany.com every Monday at 7am London time (Europe/London) with payload {\"subject\": \"Weekly digest ready\"} — use the email channel and run it indefinitely."}],"resultDescription":"Returns a job definition object including a job ID, the scheduled frequency, channel configuration, and a 402 payment quote indicating the exact USDC cost per trigger. Once created, the job will execute on the cron schedule, delivering the custom payload to the specified webhook URL or email address each time.","failureModes":["Invalid cron expression format (too short or malformed) returns a validation error","Unsupported timezone string causes rejection","Destination URL or email fails format validation","Missing required fields (frequency, channel_type, destination, custom_payload) returns 400","Payment failure via x402 protocol prevents job creation","End date in the past causes rejection"],"whenToPreferThis":"Choose this endpoint when you need to schedule a recurring, timezone-aware task that delivers a custom payload to a webhook or email on a cron schedule, and you want per-trigger micropayment billing in USDC via the x402 protocol rather than a subscription. Ideal for AI agents that need to automate periodic actions without managing their own cron infrastructure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:30:18.592Z","isFirstParty":false,"canonicalSlug":"x402cron-job-scheduler-3938b1e7"}