GET
/
users
/
{user_id}
/
insurance_policies
cURL
curl --request GET \
  --url http://localhost:8080/users/{user_id}/insurance_policies
{
  "data": [
    {
      "benefit_id": "<string>",
      "benefit_name": "<string>",
      "created_at": "<string>",
      "dependant_ids": [
        "<string>"
      ],
      "dependants": [
        {
          "first_name": "<string>",
          "id": "<string>",
          "last_name": "<string>"
        }
      ],
      "id": "<string>",
      "last_modified_at": "<string>",
      "plan_code": "<string>",
      "premium_amounts": {
        "annual": {
          "value": 123
        },
        "daily": {
          "value": 123
        },
        "sponsor_contribution": {
          "value": 123
        }
      },
      "primary_member": {
        "first_name": "<string>",
        "id": "012345678901",
        "last_name": "<string>"
      },
      "primary_user_id": "012345678901",
      "questionnaire": {
        "questions": [
          {
            "answer": true,
            "question": "<string>"
          }
        ]
      },
      "end_date": "2027-01-15",
      "external_policy_id": "<string>",
      "metadata": {
        "provider_metadata": {}
      },
      "nominee_details": {
        "dependant_id": "<string>"
      },
      "start_date": "2026-01-15"
    }
  ],
  "limit": 123,
  "offset": 123,
  "total": 123
}

Path Parameters

user_id
string
required

User ID

Query Parameters

status
null | enum<string>

Insurance policy lifecycle status.

Available options:
PENDING,
APPROVED,
ISSUED,
REQUIRES_CUSTOMER_RENEWAL_IN_GRACE,
REQUIRES_POLICY_REISSUANCE,
REQUIRES_CUSTOMER_RENEWAL,
EXPIRED,
REJECTED
benefit_id
string
required
benefit_provider_id
string
required
limit
integer<int32> | null
offset
integer<int32> | null

Response

List of insurance policies

data
object[]
required
limit
integer<int32>
required
offset
integer<int32>
required
total
integer<int64>
required