- Fetch
get_job; confirm the job and intended trigger are enabled. Check schedule timezone/cron, selected provider resources, and all matching rules. - Make one controlled matching provider event. Ask for
list_webhook_deliveriesfiltered byproviderandjobId; if nothing is found, search by provider alone since unmatched deliveries may not link the job. - Use the returned delivery’s identifier with
get_webhook_deliveryto inspect its safe timeline. Uselist_job_webhook_activityfor matching, rejected, duplicate and accepted activity. No raw payloads or secrets are returned. - If no delivery appears, reconnect the provider in Settings, check resource access/app installation and provider delivery status. Ask the hosted operator to investigate transport/subscription failures; hosted users do not configure Factorize’s webhook signing secrets.
- If delivery appears but no run does, check event/action selection, match rules and conditions.
test_job_webhook_conditionspreviews prepared example context only; it does not authenticate or deliver an event. - Check
list_runs: automatic occurrences coalesce while a run is queued. An accepted run may be waiting for an active slot. Query the provider itself for authoritative work.
Troubleshooting
Jobs not firing
Verify automation from provider event to accepted run.