Generate an AI Outline for a Proposal
POST …/ai/outline — Starts async AI outline generation from uploaded content. Returns proposalId and initial status. Requires transcribed content.
400 error. Once triggered, use Get Proposal Outline to check progress or listen for the Proposal Outline Status Changed webhook.
200 response confirms the job has been queued, but the outline will not be available immediately. Poll Get Proposal Outline and check for status: "Completed", or subscribe to the Proposal Outline Status Changed webhook.Headers
Accept Header
application/json Application Id
A date timestamp of the request
A signature for the request
User API Key
Path Parameters
Proposal identifier. Must be a positive integer corresponding to an existing proposal. The proposal should contain transcribed project spec content or media transcripts; otherwise the request will be rejected with a 400 Bad Request.
Body
Proposals Service
Proposal identifier. Must be a positive integer corresponding to an existing proposal. The proposal should contain transcribed project spec content or media transcripts; otherwise the request will be rejected with a 400 Bad Request.
Response
Success
PublicAiProposalOutlinePostResponse
ID of the proposal for which outline generation was triggered. Use this value to correlate asynchronous job progress and final outline results.
Current status of the outline generation job. Consumers should poll or listen to webhooks to get final completed output when status becomes Completed.