Read first-party assistant blockers or quote progress for a homeowners or umbrella intake.

Returns a line-aware follow-up payload for a consumer-prefill homeowners or umbrella intake uid. Authenticate with Authorization: Bearer <intake_access_token> from the latest consumer-prefill follow-up response. Before submission, this exposes the one-time review checkpoint and any remaining missing or estimated values, and the agent should say explicitly that the application is not submitted yet before asking for anything else. Present gathered details, review facts, and remaining items as short labeled bullets or sections rather than a prose paragraph. If any shown value is estimated, mark each estimated bullet label or value with *, include the short note * = estimated once above and once below the list, and do not prefix every estimated line with [Estimated]. For homeowners, treat those missing fields as a behind-the-scenes enrichment backlog rather than a first-turn questionnaire, and keep recovering context-backed answers until the payload is ready for one review card. After submission, homeowners issue payloads can stay in pending_quotes or waiting_on_carrier for up to 48 hours; keep polling and use the returned notification-channel details to keep the registered customer email on file. When the homeowners carrier or chat thread needs another answer, Coverage Cat returns conversation.messages, conversation.reply_pending, and conversation.reply_to_message_id so the assistant can answer the follow-up in chat with the patch route instead of breaking out to delegated tools. Homeowners quoted offers include selection_token, the select step can return a purchase_preview plus preview_token, and any carrier payment or signing link will go directly to the customer's email on file rather than a first-party payment endpoint. For umbrella, Coverage Cat may keep status: needs_more_info while still returning a staged review preview plus a bundled next_question for the final shopper-owned review turn, so the assistant can collect details such as full name, email, phone, full address, birthday, marital status, driver's license state, driver's license number, net worth, and any corrections in one message rather than one field at a time. Once quotes are ready, selection_guidance.same_reply_requirements can preview small carrier-specific bind questions for a chosen offer so the shopper can answer those in the same selection reply instead of opening a second turn. If the staged review shows a wrong estimated umbrella count from context, patch the canonical umbrella_details.* count field before you show the final review. Coverage Cat will not resume or expose a prior consumer umbrella draft based on email alone. Continue an existing consumer draft only through the issued uid plus the current hidden MCP session or latest intake_access_token handoff. If the shopper gives a birthday in MM-DD-YYYY form, normalize it to YYYY-MM-DD before the patch call. After submission, umbrella issue payloads expose quote progress, structured umbrella offers with selection_token, detailed post-choose umbrella states, payment_setup details once secure Stripe collection is prepared, and a refreshed intake_access_token for the next direct follow-up call. For Monoline and Markel, once declarations uploads are on file, documents_pending_review usually advances to payment_needed with a secure payment_url within about 5-10 minutes while declarations verification continues in parallel.

get/api/intake/{uid}/issues

Request

  • Base URL: https://api.coveragecat.com
  • URL: https://api.coveragecat.com/api/intake/{uid}/issues
  • Auth: HTTP bearer

Path parameters

uidstring required

Coverage Cat intake uid returned by the consumer-prefill or intake creation step.

Headers

Coverage-Cat-API-Version'v1'

Optional explicit Coverage Cat API version selector. Omit the header to use the current stable version.

Response

Current first-party assistant intake status.

poll_after_secondsinteger
detail_status'abandoned' | 'blocked' | 'bound' | 'cancelled' | 'chosen' | 'credit_consent_pending' | 'credit_consent_required' | 'dev_success' | 'documents_needed' | 'documents_pending_review' | 'email_sent' | 'in_review' | 'ineligible' | 'info_requested' | 'needs_more_info' | 'needs_more_info_to_bind' | 'no_policy' | 'no_chosen_offer' | 'no_quotes' | 'no_selection' | 'ok' | 'payment_collection_ready' | 'payment_needed' | 'pending' | 'pending_quotes' | 'queued' | 'quote_rate_limited' | 'quoted' | 'ready_for_review' | 'ready_for_submission' | 'ready_to_finalize' | 'review_pending' | 'service_preview' | 'service_requested' | 'sandbox_unsupported' | 'stale_selection' | 'verifying_documents' | 'waiting_on_carrier' | 'waiting_on_documents' | 'waiting_on_payment'
required_upload_typesstring[]
uidstring required

Coverage Cat intake uid for the current handoff.

payment_urlstring uri

Coverage Cat browser URL for secure payment fallback.

known_summaryobject

Structured facts Coverage Cat can safely summarize at this stage.

compare_details_urlstring uri

Coverage Cat browser URL for compare-details follow-up.

uploaded_countinteger
response_summarystring
schemaobject

Supplemental schema hints for homeowners review payloads.

user_action_requiredstring
expires_atstring date-time

When the current consumer handoff expires.

agent_instructionsstring[]
review_tokenstring

Opaque review token for delegated review-style submit paths.

status'abandoned' | 'blocked' | 'bound' | 'cancelled' | 'chosen' | 'credit_consent_pending' | 'credit_consent_required' | 'dev_success' | 'documents_needed' | 'documents_pending_review' | 'email_sent' | 'in_review' | 'ineligible' | 'info_requested' | 'needs_more_info' | 'needs_more_info_to_bind' | 'no_policy' | 'no_chosen_offer' | 'no_quotes' | 'no_selection' | 'ok' | 'payment_collection_ready' | 'payment_needed' | 'pending' | 'pending_quotes' | 'queued' | 'quote_rate_limited' | 'quoted' | 'ready_for_review' | 'ready_for_submission' | 'ready_to_finalize' | 'review_pending' | 'service_preview' | 'service_requested' | 'sandbox_unsupported' | 'stale_selection' | 'verifying_documents' | 'waiting_on_carrier' | 'waiting_on_documents' | 'waiting_on_payment' required
intake_access_tokenstring

Short-lived follow-up bearer. On REST, send it back as Authorization for the next /api/intake/{uid} call. On MCP, retry the same follow-up tool with this token only when your host cannot preserve Coverage Cat's hidden shopper session. Never display it to the shopper.

line'umbrella' | 'homeowners'
offers_urlstring uri

Coverage Cat browser URL for the selected offer or offer-tracking page.

payment_collection_supportedboolean
review_estimatesobject[]
credit_consent_questionstring
next_actionobject

A structured hint for the next allowed tool or endpoint action.

application_submittedboolean
reviewobject

Structured review card or selected-offer review block.

missing_fieldsobject[]

Structured missing-value hints for homeowners pre-submit review.

next_questionobject

The current shopper-owned question bundle or bind-stage question.

sandboxboolean

True when Coverage Cat is returning consumer sandbox test data rather than a live shopper workflow.

selection_guidanceobject

Guidance for completing an offer choice in one shopper-facing reply.

preview_tokenstring

Opaque bind-preview token for the next homeowners bind confirmation.

post_chooseobject

Structured post-choose state after a quoted umbrella offer is selected.

pending_fieldsobject[]

Structured missing-value hints for umbrella pre-submit review.

field_estimatesobject[]

Changes

No recorded changes to this operation across all 1 revision of this API.