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
id and the string signalId are both returned. Pass signalId to every sibling operation.
Errors
400 VALIDATION_ERROR— missingsignalId,name, orkeyType; malformedsignalId; or an emptykeyTypearray.401 UNAUTHORIZED— missing or invalid bearer token.
Related
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