> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noyo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a COBRA Qualifying Life Event Member Request

> The COBRA qualifying life event member request is used to make changes to employees, dependents and COBRA coverages due to a qualifying life event.

<Warning>
  The Member Request workflow is now deprecated in favor of using [Member
  Snapshot](/docs/members/using-snapshots/using-snapshots)
</Warning>


## OpenAPI

````yaml POST /api/v1/employees/{employee_id}/member_requests/cobra_qualifying_life_event
openapi: 3.0.1
info:
  description: Policy management APIs for health and ancillary insurance
  title: Noyo Fulfillment API
  version: 1.0.0
servers:
  - description: Noyo Fulfillment API - Live
    url: https://fulfillment.noyo.com
  - description: Noyo Fulfillment API - Sandbox
    url: https://fulfillment-sandbox.noyo.com
security: []
paths:
  /api/v1/employees/{employee_id}/member_requests/cobra_qualifying_life_event:
    post:
      tags:
        - Member Requests
      summary: Create a COBRA Qualifying Life Event Member Request
      description: >-
        The COBRA qualifying life event member request is used to make changes
        to employees, dependents and COBRA coverages due to a qualifying life
        event.
      operationId: cobraQualifyingLifeEventMemberRequest
      parameters:
        - description: The unique identifier of the employee related to the member request
          in: path
          name: employee_id
          required: true
          schema:
            example: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
            format: uuid
            type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                summary: >-
                  A COBRA Qualifying Life Event member request with employee and
                  dependent enrollment actions
                value:
                  coverages:
                    - carrier_config: {}
                      carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                      lines_of_coverage:
                        medical:
                          adding_coverage:
                            - id: fd62665c-0846-4e9d-bd29-80779b5f685c
                              member_type: dependent
                              plan_id: b988cd26-121a-4dd6-b0be-09399f6ecc0a
                      signature_date: '2021-01-15'
                  event:
                    event_date: '2021-01-01'
                    event_type: newborn
            schema:
              $ref: >-
                #/components/schemas/MemberRequestCOBRAQualifyingLifeEventRequest
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                body:
                  coverages:
                    - carrier_config: {}
                      carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                      lines_of_coverage:
                        medical:
                          adding_coverage:
                            - id: fd62665c-0846-4e9d-bd29-80779b5f685c
                              member_type: dependent
                              plan_id: b988cd26-121a-4dd6-b0be-09399f6ecc0a
                      signature_date: '2021-01-15'
                  event:
                    event_date: '2021-01-01'
                    event_type: newborn
                created: 1557512389
                employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                id: f4517b87-275a-42e1-85e5-47ea6ab5312b
                modified: 1564440756
                request_type: cobra_qualifying_life_event
                status: processing
                transactions:
                  - 579952dd-9a66-4587-a4f7-72a63bf9ec86
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
components:
  schemas:
    MemberRequestCOBRAQualifyingLifeEventRequest:
      properties:
        coverages:
          description: List of coverage change actions to complete with a set of carriers
          items:
            allOf:
              - $ref: >-
                  #/components/schemas/ApiCOBRAQualifyingLifeEventCarrierCoverages
            description: Coverage change actions to complete with a carrier
          minItems: 1
          type: array
        event:
          allOf:
            - $ref: '#/components/schemas/ApiBaseCOBRAQualifyingLifeEventDetails'
          description: Details about the eligible qualifying life event
      required:
        - coverages
        - event
      type: object
      x-field_order:
        - event
        - coverages
    MemberRequestResult:
      properties:
        body:
          description: >-
            Data required to execute a member request, varies depending on the
            request type
          type: object
        completed:
          description: Timestamp indicating when a member request was marked as completed
          readOnly: true
          type: integer
        created:
          description: The date the record was created
          type: integer
        employee_id:
          description: Unique identifier of the employee in Noyo
          format: uuid
          readOnly: true
          type: string
        id:
          description: Unique identifier of the record in Noyo
          format: uuid
          type: string
        modified:
          description: The date the record was last updated
          type: integer
        request_type:
          description: Transaction type for the member request
          enum:
            - demographic
            - new_hire
            - termination
            - open_enrollment
            - qualifying_life_event
            - enrollment_snapshot
            - cobra_enrollment
            - cobra_termination
            - cobra_open_enrollment
            - cobra_qualifying_life_event
          type: string
        result:
          description: >-
            Result from executing the member request, varies depending on the
            request type
          type: object
        status:
          description: Status of the member request
          enum:
            - processing
            - completed
            - failed
            - canceled
          type: string
        transactions:
          description: >-
            List of unique identifiers of all associated member transactions in
            Noyo
          items:
            format: uuid
            type: string
          type: array
        version:
          description: Current version of the record
          format: uuid
          type: string
      required:
        - body
        - created
        - employee_id
        - id
        - modified
        - request_type
        - result
        - status
        - version
      type: object
      x-field_order:
        - id
        - version
        - created
        - completed
        - modified
        - employee_id
        - request_type
        - status
        - transactions
        - body
        - result
    ApiCOBRAQualifyingLifeEventCarrierCoverages:
      properties:
        carrier_config:
          description: Carrier-specific data required for member request
          type: object
        carrier_id:
          description: Unique identifier of the carrier in the Noyo system
          format: uuid
          type: string
        lines_of_coverage:
          allOf:
            - $ref: '#/components/schemas/ApiCOBRAMembersChangeLinesOfCoverage'
          description: Adding, removing and modifying information for each line of coverage
        signature_date:
          description: ISO-8601 date string for signature date
          pattern: ^([0-9]{4})(-)(1[0-2]|0[1-9])\2(3[01]|0[1-9]|[12][0-9])$
          type: string
      required:
        - carrier_config
        - carrier_id
        - lines_of_coverage
      type: object
      x-field_order:
        - carrier_id
        - carrier_config
        - signature_date
        - lines_of_coverage
    ApiBaseCOBRAQualifyingLifeEventDetails:
      properties:
        event_date:
          description: ISO-8601 date string for qualifying life event date
          pattern: ^([0-9]{4})(-)(1[0-2]|0[1-9])\2(3[01]|0[1-9]|[12][0-9])$
          type: string
        event_type:
          description: Qualifying life event type
          enum:
            - adoption
            - change_to_part_time
            - change_to_full_time
            - classifications_change
            - court_order
            - death
            - dependent_open_enrollment
            - foster_care
            - immigration_status_change
            - legal_guardian
            - lost_coverage
            - divorce
            - marriage
            - medicare
            - moved
            - newborn
            - offline_change
            - override
            - rate_changed
            - rehire
            - reinstatement
            - terminate_cobra
          type: string
      required:
        - event_date
        - event_type
      type: object
    ApiCOBRAMembersChangeLinesOfCoverage:
      properties:
        dental:
          allOf:
            - $ref: '#/components/schemas/ApiMembersChangeCoverageAction'
          description: Member transaction requests relating to dental coverage
        medical:
          allOf:
            - $ref: '#/components/schemas/ApiMembersChangeCoverageAction'
          description: Member transaction requests relating to medical coverage
        vision:
          allOf:
            - $ref: '#/components/schemas/ApiMembersChangeCoverageAction'
          description: Member transaction requests relating to vision coverage
      type: object
      x-field_order:
        - medical
        - dental
        - vision
    ApiMembersChangeCoverageAction:
      properties:
        adding_coverage:
          description: Details for members adding coverage
          items:
            $ref: '#/components/schemas/ApiBaseMemberAddingCoveragePriorCoverage'
          type: array
        modifying_coverage:
          description: Details for members modifying coverage
          items:
            $ref: '#/components/schemas/ApiBaseMemberModifyingCoverage'
          type: array
        removing_coverage:
          description: Details for members removing coverage
          items:
            $ref: '#/components/schemas/BaseMemberRemovingCoverage'
          type: array
      type: object
      x-field_order:
        - adding_coverage
        - removing_coverage
        - modifying_coverage
    ApiBaseMemberAddingCoveragePriorCoverage:
      properties:
        id:
          description: Unique identifier of the employee or dependent in Noyo
          format: uuid
          type: string
        member_type:
          description: Type of member adding coverage
          enum:
            - dependent
            - employee
          type: string
        plan_id:
          description: Unique identifier of the group plan in Noyo
          format: uuid
          type: string
        prior_coverage:
          allOf:
            - $ref: '#/components/schemas/BaseAddingCoveragePriorCoverage'
          description: Details about prior insurance coverage, if applicable
      required:
        - id
        - member_type
      type: object
      x-field_order:
        - id
        - member_type
        - plan_id
        - volume
        - prior_coverage
    ApiBaseMemberModifyingCoverage:
      properties:
        id:
          description: Unique identifier of the employee or dependent in Noyo
          format: uuid
          type: string
        member_type:
          description: Type of member modifying coverage
          enum:
            - dependent
            - employee
          type: string
        plan_id:
          description: Unique identifier of the group plan in Noyo
          format: uuid
          type: string
      required:
        - id
        - member_type
      type: object
    BaseMemberRemovingCoverage:
      properties:
        id:
          description: Unique identifier of the employee or dependent in Noyo
          format: uuid
          type: string
        member_type:
          description: Type of member removing coverage
          enum:
            - dependent
            - employee
          type: string
        plan_id:
          description: Unique identifier of the group plan in Noyo
          format: uuid
          type: string
        reason:
          description: Reason the member is removing or canceling coverage
          enum:
            - other-employee-group
            - other-spouse-group
            - other-parent-group
            - other-ind-on-exchange
            - other-ind-off-exchange
            - other-cobra
            - other-medicare
            - medicaid
            - medi-cal
            - va-coverage
            - tricare-coverage
            - retiree-coverage
            - no-coverage
            - voluntary-withdrawal
          type: string
      required:
        - id
        - member_type
        - reason
      type: object
    BaseAddingCoveragePriorCoverage:
      properties:
        carrier_name:
          description: Name of insurance carrier providing prior coverage
          type: string
        last_coverage_date:
          description: >-
            ISO-8601 date string of the last day of coverage with the prior
            insurance carrier
          pattern: ^([0-9]{4})(-)(1[0-2]|0[1-9])\2(3[01]|0[1-9]|[12][0-9])$
          type: string
      required:
        - carrier_name
        - last_coverage_date
      type: object

````