Build a Proposal from an AI-Generated Outline
POST /public/proposals//ai/build — Triggers an async AI proposal build from a completed outline. Returns proposalId and initial build status.
Completed outline before you call this endpoint — if no completed outline exists, the request is rejected with a 400 error.
Proposal Build Status Changed webhook to know when the build finishes, or poll the proposal status directly.Authorizations
Portal application identifier used as part of HMAC-authenticated API requests.
Portal user API key used together with the HMAC signature headers.
Timestamp header included in the signed request to prevent replay attacks.
HMAC-SHA256 signature for the request, calculated over the canonical string defined in the authentication docs.
Headers
Accept Header
application/json Path Parameters
Unique identifier corresponding to an existing proposal that has a completed AI outline; otherwise the request will be rejected with a 400 Bad Request.
Body
Proposals Service - AI Proposal Build