Noyo Group Disconnections API

The Group Disconnections API from Noyo — 9 operation(s) for group disconnections.

OpenAPI Specification

noyo-group-disconnections-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  description: APIs to manage and consume information about Carriers
  title: Noyo Carrier Carrier Mapped Field Group Disconnections API
  version: 1.0.0
servers: []
tags:
- name: Group Disconnections
paths:
  /api/v1/group_disconnection_requests:
    get:
      description: Returns a list of all group Disconnection requests.
      operationId: getGroupDisconnectionRequestList
      parameters:
      - 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
      - description: Status of the group Disconnection requests for which you would like to filter.
        in: query
        name: status
        schema:
          example: created
          type: string
      - description: Comma-separated list of carrier UUID's for which you would like to view group disconnection requests
        in: query
        name: carrier_id
        required: false
        schema:
          example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
          format: uuid
          type: string
      - in: query
        name: group_id
        schema:
          type: string
      - in: query
        name: min_effective_end_date
        schema:
          type: string
      - in: query
        name: max_effective_end_date
        schema:
          type: string
      - description: Search by group name
        in: query
        name: search
        required: false
        schema:
          example: Widgets R Us
          type: string
      - description: Source type to filter by
        in: query
        name: source_type
        required: false
        schema:
          example: platform
          type: string
      - description: Comma-separated list of requested Group Disconnection Request UUIDs
        in: query
        name: id
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              example:
                meta:
                  offset: 0
                  page_num: 1
                  page_size: 20
                  total_records: 1
                response:
                - carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                  completed: null
                  created: 1557329939
                  decided: 1557329939
                  effective_end_date: '2025-01-01'
                  group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                  group_name: Widgets R Us
                  id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                  modified: 1557329939
                  organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                  source_id: null
                  source_type: platform
                  status: processing
                  version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/PaginatedGroupDisconnectionRequestResult'
          description: Successful Response - Returns all matching Group Disconnection Requests
      summary: List Group Disconnection Requests
      tags:
      - Group Disconnections
    post:
      description: Create a new Group Disconnection Request
      operationId: createNewGroupDisconnectionRequest
      requestBody:
        content:
          application/json:
            examples:
              success:
                value:
                  carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                  effective_end_date: '2025-01-01'
                  group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
            schema:
              $ref: '#/components/schemas/GroupDisconnectionRequestPublicCreateRequest'
        required: true
      responses:
        '201':
          content:
            application/json:
              example:
                carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                completed: null
                created: 1557329939
                decided: 1557329939
                effective_end_date: '2025-01-01'
                group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                group_name: Besta LLC
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1557329939
                organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                source_id: null
                source_type: platform
                status: processing
                version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/GroupDisconnectionRequestResult'
          description: Successful Response - Returns the new GroupDisconnectionRequest
        '403':
          content:
            application/json:
              example:
                message: Protected group disconnection is forbidden without an internal override.
          description: Protected group disconnection is forbidden
      summary: Create a new Group Disconnection Request
      tags:
      - Group Disconnections
  /api/v1/group_disconnection_requests/{group_disconnection_request_id}:
    x-summary: Get Group disconnection Request by request Id
    get:
      description: Returns a group offboarding request by ID.
      operationId: getGroupDisconnectionRequestById
      parameters:
      - description: The unique identifier of the group disconnection request you want to retrieve
        in: path
        name: group_disconnection_request_id
        required: true
        schema:
          example: 4093a441-d4c8-4c8a-24d1-e7a132fb1bc2
          format: uuid
          type: string
      responses:
        '201':
          content:
            application/json:
              example:
                carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                completed: null
                created: 1557329939
                decided: 1557329939
                effective_end_date: '2025-01-01'
                group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                group_name: Besta LLC
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1557329939
                organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                source_id: null
                source_type: platform
                status: processing
                version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/GroupDisconnectionRequestResult'
          description: Successful Response - Returns the GroupDisconnectionRequest
      summary: Get an existing group offboarding request by id
      tags:
      - Group Disconnections
  /api/v1/group_disconnection_requests/{group_disconnection_request_id}/confirm:
    x-summary: Confirm group disconnection request by id
    put:
      description: Confirm Group Disconnection
      operationId: confirmGroupDisconnectionRequest
      parameters:
      - description: The unique identifier of the group disconnection request you want to confirm
        in: path
        name: group_disconnection_request_id
        required: true
        schema:
          example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                value:
                  effective_end_date: '2024-01-01'
            schema:
              $ref: '#/components/schemas/GroupDisconnectionRequestPublicConfirmRequest'
        required: false
      responses:
        '200':
          content:
            application/json:
              example:
                carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                completed: null
                created: 1557329939
                decided: 1557329939
                group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                group_name: Widgets R Us
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1557329939
                organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                source_type: carrier
                status: processing
                version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/GroupDisconnectionRequestResult'
          description: Successful Response - Returns the confirmed GroupDisconnectionRequest
      summary: Confirm Group Disconnection
      tags:
      - Group Disconnections
  /api/v1/group_disconnection_requests/{group_disconnection_request_id}/reject:
    x-summary: Reject group disconnection request by id
    put:
      description: Reject Group Disconnection
      operationId: rejectGroupDisconnectionRequest
      parameters:
      - description: The unique identifier of the group disconnection request you want to reject
        in: path
        name: group_disconnection_request_id
        required: true
        schema:
          example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
          format: uuid
          type: string
      responses:
        '200':
          content:
            application/json:
              example:
                carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                completed: null
                created: 1557329939
                decided: 1557329939
                group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                group_name: Widgets R Us
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1557329939
                organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                source_type: carrier
                status: rejected
                version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/GroupDisconnectionRequestResult'
          description: Successful Response - Returns the rejected GroupDisconnectionRequest
      summary: Reject Group Disconnection
      tags:
      - Group Disconnections
  /api/v1/group_disconnection_requests/{group_disconnection_request_id}/{version}:
    x-summary: Edit group disconnection request by id
    put:
      description: Edit a Group Disconnection Request
      operationId: editGroupDisconnectionRequest
      parameters:
      - description: The unique identifier of the group disconnection request you want to update
        in: path
        name: group_disconnection_request_id
        required: true
        schema:
          format: uuid
          type: string
      - description: The unique version of the group disconnection request you want to edit.
        in: path
        name: version
        required: true
        schema:
          format: uuid
          type: string
      requestBody:
        content:
          application/json:
            examples:
              success:
                value:
                  effective_end_date: '2025-01-01'
                  status: processing
            schema:
              $ref: '#/components/schemas/GroupDisconnectionRequestPublicEditRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              example:
                carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                completed: null
                created: 1557329939
                decided: 1557329939
                group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                group_name: Widgets R Us
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1557329939
                organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                source_id: null
                source_type: platform
                status: processing
                version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/GroupDisconnectionRequestResult'
          description: Successful Response - Returns the new GroupDisconnectionRequest
      summary: Edit an existing Group Disconnection Request
      tags:
      - Group Disconnections
  /api/v1/groups/{group_id}/group_disconnection_requests:
    x-summary: Group disconnection requests by group
    get:
      description: Returns a list of all group disconnection requests for a given group ID.
      operationId: getGroupDisconnectionRequestListByGroup
      parameters:
      - description: The unique identifier of the associated group in Noyo
        in: path
        name: group_id
        required: true
        schema:
          example: 2ce3b54a-2535-4803-b218-e6b44081d418
          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: 1
                response:
                - carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                  completed: null
                  created: 1557329939
                  decided: 1557329939
                  effective_end_date: '2025-01-01'
                  group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                  group_name: Widgets R Us
                  id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                  modified: 1557329939
                  organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                  source_id: null
                  source_type: platform
                  status: processing
                  version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/PaginatedGroupDisconnectionRequestResult'
          description: Successful Response - Returns all matching Group Disconnection Requests
      summary: List Group Disconnection Requests by Group
      tags:
      - Group Disconnections
  /api/v1/{group_id}/group_disconnection_requests:
    x-summary: Group disconnection requests by group
    get:
      description: Returns a list of all group Disconnection requests for a given group Id.
      operationId: getGroupDisconnectionRequestListByGroupDeprecated
      parameters:
      - description: The unique identifier of the associated group in Noyo
        in: path
        name: group_id
        required: true
        schema:
          example: 2ce3b54a-2535-4803-b218-e6b44081d418
          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: 1
                response:
                - carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                  completed: null
                  created: 1557329939
                  decided: 1557329939
                  effective_end_date: '2025-01-01'
                  group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                  group_name: Widgets R Us
                  id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                  modified: 1557329939
                  organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                  source_id: null
                  source_type: platform
                  status: processing
                  version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/PaginatedGroupDisconnectionRequestResult'
          description: Successful Response - Returns all matching Group Disconnection Requests
      summary: List Group Disconnection Request by Group (Deprecated Endpoint)
      tags:
      - Group Disconnections
  /ui/v1/group_disconnection_requests:
    get:
      description: Returns a list of all group Disconnection requests.
      operationId: getUIGroupDisconnectionRequestList
      parameters:
      - 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
      - description: Status of the group Disconnection requests for which you would like to filter.
        in: query
        name: status
        schema:
          example: created
          type: string
      - description: Comma-separated list of carrier UUID's for which you would like to view group disconnection requests
        in: query
        name: carrier_id
        required: false
        schema:
          example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
          format: uuid
          type: string
      - in: query
        name: group_id
        schema:
          type: string
      - in: query
        name: min_effective_end_date
        schema:
          type: string
      - in: query
        name: max_effective_end_date
        schema:
          type: string
      - description: Search by group name
        in: query
        name: search
        required: false
        schema:
          example: Widgets R Us
          type: string
      - description: Source type to filter by
        in: query
        name: source_type
        required: false
        schema:
          example: platform
          type: string
      - description: Creation reason to filter by
        in: query
        name: creation_reason
        required: false
        schema:
          example: created
          type: string
      - description: Comma-separated list of requested Group Disconnection Request UUIDs
        in: query
        name: id
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              example:
                meta:
                  offset: 0
                  page_num: 1
                  page_size: 20
                  total_records: 1
                response:
                - carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                  completed: null
                  created: 1557329939
                  decided: 1557329939
                  effective_end_date: '2025-01-01'
                  group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                  group_name: Widgets R Us
                  id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                  modified: 1557329939
                  organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                  source_id: null
                  source_type: platform
                  status: processing
                  version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/UIPaginatedGroupDisconnectionRequestResult'
          description: Successful Response - Returns all matching Group Disconnection Requests
      summary: List Group Disconnection Requests
      tags:
      - Group Disconnections
  /ui/v1/group_disconnection_requests/{group_disconnection_request_id}:
    x-summary: Get Group disconnection Request by request Id
    get:
      description: Returns a group offboarding request by ID.
      operationId: getUIGroupDisconnectionRequestById
      parameters:
      - description: The unique identifier of the group disconnection request you want to retrieve
        in: path
        name: group_disconnection_request_id
        required: true
        schema:
          example: 4093a441-d4c8-4c8a-24d1-e7a132fb1bc2
          format: uuid
          type: string
      responses:
        '201':
          content:
            application/json:
              example:
                carrier_id: 5200a894-81c5-4c41-8519-86c32e9a9965
                completed: null
                created: 1557329939
                decided: 1557329939
                effective_end_date: '2025-01-01'
                group_id: f833ac4b-36aa-46f4-826c-0badcfe27922
                group_name: Besta LLC
                id: dd9a1813-34f7-4c7e-86bc-f041f2cbd9a1
                modified: 1557329939
                organization_id: ca72d1e1-56a6-46ac-b400-a91e1f6b893a
                source_id: null
                source_type: platform
                status: processing
                version: 5200a894-81c5-4c41-8519-86c32e9a9965
              schema:
                $ref: '#/components/schemas/UIGroupDisconnectionRequestResult'
          description: Successful Response - Returns the GroupDisconnectionRequest
      summary: Get an existing group offboarding request by id
      tags:
      - Group Disconnections
