Signals

Updates a signal's name, description, and evaluation pre-gate filters. Filter changes apply forward-only — existing membership is never re-evaluated. The slug is stable.

patch/v1/projects/{projectSlug}/signals/{signalSlug}

Request

  • Base URL
    https://api.latitude.so
  • Auth
    HTTP bearer

Path parameters

projectSlugstring required

Project slug (human-readable identifier)

Project slug (human-readable identifier). The CLI can also read this from the LATITUDE_PROJECT_SLUG environment variable.

signalSlugstring required

Signal slug.

Request body

namestring

New name. Omitted leaves it unchanged.

descriptionstring

New description. Omitted leaves it unchanged.

filtersobject nullable

New evaluation pre-gate. Explicit null clears it; omitted leaves it unchanged.

Response

Signal updated

idstring required

Updated signal id.

slugstring required

URL-safe identifier (stable across updates).

changedboolean required

Whether any field actually changed.

Changes