openapi: 3.2.0 info: title: Bold Penguin Invocations 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: Invocations paths: /{targetAgent}/invocations: post: operationId: post_targetAgent_invocations tags: - Invocations summary: Market Intelligence Agent API x-source: https://developers.boldpenguin.com/docs/insurance_intelligence/market_intelligence parameters: - name: targetAgent in: path required: true schema: type: string requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostTargetagentInvocationsRequest' responses: '201': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/PostTargetagentInvocationsResponse' x-evidence: kind: documentation components: schemas: PostTargetagentInvocationsRequest: type: object properties: message: type: object description: The risk message containing a free‑text instruction and a data part. message.role: type: string description: User role, e.g. "user". message.parts: type: array description: 'Array of parts: a text part and a data part.' message.parts[].type: type: string description: Either "text" or "data". message.parts[].text: type: string description: Free‑text instruction, e.g. "Find the carriers most likely to bind this risk." message.parts[].data: type: object description: Structured risk context. message.parts[].data.state_cd: type: string description: Two‑letter US state code. message.parts[].data.naics_desc: type: string description: NAICS description or code. message.parts[].data.products: type: array description: Coverage product(s), e.g. ["GL"]. required: - message - message.role - message.parts - message.parts[].type - message.parts[].data.state_cd PostTargetagentInvocationsResponse: type: object properties: event: type: string description: SSE event name (e.g., subagent_content, mkt_intel, done). data: type: object description: Payload for the event. data.carriers_likely_to_bind: type: array description: List of carrier recommendation objects. data.carriers_likely_to_bind[].carrier: type: string description: Carrier name. data.carriers_likely_to_bind[].product: type: string description: Coverage product. data.carriers_likely_to_bind[].quote_likelihood: type: number description: Likelihood of quote (0‑1). data.carriers_likely_to_bind[].recommended: type: boolean description: Whether this carrier is the top recommendation. data.carriers_likely_to_bind[].rank: type: integer description: Ranking order. data.summary: type: string description: Reasoning summary. securitySchemes: bearer: type: http scheme: bearer