components:
  schemas:
    GroupDisconnectionRequestPublicConfirmRequest:
      properties:
        effective_end_date:
          description: The date at which the disconnection will take effect - required if not already set
          format: date
          type: string
      type: object
      x-field_order: []
    UIGroupDisconnectionRequestNestedReason:
      properties:
        context_from_carrier:
          description: Context provided by the carrier
          readOnly: true
          type: string
        context_from_platform:
          description: Context given by a platform when rejecting a disconnection
          readOnly: true
          type: string
        created_by:
          description: Which team created the reason
          readOnly: true
          type: string
        other_reason:
          description: Other reason for the request
          readOnly: true
          type: string
        reason:
          description: Why the action was taken
          readOnly: true
          type: string
      required:
      - created_by
      type: object
      x-field_order:
      - created_by
      - reason
      - other_reason
      - context_from_carrier
      - context_from_platform
    GroupDisconnectionRequestPublicCreateRequest:
      properties:
        carrier_id:
          description: Unique identifier for the carrier to be disconnected from.
          format: uuid
          type: string
        context:
          description: Context on why the request was created
          type: string
        effective_end_date:
          description: The date at which the disconnection will take effect.
          format: date
          type: string
        group_id:
          description: Unique identifier for the group to be disconnected.
          format: uuid
          type: string
        reason:
          description: The reason for the GDR creation
          enum:
          - broker_of_record
          - changed_enrollment_method
          - lost_group
          - no_longer_eligible
          - not_using_connection
          - other
          - terminated
          type: string
      required:
      - carrier_id
      - effective_end_date
      - group_id
      type: object
      x-field_order:
      - carrier_id
      - group_id
      - effective_end_date
    UIPaginatedGroupDisconnectionRequestResult:
      properties:
        meta:
          allOf:
          - $ref: '#/components/schemas/Meta'
          description: Metadata associated with the response data
        response:
          description: List of group disconnection request results
          items:
            $ref: '#/components/schemas/UIGroupDisconnectionRequestResult'
          type: array
      required:
      - meta
      - response
      type: object
      x-field_order:
      - meta
      - response
    GroupDisconnectionRequestPublicEditRequest:
      properties:
        context:
          description: Context on why the request was rejected
          type: string
        effective_end_date:
          description: The date at which the disconnection will take effect - required if not already set
          format: date
          type: string
        reason:
          description: The reason for the GDR status change/creation
          enum:
          - connection_restored
          - eligibility_restored
          - other
          - payment_reinstated
          type: string
        status:
          description: The status of the disconnection request
          enum:
          - processing
          - rejected
          type: string
      required:
      - status
      type: object
      x-field_order: []
    PaginatedGroupDisconnectionRequestResult:
      properties:
        meta:
          allOf:
          - $ref: '#/components/schemas/Meta'
          description: Metadata associated with the response data
        response:
          description: List of group disconnection request results
          items:
            $ref: '#/components/schemas/GroupDisconnectionRequestResult'
          type: array
      required:
      - meta
      - response
      type: object
      x-field_order:
      - meta
      - response
    Meta:
      properties:
        offset:
          description: The offset of the first response record within the matching data set
          format: int32
          minimum: 0
          readOnly: true
          type: integer
        page_num:
          description: The page number of the response records within the overall data set (1-based integer)
          format: int32
          minimum: 1
          readOnly: true
          type: integer
        page_size:
          description: The maximum number of response records on each page of results
          format: int32
          minimum: 1
          readOnly: true
          type: integer
        total_records:
          description: The total number of records in the entire matching data set
          format: int32
          minimum: 0
          readOnly: true
          type: integer
      required:
      - offset
      - page_num
      - page_size
      type: object
    UIGroupDisconnectionRequestResult:
      properties:
        carrier_id:
          description: Unique identifier for the carrier to be disconnected from
          format: uuid
          readOnly: true
          type: string
        completed:
          description: Timestamp at which the disconnection was completed
          readOnly: true
          type: integer
        created:
          description: The date the record was created
          type: integer
        created_reason:
          $ref: '#/components/schemas/UIGroupDisconnectionRequestNestedReason'
        decided:
          description: Timestamp at which the platform recorded a decision on the disconnection
          readOnly: true
          type: integer
        effective_end_date:
          description: The date at which the disconnection will take effect
          format: date
          readOnly: true
          type: string
        group_id:
          description: Unique identifier for the group to be disconnected. May be missing if group has already been disconnected.
          format: uuid
          readOnly: true
          type: string
        group_name:
          description: Name of the group to be disconnected from
          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
        organization_id:
          description: Unique identifier for organization associated with the request
          format: uuid
          readOnly: true
          type: string
        rejected_reason:
          $ref: '#/components/schemas/UIGroupDisconnectionRequestNestedReason'
        source_date:
          description: The date associated with the source of the disconnection
          format: date
          readOnly: true
          type: string
        source_id:
          description: If applicable, the ID associated with the source of the disconnection request
          format: uuid
          readOnly: true
          type: string
        source_type:
          description: The source of the disconnection request
          readOnly: true
          type: string
        status:
          description: The status of the disconnection request
          readOnly: true
          type: string
        version:
          description: Current version of the record
          format: uuid
          type: string
      required:
      - carrier_id
      - created
      - group_name
      - id
      - modified
      - organization_id
      - source_id
      - source_type
      - status
      - version
      type: object
      x-field_order:
      - id
      - version
      - created
      - modified
      - organization_id
      - carrier_id
      - group_id
      - group_name
      - source_id
      - source_type
      - source_date
      - status
      - effective_end_date
      - completed
      - decided
      - created_reason
      - rejected_reason
    GroupDisconnectionRequestResult:
      properties:
        carrier_id:
          description: Unique identifier for the carrier to be disconnected from
          format: uuid
          readOnly: true
          type: string
        completed:
          description: Timestamp at which the disconnection was completed
          readOnly: true
          type: integer
        created:
          description: The date the record was created
          type: integer
        decided:
          description: Timestamp at which the platform recorded a decision on the disconnection
          readOnly: true
          type: integer
        effective_end_date:
          description: The date at which the disconnection will take effect
          format: date
          readOnly: true
          type: string
        group_id:
          description: Unique identifier for the group to be disconnected. May be missing if group has already been disconnected.
          format: uuid
          readOnly: true
          type: string
        group_name:
          description: Name of the group to be disconnected from
          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
        organization_id:
          description: Unique identifier for organization associated with the request
          format: uuid
          readOnly: true
          type: string
        source_date:
          description: The date associated with the source of the disconnection
          format: date
          readOnly: true
          type: string
        source_id:
          description: If applicable, the ID associated with the source of the disconnection request
          format: uuid
          readOnly: true
          type: string
        source_type:
          description: The source of the disconnection request
          readOnly: true
          type: string
        status:
          description: The status of the disconnection request
          readOnly: true
          type: string
        version:
          description: Current version of the record
          format: uuid
          type: string
      required:
      - carrier_id
      - created
      - group_name
      - id
      - modified
      - organization_id
      - source_id
      - source_type
      - status
      - version
      type: object
      x-field_order:
      - id
      - version
      - created
      - modified
      - organization_id
      - carrier_id
      - group_id
      - group_name
      - source_id
      - source_type
      - source_date
      - status
      - effective_end_date
      - completed
      - decided