Skip to content

SDK method

tools.createSegment

Create a segment. Convenience alias for create_segment, forwarding to tinbox.api.segments.create.mutate.

Signature

ts
createSegment(input: Parameters<TinboxTools["createSegment"]>[0]): ReturnType<TinboxTools["createSegment"]>

Parameters

NameTypeRequiredDescription
audienceIdstringyesThe audience the segment belongs to.
namestringyesA name for the segment.
type"saved" | "static"no'saved' (rule-based, default) or 'static' (manual membership).
conditionsunknownnoThe rule tree for a saved segment (omit for static).

Returns

ReturnType<TinboxTools["createSegment"]>

Example

ts
await tinbox.tools.createSegment({
  "audienceId": "aud_…",
  "name": "<name>"
});