Skip to main content
POST
Generate Solution

Authorizations

api_key
string
header
required

Body

application/json
name
string
required

Name for the solution to generate

Example:

"Enterprise Analytics Suite"

sources
object[]
required

Source materials to generate the solution from

instructions
string

Optional additional instructions for generation

brandVoiceOId
string

Optional brand voice ID to apply to the generated solution

Example:

"bv_789"

enableRagEnrichment
boolean

Whether to enable RAG enrichment during generation

save
boolean

If true, the generated solution is persisted immediately. Returns the saved entity under savedSolution in the response.

Example:

false

async
boolean

If true, the solution generation will be processed asynchronously. Requires save: true to persist the result.

Example:

false

callbackUrl
string<uri>

Optional callback URL. When provided with async: true, the API will POST the result to this URL once processing completes.

Example:

"https://example.com/webhook/solution"

offeringOIds
string[]
useCaseOIds
string[]
personaOIds
string[]
segmentOIds
string[]
referenceOIds
string[]
collateralOIds
string[]
competitorOIds
string[]
alternativeOIds
string[]
buyingTriggerOIds
string[]
objectionOIds
string[]
proofPointOIds
string[]
genericTextEntityOIds
string[]

Response

200 - application/json

Generated solution payload (not persisted)

_metadata
object
required
data
object
required