Workflows

Check status of up to 25 website workflows at once

Poll the status of many website-creation workflows in one request. Returns an overall rollup status (scheduled / running / complete / partial / errored) plus a per-item array.

post/v1/ai/workspace/website/status/batch

Request

  • Base URL: https://api.lindo.ai
  • URL: https://api.lindo.ai/v1/ai/workspace/website/status/batch
  • Auth: HTTP bearer

Request body

workflow_idsstring[] required

Array of workflow_ids to poll. Between 1 and 25 items.

Example request

{
  "workflow_ids": [
    "wf_abc",
    "wf_def",
    "wf_ghi"
  ]
}

Response

Batch status retrieved

successtrue required
doneboolean required

True once every item has reached a terminal state.

status'scheduled' | 'running' | 'complete' | 'partial' | 'errored' required
  • scheduled: every item is scheduled
  • running: at least one item is still running or scheduled
  • complete: every item finished cleanly
  • partial: every item is terminal but some errored
  • errored: every item errored
messagestring required

Human-readable summary of the batch, safe to quote.

poll_after_msnumber

Suggested delay before polling again while done is false.

Example response

{
  "message": "5 items complete.",
  "summary": {
    "total": 5,
    "complete": 5
  },
  "items": [
    {
      "status": "complete",
      "result": {
        "website_id": "website_def456",
        "website_name": "Acme Bakery",
        "domain": "https://acmebakery.com",
        "home_page_id": "page_home_abc",
        "pages_summary": {
          "total": 5,
          "complete": 4,
          "errored": 1
        },
        "pages": [
          {
            "page_id": "page_xyz789",
            "slug": "about",
            "path": "/about",
            "status": "complete"
          }
        ]
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.