openapi: 3.2.0 info: title: Bold Penguin Quote Requests API version: '2026-10-02' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-02: 20 operation(s) read from 16 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Bold Penguin has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 11 documentation: 9 pages-with-code: 13 pages-read: 16 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-02' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://developers.boldpenguin.com/docs/api/create_application_form - https://developers.boldpenguin.com/docs/api/get_latest_application_form - https://developers.boldpenguin.com/docs/api/get_consumer_application_form - https://developers.boldpenguin.com/docs/terminal/quote_start/authentication - https://developers.boldpenguin.com/docs/exchange/send_side/ss_authentication - https://developers.boldpenguin.com/docs/insurance_intelligence/market_intelligence - https://developers.boldpenguin.com/docs/api/authenticate - https://developers.boldpenguin.com/docs/api/clone_application_form - https://developers.boldpenguin.com/docs/api/get_attachments - https://developers.boldpenguin.com/docs/api/create_disposition - https://developers.boldpenguin.com/docs/api/receive_prospect - https://developers.boldpenguin.com/docs/api/update_quote_request - https://developers.boldpenguin.com/docs/api/send_prospect - https://developers.boldpenguin.com/docs/api/get_dispositions - https://developers.boldpenguin.com/docs/api/lend_app_form - https://developers.boldpenguin.com/docs/api/update_application_form servers: - url: https://partner-engine.boldpenguin.com security: - bearer: [] tags: - name: Quote Requests paths: /quote_requests: put: operationId: put_quote_requests tags: - Quote Requests summary: PUT /quote_requests x-source: https://developers.boldpenguin.com/docs/api/update_quote_request requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PutQuoteRequestsRequest' responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: 'curl --request PUT \ --url https://partner-engine.boldpenguin.com/quote_requests/ < quote_number > \ --header ''Authorization: Bearer '' \ --header ''Content-Type: application/json'' \ --data ''{ "request_status": "failed", "source_system": "ExternalSystem" }'' Previous Send Prospect Next Master Question Set Description Endpoint Authentication Methods Request Syntax Request Payload Request' /quote_requests/{quoteNumber}: put: operationId: put_quote_requests_quoteNumber tags: - Quote Requests summary: Update a quote request returned from your Bold Penguin carrier tenant x-source: https://developers.boldpenguin.com/docs/api/update_quote_request parameters: - name: quoteNumber in: path required: true schema: type: string requestBody: required: false content: application/json: schema: $ref: '#/components/schemas/PutQuoteRequestsQuotenumberRequest' responses: '204': description: Success (status as documented) x-evidence: kind: documentation components: schemas: PutQuoteRequestsRequest: type: object properties: request_status: type: string source_system: type: string PutQuoteRequestsQuotenumberRequest: type: object properties: request_status: type: string description: 'Status of the request; valid values: unsent, in_progress, sent, completed, failed, timed_out, ineligible, referral, bound, binding, binding_failed.' source_system: type: string description: Source system identifier. pinned: type: boolean description: Pin state of the quote; true to pin, false to unpin. Omit if no change. securitySchemes: bearer: type: http scheme: bearer