Skip to main content
Endpoint:
GET /api/external/companies/{companyId}/submissions/{submissionId}/quotes
Retrieves a list of quotes for a specific submission.

Path Parameters

NameTypeRequiredDescription
companyIdstring (UUID)YesCompany identifier
submissionIdstring (UUID)YesSubmission identifier

Query Parameters

NameTypeRequiredDescription
statusstring or string[]NoFilter by quote status

Response — 200 OK

[
  {
    "id": "550e8400-e29b-41d4-a716-446655440002",
    "number": "Q-2024-001",
    "status": "active",
    "createdAt": "2024-01-15T11:00:00.000Z",
    "description": "General Liability Coverage",
    "policyId": "550e8400-e29b-41d4-a716-446655440003",
    "grandTotal": 2500.0
  },
  {
    "id": "550e8400-e29b-41d4-a716-446655440004",
    "number": "Q-2024-002",
    "status": "expired",
    "createdAt": "2024-01-10T09:15:00.000Z",
    "description": "Professional Liability Coverage",
    "grandTotal": 1800.0
  }
]

Example Requests

cURL
curl -X GET \
  "https://app.aiinsurance.io/api/external/companies/<YOUR-COMPANY-ID>/submissions/<YOUR-SUBMISSION-ID>/quotes" \
  -H "Authorization: ApiKey <YOUR-API-KEY>"

Status values

  • draft – Preparing
  • active – Active and available
  • expired – No longer valid
  • bound – Bound to a policy
  • declined – Declined
  • superseded – Replaced by a newer version
I