Skip to main content
POST
Create Alternative

Authorizations

api_key
string
header
required

Body

application/json

Alternative creation input

name
string
required

The external name of the status quo / incumbent alternative

Minimum string length: 1
Example:

"Manual spreadsheet workflow"

internalName
string

The internal name of the alternative

Example:

"Excel + email research stack"

description
string

A description of the alternative

Example:

"Prospects stitch together spreadsheets and email to track outreach"

whereItWorks
string[]

Conditions and contexts where this alternative genuinely holds up

Example:
whereItBreaks
string[]

Concrete failure modes and triggers where this approach stops working

Example:
whoChampionsThisApproach
string[]

Personas or mindsets that advocate for this path and resist change

Example:
whyOurApproachIsSuperior
string[]

Specific ways the offering addresses gaps and failure modes of this alternative

Example:
perceivedBenefits
string[]

Why this approach feels rational, safe, or good enough organizationally

Example:
hiddenCostsAndPitfalls
string[]

Non-obvious costs, compounding debt, and second-order risks over time

Example:
customFields
object[]

Custom fields for additional alternative information

additionalProperties
object

Workspace-defined additional property values for this alternative, keyed by property key.

Example:
primaryOfferingOId
string

Primary Offering to use as context when creating alternatives. If not provided, the primary company attached to the Workspace will be used.

Example:

"o_123456"

linkingStrategy
object

Strategy for linking this alternative to offerings (products/services)

Response

Alternative created successfully

_metadata
object
required
data
object
required