Components

Apply a schematic template (destructive legend rebuild)

Enqueues a Hyrex task that VLM-classifies every detected symbol against the template's class hierarchy, dedups by classified leaf, and rewrites the legend from the highest-confidence representative of each group.

This is destructive: the existing legend is dropped except for entries with cfihos_source="user_pinned". The confirm flag in the request body must be true — the endpoint refuses to enqueue without it as a server-side guard against accidental destructive applies.

Returns a job_status_id to poll via /api/v0/job-statuses/{id}.

post/api/v0/components/{component_id}/schematic/template-applications

Path parameters

component_idstring required

Query parameters

vc_idstring required

Public ID of the target visual component

Public ID of the target visual component

Request body

template_idstring required
confirmboolean

Response

Successful Response

job_status_idstring uuid required

The ID of the job status

statusstring required

The status of the job

error_messagestring nullable required

The error message if the job failed

component_idstring uuid required

The ID of the component

Changes

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