Trigger asynchronous AI proposal build from an approved outline.
Success
Bad Request: no completed AI outline exists for this proposal.
Not Authorized to access this endpoint or your HMAC hash was incorrect.
You do not have permission for this API call.
Proposal not found.
{- "proposalId": 0,
- "status": "string"
}Returns all AI Builder content items (text, audio, video uploads) attached to a proposal, including their processing status and metadata. Use this to check which content has been uploaded and whether transcription is complete before generating an outline.
Success
required | Array of objects (PublicAiProposalContentItemModel) List of AI Builder content items attached to the proposal, ordered by CreatedDate ascending. Empty if no content has been uploaded. |
Not Authorized to access this endpoint or your HMAC hash was incorrect.
You do not have permission for this API call.
{- "items": [
- {
- "id": 0,
- "name": "string",
- "summary": "string",
- "status": "string",
- "sourceType": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "userCreated": {
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}
]
}Uploads one or more files as AI source content for the specified proposal. At least one file must be included. When IsMultiChunkUpload is true, the upload is processed as a multi-chunk upload; otherwise uploaded files are processed as regular file uploads.
Success
Validation failure (missing content name, invalid content type, file too large).
Not Authorized to access this endpoint or your HMAC hash was incorrect.
You do not have permission for this API call.
Proposal not found.
Proposal is in a state that does not allow editing.
{- "id": 0,
- "name": "string",
- "summary": "string",
- "status": "Uploaded",
- "sourceType": "Text",
- "createdDate": "2019-08-24T14:15:22Z",
- "userCreated": {
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "email": "string"
}
}Delete an AI-generated content item from a proposal
Success
Not Authorized to access this endpoint or your HMAC hash was incorrect.
You do not have permission for this API call.
Proposal must be in draft status to edit.
{- "id": 0,
- "deleted": true
}Returns the latest requested AI outline for the specified proposal. The status is Completed when outline content is available and Generating while the outline is still being prepared. The Outline field is returned only when the status is Completed.
Success
Not Authorized to access this endpoint or your HMAC hash was incorrect.
You do not have permission for this API call.
Proposal or outline not found.
{- "proposalId": 0,
- "status": "Generating",
- "outline": "string"
}Start asynchronous AI outline generation for a proposal.
Success
Bad Request: the specified proposal does not contain the transcribed media or project specification content required for AI outline generation.
Not Authorized to access this endpoint or your HMAC hash was incorrect.
You do not have permission for this API call.
Proposal not found.
{- "proposalId": 0,
- "status": "string"
}