---
title: "Create a member."
method: POST
path: "/api/v1/member"
tags: ["Member"]
---

# Create a member.

`POST /api/v1/member`

The member object represents a user in your application who is a member of your health plan.  
The member object allows you to retrieve claims data, keep a history of provider bills, and track payments the user makes.
The return object will include a unique identifier that should be stored with the user in your system.

## Request body

- CcpDocsWcfCreateUpdateMemberRequest — Request body to create or update a member
  - `MemberInformation` CcpDocsWcfMemberInfo — Personal information about a member
    - `DateOfBirth` string, date-time — The member's date of birth
    - `Email` string — The member's email address
    - `FirstName` string — The member's first name
    - `LastName` string — The member's last name
    - `MobileNumber` string — The member's cell phone number
    - `ZipCode` string — The member's zip code
  - `Metadata` object — Set of key-value pairs that can be attached to the member This can be useful for storing additional information about the member in a structured format
  - `PlanDataLinks` CcpDocsWcfMemberDataMatchingFields[] — Collection of objects that are used to link the member to their plan(s) Each object in the collection contains data fields that are used to identify documents that have been released in DOCS and belong to the member
    - `ClientId` string, required — Client ID value for a member's group/plan
    - `FormatId` string, required — Format ID value for a member's group/plan "000" = ID Cards "001" = Claims
    - `OriginId` string, required — Origin ID value for a member's group/plan
    - `GroupHierarchy1` string, required — Group Hierarchy 1 value for a member's group/plan
    - `GroupHierarchy2` string — Group Hierarchy 2 value for a member's group/plan
    - `EnrolleeId` string — Member's enrollee ID
    - `Ssn` string — Member's social security number
    - `DependentNumber` string — Member's dependent number
    - `DependentsAuthorizedToView` string[] — List of individuals which a member can view the documents of This list contains dependent numbers, all other fields are expected to be the same for other individuals on the same plan If empty, the member can only view their own documents Example: John Doe (plan holder) DependentNumber 00 Jane Doe (spouse) DependentNumber 01 Billy Doe (adult child) DependentNumber 02 Susie Doe (young child) DependentNumber 03 Using Origin+GH1+Enrollee matching style, Data for all members on covered on the plan will have: OriginId = XX GH1 = XYZ EnrolleeId = 1234 If John Doe is authorized to view Jane and Susie, set John's DependentsAuthorizedToView = [ 01, 03 ] Result: John only allowed access to view any documents where: Origin = XX GH1 = XYZ EnrolleeId = 1234 Dependent Number = 00 OR 01 OR 03

## Response `200`

OK

- object

## Other responses

- `201` — Member created successfully
- `400` — Invalid request parameters
- `401` — Invalid credentials
- `403` — Invalid permissions
- `500` — Unexpected error, contact Zelis

---

[API](https://skmtc.dev/redcard/apis/ccp-docs-wcf-public.md) · [All operations](https://skmtc.dev/redcard/apis/ccp-docs-wcf-public/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/redcard/ccp-docs-wcf-public/revisions/b572c437ad6b/schema)
