Skip to content

RevTurbineSurfaceSlotConfig

Canonical configuration for a renderable surface slot.

id must be unique within the customer app integration.

id: string

Required unique identifier for the surface slot.


optional metadata?: SdkMetadata

Arbitrary metadata attached to the slot for analytics and traceability.


optional name?: string

Optional human-readable label used for analytics and debugging.


optional surfaceTemplateIds?: string[]

Surface template IDs that this slot accepts.

When provided, only placements whose surface template matches one of these IDs are eligible to render in this slot. This acts as a filter at decision time — both the local resolver and the remote decide-context endpoint use this constraint.