Upload declarations for the consumer umbrella post-choose flow.
Use this only after the consumer umbrella follow-up reports documents_needed. Authenticate with Authorization: Bearer <intake_access_token> from the latest consumer-prefill follow-up response. Coverage Cat accepts base64-encoded PDF or image uploads and reuses the same attachment validation and OCR flow as the delegated umbrella checkout. If both the home and auto declarations are already available, prefer one attach call with attachments[] so the shopper only approves one upload turn. If your runtime already has the files on disk or can stream raw bytes, prefer the binary /api/intake/{uid}/attach-upload fallback instead of hand-building base64. Once the declarations uploads are on file for Monoline or Markel, documents_pending_review usually advances to payment_needed with a secure payment_url within about 5-10 minutes while declarations verification continues in parallel.
Request
- Base URL: https://api.coveragecat.com
- URL: https://api.coveragecat.com/api/intake/{uid}/attach
- Auth: HTTP bearer
Path parameters
Coverage Cat intake uid returned by the consumer-prefill or intake creation step.
Headers
Optional explicit Coverage Cat API version selector. Omit the header to use the current stable version.
Optional idempotency key for consumer or operator write requests. Coverage Cat replays the cached successful response for the same subject, path, and key for 24 hours, and rejects a changed payload under the same key.
Request body
Response
Document attached successfully.
Changes
No recorded changes to this operation across all 1 revision of this API.