Noyo Member Requests API

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

Operations 17

GET /api/v1/employees/{employee_id}/member_requests Get all Member Requests for Employee #
POST /api/v1/employees/{employee_id}/member_requests/cobra_enrollment Create a COBRA Enrollment Member Request #
POST /api/v1/employees/{employee_id}/member_requests/cobra_open_enrollment Create a COBRA Open Enrollment Member Request #
POST /api/v1/employees/{employee_id}/member_requests/cobra_qualifying_life_event Create a COBRA Qualifying Life Event Member Request #
POST /api/v1/employees/{employee_id}/member_requests/cobra_termination Create a COBRA Termination Member Request #
POST /api/v1/employees/{employee_id}/member_requests/demographic Create a Demographic Change Member Request #
POST /api/v1/employees/{employee_id}/member_requests/enrollment_snapshot Create an Enrollment Snapshot Member Request #
POST /api/v1/employees/{employee_id}/member_requests/new_hire Create a New Hire Enrollment Member Request #
POST /api/v1/employees/{employee_id}/member_requests/open_enrollment Create a Open Enrollment Member Request #
POST /api/v1/employees/{employee_id}/member_requests/qualifying_life_event Create a Qualifying Life Event Member Request #
POST /api/v1/employees/{employee_id}/member_requests/termination Create a Termination Member Request #
GET /api/v1/member_requests Get all Member Requests for Organization #
GET /api/v1/member_requests/{request_id} Get a single Member Request #
GET /ui/v1/employees/{employee_id}/member_requests Get a list of all Member Requests by Employee #
GET /ui/v1/groups/{group_id}/member_requests Get a list of all Member Requests by Group #
GET /ui/v1/member_requests Get a list of all Member Requests #
GET /ui/v1/member_requests/{request_id} Get a single Member Request #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/noyo-member-requests-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

noyo-member-requests-api-openapi.yml Raw ↑
openapi: 3.2.0
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