Signals

Update a Signal

Updates a Signal. An update that changes the effective Signal configuration increments its server-managed version.

<Note> `llmProfileId` and `model` are available only on self-hosted deployments. Provide both fields together to change the Signal's LLM route. Laminar Cloud rejects them. </Note>
patch/v1/signals/{signal_id}

Request

  • Base URL
    https://api.lmnr.ai
  • Auth
    HTTP bearer

Request body

namestring
promptstring
structuredOutputobject

JSON Schema for the Signal's structured result.

sampleRateinteger nullable

Percentage of matching traces to sample; null clears sampling on update.

disabledboolean
mode'batch' | 'realtime'
llmProfileIdstring uuid
modelstring nullable

Self-hosted only. Model selected from llmProfileId. Provide both fields together.

Response

Signal updated.

namestring required
promptstring required
structuredOutputobject required

JSON Schema for the Signal's structured result.

sampleRateinteger nullable required

Percentage of matching traces to sample; null clears sampling on update.

disabledboolean required
mode'batch' | 'realtime' required
llmProfileIdstring uuid required
modelstring nullable required

Self-hosted only. Model selected from llmProfileId. Provide both fields together.

idstring uuid required
projectIdstring uuid required
createdAtstring date-time required
versioninteger required

Server-managed version of the Signal configuration.

llmProfileNamestring nullable required

Display name of the selected workspace LLM profile.

Changes

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