skip_migration_job
Skip a blocking migration job to mark it SKIPPED and let dependent jobs proceed. When a skipGuard is present, obtain user approval and retry with acknowledged=true.
Instructions
Skip a migration job that is blocking progress. The job will be marked as SKIPPED and dependent jobs will proceed. Use this when a job is non-critical (e.g. an edge function that can be deployed manually later) or when retry won't help. FIRST check the job's skipGuard from get_migration_jobs. When it is non-null, skipping breaks the rest of the migration — present skipGuard.consequence and skipGuard.alternative to the user verbatim, get explicit approval, then call again with acknowledged=true. The jobs that deploy the Staticbot export function to the source project (MANUAL_SYNC_LOVABLE, MANUAL_SYNC_BASE44, LOVABLE_MCP_SYNC, AUTO_DEPLOY_EXPORT_FUNCTION) are the main case: that function is the only way to read the customer's data, so skipping it makes the data import fail with "function not found". The API re-checks whether the function is live and returns 400 if it is not. Never set acknowledged just to clear that 400.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Migration job ID (from get_migration_jobs) | |
| acknowledged | No | Required for jobs with a non-null skipGuard. Only set true after the user has been shown the consequence and has explicitly agreed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Parsed JSON response from the Staticbot public API |