Runs

Submit source credentials

Changed on

Resume a run paused at blocked with blocked_reason: "credentials". The secrets are stored in a secured vault and never enter the agent thread, the run row, or logs. The target connection is taken from the run's own credential_request — a key can only fill the connection the agent asked about. Re-submitting overwrites the stored secret so a rejected credential can be re-entered.

post/migrations/{migration_id}/runs/{run_id}/credentials

Request

Request body

credentialsobject required

Secret values keyed to the request's schema. Must be a non-empty object.

connection_idstring uuid

Optional guard — if sent, must match the run's credential_request.connection_id.

Response

Credentials stored; the run resumed and is running again.

run_idstring uuid
statusstring

Example response

{
  "status": "running"
}

Changes