Skip to main content
POST
/
api
/
v1
/
employees
/
{employee_id}
/
member_requests
/
enrollment_snapshot
Create an Enrollment Snapshot Member Request
curl --request POST \
  --url https://fulfillment.noyo.com/api/v1/employees/{employee_id}/member_requests/enrollment_snapshot \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "coverages": [
    {
      "carrier_config": {},
      "carrier_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "lines_of_coverage": {
        "accident": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "add": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "volume": 123
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "cancer": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "critical_illness": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "volume": 123
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "dental": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "health_fund": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "volume": 123
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "hospital_indemnity": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "life": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "volume": 123
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "ltd": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "volume": 123
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "medical": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "pharmacy": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "std": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "volume": 123
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "vision": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        },
        "wellness": {
          "enrolling_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ],
          "waiving_members": [
            {
              "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "member_type": "dependent",
              "reason": "other-employee-group",
              "plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          ]
        }
      },
      "signature_date": "<string>"
    }
  ],
  "enrollment_type": "new_hire",
  "target_date": "<string>"
}
'
{
  "body": {},
  "created": 123,
  "employee_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "modified": 123,
  "request_type": "demographic",
  "result": {},
  "status": "processing",
  "version": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "completed": 123,
  "transactions": [
    "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  ]
}
The Member Request workflow is now deprecated in favor of using Member Snapshot

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

employee_id
string<uuid>
required

The unique identifier of the employee related to the member request

Example:

"72af10df-a8b3-46f1-a114-ac36d4b8a6ea"

Body

application/json
coverages
object[]
required

List of coverages being added or waived with a set of carriers

Minimum array length: 1
enrollment_type
enum<string>
required

Enrollment type of the enrollment snapshot member request

Available options:
new_hire
target_date
string

Date when the enrollment snapshot is effective

Response

201 - application/json

Successful Response - Returns the new Member Request

body
object
required

Data required to execute a member request, varies depending on the request type

created
integer
required

The date the record was created

employee_id
string<uuid>
required

Unique identifier of the employee in Noyo

id
string<uuid>
required

Unique identifier of the record in Noyo

modified
integer
required

The date the record was last updated

request_type
enum<string>
required

Transaction type for the member request

Available options:
demographic,
new_hire,
termination,
open_enrollment,
qualifying_life_event,
enrollment_snapshot,
cobra_enrollment,
cobra_termination,
cobra_open_enrollment,
cobra_qualifying_life_event
result
object
required

Result from executing the member request, varies depending on the request type

status
enum<string>
required

Status of the member request

Available options:
processing,
completed,
failed,
canceled
version
string<uuid>
required

Current version of the record

completed
integer

Timestamp indicating when a member request was marked as completed

transactions
string<uuid>[]

List of unique identifiers of all associated member transactions in Noyo