Noyo Member Requests API

The Member Requests API from Noyo — 17 operation(s) for member requests.

OpenAPI Specification

noyo-member-requests-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  description: APIs to manage and consume information about Carriers
  title: Noyo Carrier Carrier Mapped Field Member Requests API
  version: 1.0.0
servers: []
tags:
- name: Member Requests
paths:
  /api/v1/employees/{employee_id}/member_requests:
    x-summary: List Member Requests
    get:
      description: Returns a list of all member requests for a given employee. Each member request may have one or more associated member transactions.
      operationId: getEmployeeMemberRequestList
      parameters:
      - description: The unique identifier of the employee for which you would like to view member requests
        in: path
        name: employee_id
        required: true
        schema:
          example: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
          format: uuid
          type: string
      - description: The max size of each page of results
        in: query
        name: page_size
        required: false
        schema:
          type: integer
      - description: The integer offset at which to start the page. Possible values are 0 to total_records - 1
        in: query
        name: offset
        required: false
        schema:
          type: integer
      responses:
        '200':
          content:
            application/json:
              example:
                meta:
                  offset: 0
                  page_num: 1
                  page_size: 20
                  total_records: 2
                response:
                - body:
                    coverages:
                    - carrier_config:
                        bill_group: '1000001'
                        member_group: '99999'
                      carrier_id: d0003042-eaae-4491-b219-4825456a3d16
                      lines_of_coverage:
                        dental:
                          waiving_members:
                          - id: f471a562-fa8f-41c9-93fd-12b372e16c72
                            member_type: employee
                            reason: other-spouse-group
                  completed: 1557565200
                  created: 1557512389
                  employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                  id: 4f57e463-f4d5-4255-83d4-806b0cabaac5
                  modified: 1557565200
                  request_type: new_hire
                  status: processing
                  transactions:
                  - a6e30204-87b2-4802-95a4-a156bd0f7435
                - body:
                    employee_id: 6dc22bed-27fc-458c-b732-bdaf5b5a1031
                    last_work_date: '2018-01-15'
                    reason: voluntary
                  completed: 1557565200
                  created: 1557512394
                  employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                  id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                  modified: 1557565200
                  request_type: termination
                  status: processing
                  transactions:
                  - f4ecdaa5-e019-4a24-98c7-2caee9a58ccd
              schema:
                $ref: '#/components/schemas/PaginatedMemberRequestResult'
          description: Successful Response - Returns all matching Member Requests
      summary: Get all Member Requests for Employee
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/cobra_enrollment:
    x-summary: COBRA Emrollment
    post:
      description: 'The COBRA enrollment member request is used to add an existing employee, and optionally their dependents to multiple coverages at multiple carriers. This is for a continuation of benefits situation, when main line coverage either has already been terminated, or will be in conjunction with this member request.

        '
      operationId: cobraEnrollmentMemberRequest
      parameters:
      - description: The unique identifier of the employee related to the member request
        in: path
        name: employee_id
        required: true
        schema:
          example: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                summary: A COBRA Enrollment request with employee and dependent enrollment actions
                value:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    lines_of_coverage:
                      dental:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                      vision:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                    signature_date: '2020-01-15'
                  termination_info:
                    last_work_date: '2020-01-01'
                    reason: voluntary
            schema:
              $ref: '#/components/schemas/MemberRequestCOBRAEnrollmentRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                body:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    lines_of_coverage:
                      dental:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                      vision:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                    signature_date: '2020-01-15'
                  termination_info:
                    last_work_date: '2020-01-01'
                    reason: voluntary
                created: 1557512389
                employee_id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                id: 4f57e463-f4d5-4255-83d4-806b0cabaac5
                modified: 1564440756
                request_type: cobra_enrollment
                result: {}
                status: processing
                transactions:
                - a6e30204-87b2-4802-95a4-a156bd0f7435
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a COBRA Enrollment Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/cobra_open_enrollment:
    x-summary: COBRA Open Enrollment
    post:
      description: The COBRA open enrollment member request is used to make changes to employees, dependents and COBRA coverages during the open enrollment period.
      operationId: cobraOpenEnrollmentMemberRequest
      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: Member request to add COBRA coverage to a dependent during the open enrollment period.
                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'
            schema:
              $ref: '#/components/schemas/MemberRequestCOBRAOpenEnrollmentRequest'
        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'
                created: 1557512389
                employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                id: f4517b87-275a-42e1-85e5-47ea6ab5312b
                modified: 1564440756
                request_type: cobra_open_enrollment
                status: processing
                transactions:
                - 579952dd-9a66-4587-a4f7-72a63bf9ec86
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a COBRA Open Enrollment Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/cobra_qualifying_life_event:
    x-summary: COBRA Qualifying Life Event
    post:
      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
      summary: Create a COBRA Qualifying Life Event Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/cobra_termination:
    x-summary: COBRA Termination
    post:
      description: The COBRA termination member request is used to remove an employee and their dependents from COBRA coverage at all carriers. The `cobra_termination_date` is the date on which the COBRA coverage should be terminated.
      operationId: cobraTerminationMemberRequest
      parameters:
      - description: The unique identifier of the employee related to the member request
        in: path
        name: employee_id
        required: true
        schema:
          example: 6dc22bed-27fc-458c-b732-bdaf5b5a1031
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                summary: Member Request to successfully terminate an employee from COBRA
                value:
                  cobra_termination_date: '2021-01-15'
                  reason: voluntary
                  signature_date: '2021-01-01'
            schema:
              $ref: '#/components/schemas/MemberRequestCOBRATerminationRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                body:
                  cobra_termination_date: '2021-01-15'
                  reason: voluntary
                  signature_date: '2021-01-01'
                created: 1557512389
                employee_id: 6dc22bed-27fc-458c-b732-bdaf5b5a1031
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1564440756
                request_type: cobra_termination
                status: processing
                transactions:
                - f4ecdaa5-e019-4a24-98c7-2caee9a58ccd
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a COBRA Termination Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/demographic:
    x-summary: Demographic Change Member Request
    post:
      description: The demographic change member request is used to update information such as name, address, and salary for one or many members. The updates will be carried out for each carrier that has a record of each member.
      operationId: demographicChangeMemberRequest
      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:
                value:
                  change_date: '2020-01-15'
                  member_changes:
                  - contact_change:
                      email_address: david.williamson@example.com
                      email_address_type: home
                      home_phone: '+15555551212'
                      work_phone: '+15555551212'
                    member:
                      id: f471a562-fa8f-41c9-93fd-12b372e16c72
                      type: employee
                    name_change:
                      first_name: David
                      last_name: Williamson
                    salary_change:
                      amount: 55000
                      type: salary
                      unit: annual
                  signature_date: '2020-01-15'
            schema:
              $ref: '#/components/schemas/MemberRequestDemographicChangeRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                body:
                  change_date: '2020-01-15'
                  member_changes:
                  - contact_change:
                      email_address: david.williamson@example.com
                      email_address_type: home
                      home_phone: '+15555551212'
                      work_phone: '+15555551212'
                    member:
                      id: f471a562-fa8f-41c9-93fd-12b372e16c72
                      member_type: employee
                    name_change:
                      first_name: David
                      last_name: Williamson
                    salary_change:
                      amount: 55000
                      type: salary
                      unit: annual
                  signature_date: '2020-01-15'
                created: 1557512389
                employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                id: db6f362a-9f90-49b2-a73d-830cd2726537
                modified: 1564440756
                request_type: demographic
                status: processing
                transactions:
                - b56bfe70-2632-49e9-b269-1eaa36ed7fd6
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a Demographic Change Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/enrollment_snapshot:
    x-summary: Enrollment Snapshot
    post:
      description: 'The Enrollment Snapshot Member Request allows you to communicate the desired state of an employee''s coverage elections during an employee''s new hire period. You can use it in one of two cases:


        * To enroll an employee and their dependents for the first time. Please reference the [New Hire Enrollment](#new-hire-enrollment) documentation section for more details.

        * To amend and replace a previous New Hire member request with the latest complete set of coverage elections, described in this section below.

        '
      operationId: createEnrollmentSnapshotMemberRequest
      parameters:
      - description: The unique identifier of the employee related to the member request
        in: path
        name: employee_id
        required: true
        schema:
          example: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                summary: An Enrollment Snapshot request with employee and dependents enrolling or waiving
                value:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    lines_of_coverage:
                      dental:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                      vision:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                    signature_date: '2020-01-15'
                  enrollment_type: new_hire
            schema:
              $ref: '#/components/schemas/MemberRequestEnrollmentSnapshotRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                body:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    lines_of_coverage:
                      dental:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                      vision:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                    signature_date: '2020-01-15'
                  enrollment_type: new_hire
                created: 1557512389
                employee_id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                id: 4f57e463-f4d5-4255-83d4-806b0cabaac5
                modified: 1564440756
                request_type: enrollment_snapshot
                result: {}
                status: processing
                transactions:
                - a6e30204-87b2-4802-95a4-a156bd0f7435
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create an Enrollment Snapshot Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/new_hire:
    x-summary: New Hire Enrollment Member Request
    post:
      description: The new hire member request is used to add an existing employee, and optionally their dependents to multiple coverages at multiple carriers.
      operationId: newHireEnrollmentMemberRequest
      parameters:
      - description: The unique identifier of the employee related to the member request
        in: path
        name: employee_id
        required: true
        schema:
          example: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                summary: A New Hire Enrollment request with employee and dependents enrolling
                value:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    created: 1557512389
                    lines_of_coverage:
                      dental:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                      vision:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                    modified: 1564440756
                    signature_date: '2020-01-15'
            schema:
              $ref: '#/components/schemas/MemberRequestNewHireEnrollmentRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                body:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    lines_of_coverage:
                      dental:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: ff033377-59e2-40df-8206-8cec3a725411
                      vision:
                        enrolling_members:
                        - id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                          member_type: employee
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                        - id: 165d4537-be5f-4744-8a97-a5b10fcb75b1
                          member_type: dependent
                          plan_id: 08f9e430-9686-4b07-9e2c-6b26b8133dc3
                    signature_date: '2020-01-15'
                employee_id: 72af10df-a8b3-46f1-a114-ac36d4b8a6ea
                id: 4f57e463-f4d5-4255-83d4-806b0cabaac5
                request_type: new_hire
                result: {}
                status: processing
                transactions:
                - a6e30204-87b2-4802-95a4-a156bd0f7435
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a New Hire Enrollment Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/open_enrollment:
    x-summary: Open Enrollment Member Request
    post:
      description: The open enrollment member request is used to make changes to existing employees, dependents and coverages during the open enrollment period.
      operationId: openEnrollmentMemberRequest
      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:
                value:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    created: 1557512389
                    lines_of_coverage:
                      medical:
                        adding_coverage:
                        - id: fd62665c-0846-4e9d-bd29-80779b5f685c
                          member_type: dependent
                          plan_id: b988cd26-121a-4dd6-b0be-09399f6ecc0a
                    modified: 1564440756
                    signature_date: '2022-01-15'
            schema:
              $ref: '#/components/schemas/MemberRequestOpenEnrollmentRequest'
        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: '2022-01-15'
                employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                id: f4517b87-275a-42e1-85e5-47ea6ab5312b
                request_type: open_enrollment
                status: processing
                transactions:
                - 579952dd-9a66-4587-a4f7-72a63bf9ec86
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a Open Enrollment Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/qualifying_life_event:
    x-summary: Qualifying Life Event Member Request
    post:
      description: The qualifying life event member request is used to make changes to existing employees, dependents and coverages due to a qualifying life event.
      operationId: qualifyingLifeEventMemberRequest
      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:
                value:
                  coverages:
                  - carrier_config: {}
                    carrier_id: 9a0a7437-4097-4251-9e71-85384c0eb1c9
                    created: 1557512389
                    lines_of_coverage:
                      medical:
                        adding_coverage:
                        - id: fd62665c-0846-4e9d-bd29-80779b5f685c
                          member_type: dependent
                          plan_id: b988cd26-121a-4dd6-b0be-09399f6ecc0a
                    modified: 1564440756
                    signature_date: '2020-01-15'
                  event:
                    event_date: '2020-01-01'
                    event_type: newborn
            schema:
              $ref: '#/components/schemas/MemberRequestQualifyingLifeEventRequest'
        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: '2020-01-15'
                  event:
                    event_date: '2020-01-01'
                    event_type: newborn
                employee_id: 30b74a44-d5b1-4123-a7a4-6d3aec251ba4
                id: f4517b87-275a-42e1-85e5-47ea6ab5312b
                request_type: qualifying_life_event
                status: processing
                transactions:
                - 579952dd-9a66-4587-a4f7-72a63bf9ec86
              schema:
                $ref: '#/components/schemas/MemberRequestResult'
          description: Successful Response - Returns the new Member Request
      summary: Create a Qualifying Life Event Member Request
      tags:
      - Member Requests
  /api/v1/employees/{employee_id}/member_requests/termination:
    x-summary: Termination Member Request
    post:
      description: The `termination` member request is u

# --- truncated at 32 KB (172 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/noyo/refs/heads/main/openapi/noyo-member-requests-api-openapi.yml