Poll a run
Read a run’s state. Every response carries run_id, status, and created_at (plus answers, a read-back of your last reply, once you’ve answered a block); the rest depends on status (message while running, blocked_reason + questions/credential_request when blocked, report on a completed execute, error on failure).
Authorizations
Your Vern API key. Create one at Settings → API keys.
Path Parameters
The migration ID returned by Create a migration.
The run ID returned by Start a run.
Response
The run's current state.
A run's polled state. Fields beyond run_id/status/created_at depend on status.
queued, running, blocked, awaiting_approval, completed, failed, canceled A read-back of your last reply, present once you've answered a block.
Present while queued/running.
Present when blocked — which kind of block it is.
question, credentials Present when blocked for a question.
Present when a run is blocked for credentials. Describes the live source needing secrets — render a form from schema and POST to .../credentials. Carries no secret values.
Present when failed.