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; an emptykeyTypearray; or akeyTypearray that mixes context types with identity types (a single signal must be one class or the other — see Key types and the privacy boundary).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