Exayard icon

Exayard

AI-powered construction takeoffs, estimates, and bids

Assessment → Run

AI-generated

Summary

Runs an Exayard AI takeoff on specified pages in a project, detecting the elements you provide and completing the analysis without an approval step. Supply the project ID, comma-separated page IDs, and an elements JSON array; the organization ID is optional and can be derived from the API key.

Inputs

  • Project ID (required) — Exayard project to analyze.
  • Organization ID — Exayard organization ID. If blank, the node derives it from the first membership on the API key and caches it for the run.
  • Page IDs (required) — Comma-separated page IDs to analyze; the node trims entries and ignores blanks.
  • Elements (JSON) (required) — Array of elements to detect, each with id, name, category (area, linear, or count), and hexColor.

Output shape

A single JSON item containing the assessment run response, documented by the SDK as { assessmentId, layerId, pageIds }.

The run starts the takeoff and completes it without human approval. Track completion with the assessment.completed webhook, then use Get Latest or Get Takeoff Summary to retrieve results. If the API returns an array or an object with an items array, the node emits one n8n item per row.

Links

Discussion