Targets
List targets
List targets
Create a target
Create a target
Detect target protocol
Probe an endpoint URL to detect which API protocol it speaks.
Find target by resource
Resolve the target_id that owns a given run, execution, or report.
Generate an AI service description
Generate a description for a website URL using the AISD service.
Test a target connection (pre-creation)
Synchronously test a target configuration before it is saved. Pass `target_id` when editing an existing UI target so the gateway can resolve the masked password sentinel ('****') to the stored credential before probing. UI browser variant requires the UI target org feature tier.
Delete a target
Irreversibly deletes the target and everything scoped to it. Requires `confirm=<target_id>`; otherwise 400 CONFIRMATION_REQUIRED. Deletion runs as a background job โ poll the returned Job.
Get a target
Get a target
Update a target
Update a target
Rotate bridge relay key
Rotate the Spectral Bridge relay API key for an Internal target.
Get bridge relay status
Return the connection status of the Spectral Bridge relay for an Internal target.
Duplicate a target
Deep-copy a target's configuration graph into a new target. Evaluations โ and their runtime artifacts โ are copied only when `with_evaluations=true`. Reports are never copied. For Internal targets the new target's bridge relay key is included as `api_key` (shown once).
Test a stored target connection
With no body (or config omitted), probes the stored config as-is (health-check). With a config body, merges it onto the stored config (masked '****' secret resolution) and probes the merged result (edit-time validation) โ mirrors the pre-creation route's target_id-merge branch, scoped via the path instead of the body.