Use this endpoint to set or update the client-facing description for a specific area option. This description appears on customer-facing proposal documents and helps the customer understand what each option includes. The route requires both the proposal ID and the area option ID to verify that the option belongs to the specified proposal before applying the update.Documentation Index
Fetch the complete documentation index at: https://docs.portal.io/llms.txt
Use this file to discover all available pages before exploring further.
Request
POST /public/proposals/{ProposalId}/area-options/{AreaOptionId}/clientdescription
Headers
Must be
application/json.Must be
application/x-www-form-urlencoded.Your API Application Key.
Your User API Key.
Current UTC timestamp in RFC 7231 format.
HMAC-SHA256 signature, Base64-encoded.
Path Parameters
The unique ID of the proposal the area option belongs to.
The unique ID of the area option to update.
Body
The client-facing description for the option. This text is displayed to customers on proposal documents. Submit an empty string to clear the description.
Response
200 Success
Returns the full updated proposal detail reflecting the new client description. See Get Proposal for the complete field reference. Key fields:Unique identifier of the proposal.
Proposal number unique within the dealer account.
Display name of the proposal.
Current proposal status.
ISO 8601 timestamp of the most recent modification.
ISO 8601 timestamp when the proposal was last modified by a human user.
Full financial breakdown. See Get Proposal for field details.
All areas on the proposal, with the updated option reflecting the new
clientDescription.Dealer account details.
Details of the user who last modified the proposal.
Error Codes
| Code | Meaning |
|---|---|
| 401 | Not authorized. Invalid or missing HMAC authentication headers. |
| 402 | Active subscription required. |
| 403 | You do not have permission for this action. |
| 404 | Proposal or area option not found. |
| 409 | Proposal is in a state that does not allow editing. |