Skip to main content
POST
Generate an offer

Authorizations

Authorization
string
header
required

Authenticate every request with a Bearer token. Pass your Reply API key in the Authorization header:

Get your API key from the Reply dashboard: Settings → API Key.

Body

application/json
prompt
string
required

Prompt or company URL to seed the generation

Maximum string length: 2000
attachmentIds
integer[]

Ids of attachments previously uploaded via POST /v3/ai-sdr/offers/generation-attachments (max 10)

providerLLM
enum<string>

LLM provider to generate with. Defaults to claude when omitted.

Available options:
claude,
openAi,
gemini,
mistral

Response

Generation accepted; poll the returned job for progress and the generated offer

jobId
string<uuid>
required

Background job id; poll GET /v3/background-jobs/{jobId}.