SourceOptionItem

One value the resolver returned. `value` is what to send back in the source's create / preview payload; `label` is the human-readable text. `extras` carries integration-specific metadata when present (HubSpot property type, list color, etc.).

Properties

valuestringrequired

The value to send back via the source's create / preview payload.

labelstringrequired

Human-readable label for the option.

extrasobject

Per-integration metadata. Shape varies by integration — use it for richer rendering when needed.

Example

SourceOptionItem example
{
  "value": "string",
  "label": "string",
  "extras": {}
}