Skip to main content
POST /api/v2/storefront/signals Registers a signal so it can be deployed and surfaced to buyers. You set the key types and regions at creation; keyType and regions are immutable afterward. Use access records to control visibility (PUBLIC or PROPRIETARY) and optional per-advertiser pricing.

Request

Parameters

Response

The numeric id and the string signalId are both returned. Pass signalId to every sibling operation.

Errors

  • 400 VALIDATION_ERROR — missing signalId, name, or keyType; malformed signalId; or an empty keyType array.
  • 401 UNAUTHORIZED — missing or invalid bearer token.
See Errors for the full error contract.

Signal tasks

All signal operations

Signal overview

Fields, lifecycle, and concepts

Update signal

Change metadata and access records

Discover signals

Find external segments from agents