List member ID cards
members.list_id_cards(strmember_id) -> MemberListIDCardsResponse
GET/v1/members/{member_id}/id-cards
Lists a member’s benefit ID cards — card type (medical, dental, vision, or rx), employer, plan, provider network, claims payer, carrier contact details, and the disclaimers printed on the card. Medical, dental and vision cards come from the member’s active digital benefit cards; the rx card from the member’s Ventegra pharmacy benefit (omitted when the member has no free-medication coverage), which carries no plan, network, or carrier details. Access is scoped to the authenticated principal, and an organization caller sees only cards from employers in its book; a member not visible to the caller returns a 404.
List member ID cards
import os
from vitable_connect import VitableConnect
client = VitableConnect(
api_key=os.environ.get("VITABLE_CONNECT_API_KEY"), # This is the default and can be omitted
)
response = client.members.list_id_cards(
"mbr_abc123def456",
)
print(response.data){
"data": [
{
"card_type": "medical",
"group_id": "GRP-000123",
"group_member_id": "GM-000456",
"member_name": "Jane Doe",
"employer_name": "Acme Inc.",
"plan_name": "MEC Plus Standard",
"benefit_code": "MEC_PLUS",
"network": {
"id": "5f1c1f9e-6d4a-4b21-9f77-2d4c8f0a1b33",
"name": "First Health",
"logo": "https://assets.vitablehealth.com/networks/first-health.png",
"address": {
"address_line_1": "123 Main Street",
"address_line_2": null,
"city": "San Francisco",
"state": "CA",
"zipcode": "94102"
},
"edi": "87726",
"website": "https://firsthealth.example.com",
"phone": "(800) 555-0100",
"member_website": "https://firsthealth.example.com/members",
"member_phone": "(800) 555-0101",
"provider_website": "https://firsthealth.example.com/providers",
"provider_phone": "(800) 555-0102"
},
"claims_payer_display_name": "Vitable Health",
"carrier_phone": "(800) 555-0100",
"carrier_website": "https://vitablehealth.com",
"plan_disclaimer": "This plan is not major medical insurance.",
"general_disclaimer": "Possession of this card does not guarantee coverage.",
"nsa_table": [
[
"Primary care",
"$0"
],
[
"Specialist",
"$40"
]
]
},
{
"card_type": "rx",
"group_id": "TEST125",
"group_member_id": "RX-000789",
"member_name": "Jane Doe",
"employer_name": "Acme Inc.",
"plan_name": null,
"benefit_code": null,
"network": null,
"claims_payer_display_name": null,
"carrier_phone": null,
"carrier_website": null,
"plan_disclaimer": null,
"general_disclaimer": null,
"nsa_table": []
}
]
}Returns Examples
{
"data": [
{
"card_type": "medical",
"group_id": "GRP-000123",
"group_member_id": "GM-000456",
"member_name": "Jane Doe",
"employer_name": "Acme Inc.",
"plan_name": "MEC Plus Standard",
"benefit_code": "MEC_PLUS",
"network": {
"id": "5f1c1f9e-6d4a-4b21-9f77-2d4c8f0a1b33",
"name": "First Health",
"logo": "https://assets.vitablehealth.com/networks/first-health.png",
"address": {
"address_line_1": "123 Main Street",
"address_line_2": null,
"city": "San Francisco",
"state": "CA",
"zipcode": "94102"
},
"edi": "87726",
"website": "https://firsthealth.example.com",
"phone": "(800) 555-0100",
"member_website": "https://firsthealth.example.com/members",
"member_phone": "(800) 555-0101",
"provider_website": "https://firsthealth.example.com/providers",
"provider_phone": "(800) 555-0102"
},
"claims_payer_display_name": "Vitable Health",
"carrier_phone": "(800) 555-0100",
"carrier_website": "https://vitablehealth.com",
"plan_disclaimer": "This plan is not major medical insurance.",
"general_disclaimer": "Possession of this card does not guarantee coverage.",
"nsa_table": [
[
"Primary care",
"$0"
],
[
"Specialist",
"$40"
]
]
},
{
"card_type": "rx",
"group_id": "TEST125",
"group_member_id": "RX-000789",
"member_name": "Jane Doe",
"employer_name": "Acme Inc.",
"plan_name": null,
"benefit_code": null,
"network": null,
"claims_payer_display_name": null,
"carrier_phone": null,
"carrier_website": null,
"plan_disclaimer": null,
"general_disclaimer": null,
"nsa_table": []
}
]
}