{
  "components": {
    "responses": {
      "DEFAULT_ERROR": {
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Error"
            }
          }
        },
        "description": "Default error response"
      },
      "UNPROCESSABLE_ENTITY": {
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Error"
            }
          }
        },
        "description": "Unprocessable Entity"
      }
    },
    "schemas": {
      "Account": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Account1": {
        "additionalProperties": false,
        "properties": {
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "name_with_dr": {
            "readOnly": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Account2": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Account3": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "AccountAccumulatorChartSchema": {
        "additionalProperties": false,
        "properties": {
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "auto_add_new_members": {
            "description": "If True, when new members are added to the employer they will be automatically added to this account.",
            "type": "boolean"
          },
          "category": {
            "description": "Real world classification. DCA, FSA, HRA, TRN, PKG, and HSA.",
            "nullable": true,
            "type": "string"
          },
          "claims_filter_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "custom_description": {
            "nullable": true,
            "type": "string"
          },
          "dependent_first_name": {
            "readOnly": true,
            "type": "string"
          },
          "dependent_id": {
            "readOnly": true,
            "type": "integer"
          },
          "dependent_last_name": {
            "readOnly": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "grace_period": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_first_name": {
            "readOnly": true,
            "type": "string"
          },
          "member_id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_last_name": {
            "readOnly": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "name_with_dr": {
            "readOnly": true,
            "type": "string"
          },
          "name_with_plan_id_and_dr": {
            "readOnly": true,
            "type": "string"
          },
          "runout_period": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "term_runout_period": {
            "nullable": true,
            "type": "string"
          },
          "term_runout_uses_plan_dates": {
            "description": "If True, term runout calculations should use only the account's effective daterange, ignoring account_member and member date ranges",
            "type": "boolean"
          },
          "total_family_coinsurance": {
            "readOnly": true,
            "type": "integer"
          },
          "total_family_copay": {
            "readOnly": true,
            "type": "integer"
          },
          "total_family_deductible": {
            "readOnly": true,
            "type": "integer"
          },
          "total_family_deductible_and_copay": {
            "readOnly": true,
            "type": "integer"
          },
          "total_family_patient_responsibility": {
            "readOnly": true,
            "type": "integer"
          },
          "total_individual_coinsurance": {
            "readOnly": true,
            "type": "integer"
          },
          "total_individual_copay": {
            "readOnly": true,
            "type": "integer"
          },
          "total_individual_deductible": {
            "readOnly": true,
            "type": "integer"
          },
          "total_individual_deductible_and_copay": {
            "readOnly": true,
            "type": "integer"
          },
          "total_individual_patient_responsibility": {
            "readOnly": true,
            "type": "integer"
          },
          "type": {},
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "AccountAuditSchema": {
        "properties": {
          "account_audit_type": {},
          "account_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "ignored": {
            "type": "boolean"
          }
        },
        "required": [
          "account_audit_type",
          "account_id",
          "description"
        ],
        "type": "object"
      },
      "AccountBundle": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "AccountBundleSchema": {
        "properties": {
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "employer_id",
          "name"
        ],
        "type": "object"
      },
      "AccountCategoryBundle": {
        "properties": {
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "AccountCategoryBundleGroupSchema": {
        "properties": {
          "account_category_bundle_id": {
            "type": "integer"
          },
          "account_category_group_id": {
            "type": "integer"
          },
          "id": {
            "type": "integer"
          }
        },
        "required": [
          "account_category_bundle_id",
          "account_category_group_id"
        ],
        "type": "object"
      },
      "AccountCategoryBundleSchema": {
        "properties": {
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "AccountCategoryGroup": {
        "properties": {
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "AccountCategoryGroupSchema": {
        "properties": {
          "broker_relevant": {
            "type": "boolean"
          },
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "AccountCategoryMapSchema": {
        "properties": {
          "account_category_group_id": {
            "type": "integer"
          },
          "category_name": {
            "type": "string"
          },
          "id": {
            "type": "integer"
          }
        },
        "required": [
          "account_category_group_id",
          "category_name"
        ],
        "type": "object"
      },
      "AccountDependentSchema": {
        "properties": {
          "account_id": {
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dependent_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "account_id",
          "dependent_id"
        ],
        "type": "object"
      },
      "AccountGenericSchema": {
        "properties": {
          "_account": {
            "nullable": true
          },
          "account_dependents": {
            "items": {},
            "type": "array"
          },
          "account_members": {
            "items": {},
            "type": "array"
          },
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "auto_add_new_members": {
            "description": "If True, when new members are added to the employer they will be automatically added to this account.",
            "type": "boolean"
          },
          "category": {
            "description": "Real world classification. DCA, FSA, HRA, TRN, PKG, and HSA.",
            "nullable": true,
            "type": "string"
          },
          "claims_filter": {
            "nullable": true
          },
          "claims_filter_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "custom_description": {
            "nullable": true,
            "type": "string"
          },
          "dependents": {
            "items": {},
            "type": "array"
          },
          "employer_id": {
            "type": "integer"
          },
          "grace_period": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "name_with_dr": {
            "readOnly": true,
            "type": "string"
          },
          "name_with_plan_id_and_dr": {
            "readOnly": true,
            "type": "string"
          },
          "runout_period": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "tenant": {
            "nullable": true
          },
          "term_runout_period": {
            "nullable": true,
            "type": "string"
          },
          "term_runout_uses_plan_dates": {
            "description": "If True, term runout calculations should use only the account's effective daterange, ignoring account_member and member date ranges",
            "type": "boolean"
          },
          "type": {},
          "uuid": {
            "format": "uuid",
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "AccountLabelSchema": {
        "properties": {
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "locked": {
            "type": "boolean"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "AccountMemberEventSchema": {
        "properties": {
          "account_member_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "data": {
            "description": "Changes relevant to effective_date"
          },
          "effective_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "event_name": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "account_member_id",
          "data",
          "event_name"
        ],
        "type": "object"
      },
      "AccountMemberSchema": {
        "properties": {
          "_deleted": {
            "type": "boolean"
          },
          "account_id": {
            "type": "integer"
          },
          "annual_election_amount": {
            "nullable": true,
            "type": "number"
          },
          "balance": {
            "nullable": true,
            "type": "number"
          },
          "contribution_ytd": {
            "nullable": true,
            "type": "number"
          },
          "coverage_tier": {
            "nullable": true
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "current_state": {
            "readOnly": true
          },
          "deleted_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deletedby": {
            "nullable": true
          },
          "deletedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "employer_annual_election_amount": {
            "nullable": true,
            "type": "number"
          },
          "employer_pay_period_election_amount": {
            "nullable": true,
            "type": "number"
          },
          "events": {
            "items": {},
            "type": "array"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "pay_period_election_amount": {
            "nullable": true,
            "type": "number"
          }
        },
        "required": [
          "account_id",
          "member_id"
        ],
        "type": "object"
      },
      "AccountOneOfSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "AccountPayerSchema": {
        "properties": {
          "_account": {
            "nullable": true
          },
          "account_dependents": {
            "items": {},
            "type": "array"
          },
          "account_members": {
            "items": {},
            "type": "array"
          },
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "auto_add_new_members": {
            "description": "If True, when new members are added to the employer they will be automatically added to this account.",
            "type": "boolean"
          },
          "category": {
            "description": "Real world classification. DCA, FSA, HRA, TRN, PKG, and HSA.",
            "nullable": true,
            "type": "string"
          },
          "claims_filter": {
            "nullable": true
          },
          "claims_filter_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "custom_description": {
            "nullable": true,
            "type": "string"
          },
          "dependents": {
            "items": {},
            "type": "array"
          },
          "employer_id": {
            "type": "integer"
          },
          "grace_period": {
            "nullable": true,
            "type": "string"
          },
          "group_number": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "name_with_dr": {
            "readOnly": true,
            "type": "string"
          },
          "name_with_plan_id_and_dr": {
            "readOnly": true,
            "type": "string"
          },
          "payer_id": {
            "type": "integer"
          },
          "runout_period": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "tenant": {
            "nullable": true
          },
          "term_runout_period": {
            "nullable": true,
            "type": "string"
          },
          "term_runout_uses_plan_dates": {
            "description": "If True, term runout calculations should use only the account's effective daterange, ignoring account_member and member date ranges",
            "type": "boolean"
          },
          "type": {},
          "uuid": {
            "format": "uuid",
            "type": "string"
          }
        },
        "required": [
          "employer_id",
          "payer_id"
        ],
        "type": "object"
      },
      "AccountRateLineSchema": {
        "properties": {
          "_data": {
            "nullable": true
          },
          "account_rate_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "data": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "rate_type": {
            "readOnly": true
          }
        },
        "required": [
          "account_rate_id"
        ],
        "type": "object"
      },
      "AccountRateSchema": {
        "properties": {
          "account_id": {
            "type": "integer"
          },
          "bookable_admin_fee_flat_amount_spm": {
            "description": "Required for SPM",
            "nullable": true,
            "type": "number"
          },
          "bookable_admin_fee_percent_of_premium_spm": {
            "description": "Required for SPM",
            "nullable": true,
            "type": "number"
          },
          "data_form_schema": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "data_form_uischema": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "disability_extension_percent_qb": {
            "description": "Required for QB",
            "nullable": true,
            "type": "number"
          },
          "editable": {
            "readOnly": true,
            "type": "boolean"
          },
          "effective_date": {
            "format": "date",
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_bookable_admin_fee_flat_amount_proratable_spm": {
            "description": "Required for SPM",
            "nullable": true,
            "type": "boolean"
          },
          "is_remittable_admin_fee_flat_amount_proratable_spm": {
            "description": "Required for SPM",
            "nullable": true,
            "type": "boolean"
          },
          "premium_admin_percent": {
            "description": "Required for QB",
            "nullable": true,
            "type": "number"
          },
          "rate_type": {},
          "remittable_admin_fee_flat_amount_spm": {
            "description": "Required for SPM",
            "nullable": true,
            "type": "number"
          },
          "remittable_admin_fee_percent_of_premium_spm": {
            "description": "Required for SPM",
            "nullable": true,
            "type": "number"
          }
        },
        "required": [
          "account_id",
          "effective_date"
        ],
        "type": "object"
      },
      "AccountRenewalGroup": {
        "properties": {
          "account_renewal_group_id": {
            "type": "integer"
          },
          "accounts": {
            "items": {
              "$ref": "#/components/schemas/Account2"
            },
            "readOnly": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "AccountRenewalGroupSchema": {
        "properties": {
          "account_renewal_group_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "AccountSchema": {
        "additionalProperties": false,
        "properties": {
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "auto_add_new_members": {
            "description": "If True, when new members are added to the employer they will be automatically added to this account.",
            "type": "boolean"
          },
          "category": {
            "description": "Real world classification. DCA, FSA, HRA, TRN, PKG, and HSA.",
            "nullable": true,
            "type": "string"
          },
          "claims_filter_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "custom_description": {
            "nullable": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "grace_period": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "name_with_dr": {
            "readOnly": true,
            "type": "string"
          },
          "name_with_plan_id_and_dr": {
            "readOnly": true,
            "type": "string"
          },
          "runout_period": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "term_runout_period": {
            "nullable": true,
            "type": "string"
          },
          "term_runout_uses_plan_dates": {
            "description": "If True, term runout calculations should use only the account's effective daterange, ignoring account_member and member date ranges",
            "type": "boolean"
          },
          "type": {},
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "AccountWithAccumulatorSchema": {
        "properties": {
          "_account": {
            "nullable": true
          },
          "account_dependents": {
            "items": {},
            "type": "array"
          },
          "account_members": {
            "items": {},
            "type": "array"
          },
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "auto_add_new_members": {
            "description": "If True, when new members are added to the employer they will be automatically added to this account.",
            "type": "boolean"
          },
          "category": {
            "description": "Real world classification. DCA, FSA, HRA, TRN, PKG, and HSA.",
            "nullable": true,
            "type": "string"
          },
          "claims_filter": {
            "nullable": true
          },
          "claims_filter_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "custom_description": {
            "nullable": true,
            "type": "string"
          },
          "dependents": {
            "items": {},
            "type": "array"
          },
          "employer_id": {
            "type": "integer"
          },
          "grace_period": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "name_with_dr": {
            "readOnly": true,
            "type": "string"
          },
          "name_with_plan_id_and_dr": {
            "readOnly": true,
            "type": "string"
          },
          "runout_period": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "tenant": {
            "nullable": true
          },
          "term_runout_period": {
            "nullable": true,
            "type": "string"
          },
          "term_runout_uses_plan_dates": {
            "description": "If True, term runout calculations should use only the account's effective daterange, ignoring account_member and member date ranges",
            "type": "boolean"
          },
          "type": {},
          "uuid": {
            "format": "uuid",
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "ActivitySchema": {
        "properties": {
          "changed_data": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "id": {
            "type": "integer"
          },
          "issued_at": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "native_transaction_id": {
            "nullable": true,
            "type": "integer"
          },
          "old_data": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "relid": {
            "nullable": true,
            "type": "integer"
          },
          "schema_name": {
            "nullable": true,
            "type": "string"
          },
          "table_name": {
            "nullable": true,
            "type": "string"
          },
          "transaction": {
            "nullable": true
          },
          "transaction_id": {
            "nullable": true,
            "type": "integer"
          },
          "verb": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "AddressSchema": {
        "properties": {
          "address_1": {
            "nullable": true,
            "type": "string"
          },
          "address_2": {
            "nullable": true,
            "type": "string"
          },
          "city": {
            "nullable": true,
            "type": "string"
          },
          "country_code": {
            "nullable": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "raw_address_string": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "nullable": true,
            "type": "string"
          },
          "zip": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "AlegeusErrorCodeSchema": {
        "properties": {
          "error_code": {
            "type": "integer"
          },
          "error_description": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "user_description": {
            "type": "string"
          }
        },
        "required": [
          "error_code",
          "error_description",
          "user_description"
        ],
        "type": "object"
      },
      "AsyncResultSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "AuditLogSchema": {
        "properties": {
          "action": {
            "readOnly": true,
            "type": "string"
          },
          "action_type": {
            "readOnly": true
          },
          "actor_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "actor_ip_address": {
            "readOnly": true,
            "type": "string"
          },
          "added": {
            "description": "The Old Value(s)",
            "nullable": true,
            "readOnly": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "deleted": {
            "description": "The New Value(s)",
            "nullable": true,
            "readOnly": true
          },
          "description": {
            "readOnly": true,
            "type": "string"
          },
          "event": {
            "readOnly": true,
            "type": "string"
          },
          "extra": {
            "description": "Some JSON describing the event",
            "nullable": true,
            "readOnly": true
          },
          "git_hash": {
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "impersonating_actor_id": {
            "format": "uuid",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "impersonating_or_regular": {
            "nullable": true
          },
          "object": {
            "readOnly": true,
            "type": "string"
          },
          "object_id": {
            "nullable": true,
            "type": "string"
          },
          "old_impersonating_actor_id": {
            "nullable": true,
            "type": "integer"
          },
          "tenant_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "BankAccountSchema": {
        "properties": {
          "_deleted": {
            "type": "boolean"
          },
          "account_number": {
            "description": "Account Holder's unique identifier",
            "type": "string"
          },
          "account_type": {
            "nullable": true
          },
          "bill_to_contacts": {
            "items": {},
            "type": "array"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "deleted_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deletedby": {
            "nullable": true
          },
          "deletedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "ein": {
            "description": "Employer Identification Number (EIN) or Federal Tax Identification Number",
            "type": "string"
          },
          "institution_name": {
            "description": "Banking Institutions name",
            "type": "string"
          },
          "is_accounts_receivable": {
            "type": "boolean"
          },
          "is_default_accounts_receivable": {
            "readOnly": true,
            "type": "boolean"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "description": "Account name (only important on is_accounts_receivable=true)",
            "nullable": true,
            "type": "string"
          },
          "routing_number": {
            "description": "Banking Institutions unique identifier",
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "account_number",
          "ein",
          "institution_name",
          "routing_number",
          "tenant_id"
        ],
        "type": "object"
      },
      "BasePaginationSchema": {
        "additionalProperties": false,
        "properties": {
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "BaseSchema": {
        "properties": {},
        "type": "object"
      },
      "BillToContact": {
        "properties": {
          "billing_contact_method": {
            "nullable": true
          }
        },
        "type": "object"
      },
      "BillToContact1": {
        "properties": {
          "bill_to_type": {
            "nullable": true
          },
          "billable_entity_id": {
            "readOnly": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "label"
        ],
        "type": "object"
      },
      "BillToContactSchema": {
        "properties": {
          "_employer": {
            "nullable": true
          },
          "_employer_id": {
            "nullable": true,
            "type": "integer"
          },
          "_sales_entity": {
            "nullable": true
          },
          "_sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "aggregate_emails_by_contact": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "all_bank_accounts": {
            "items": {},
            "type": "array"
          },
          "bank_accounts": {
            "items": {},
            "type": "array"
          },
          "bill_to_type": {
            "nullable": true
          },
          "billable_entity": {},
          "billable_entity_id": {
            "readOnly": true
          },
          "billing_contact_method": {
            "nullable": true
          },
          "contact_id": {
            "type": "integer"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "disable_overdue": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "hs_aggregate_emails_by_contact": {
            "description": "Combine multiple invoices into a single email before sending",
            "nullable": true,
            "type": "boolean"
          },
          "hs_disable_overdue": {
            "description": "Disable setting an invoice as overdue. Used when a tenant doesn't import invoice balances back into TPAStream.",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_csv_detail_link": {
            "description": "Include a link to download the invoice details CSV in invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_divisional_breakdown": {
            "description": "Include divisional billing breakdown information on invoices and related communications",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_pdf_detail_link": {
            "description": "Include a link to download the invoice details PDF in invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_pdf_summary_attachment": {
            "description": "Attach the invoice summary PDF to invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_portal_access_link": {
            "description": "Include a link to the remittance dashboard in invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_invoice_day_of_month_due": {
            "nullable": true,
            "type": "integer"
          },
          "hs_invoice_due_days": {
            "nullable": true,
            "type": "integer",
            "x-unit": "seconds"
          },
          "hs_invoice_email_template": {
            "nullable": true
          },
          "hs_invoice_email_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_invoice_footer_template": {
            "nullable": true
          },
          "hs_invoice_footer_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_invoice_header_template": {
            "nullable": true
          },
          "hs_invoice_header_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_require_mfa_for_portal_access": {
            "description": "Require MFA for portal access. This is used in conjunction with the portal_access setting.",
            "nullable": true,
            "type": "boolean"
          },
          "hs_show_account_status": {
            "description": "Billing Setting to show the account status in the invoice line item breakout",
            "nullable": true,
            "type": "boolean"
          },
          "hs_streamlined_employer_portal": {
            "description": "Send this group to the new broker portal (but for employers)",
            "nullable": true,
            "type": "boolean"
          },
          "hs_whitelabel_display_name": {
            "nullable": true,
            "type": "string"
          },
          "hs_whitelabel_local": {
            "nullable": true,
            "type": "string"
          },
          "hs_whitelabel_subdomain": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_csv_detail_link": {
            "readOnly": true,
            "type": "boolean"
          },
          "include_divisional_breakdown": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_pdf_detail_link": {
            "readOnly": true,
            "type": "boolean"
          },
          "include_pdf_summary_attachment": {
            "readOnly": true,
            "type": "boolean"
          },
          "include_portal_access_link": {
            "readOnly": true,
            "type": "boolean"
          },
          "invoice_day_of_month_due": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "invoice_due_days": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "invoice_email_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_footer_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_header_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "require_mfa_for_portal_access": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "restrict_download_import": {
            "readOnly": true
          },
          "show_account_status": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "streamlined_employer_portal": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_bill_to_contacts": {
            "items": {},
            "type": "array"
          },
          "whitelabel_display_name": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_email_address": {
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_from_address": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_local": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_subdomain": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "contact_id",
          "label",
          "tenant_id"
        ],
        "type": "object"
      },
      "BillableEntitySchema": {
        "properties": {
          "bill_to_type": {
            "nullable": true,
            "type": "string"
          },
          "entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "BrokerResourceSchema": {
        "properties": {
          "resource_uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "show_to_brokers": {
            "type": "boolean"
          },
          "show_to_employers": {
            "type": "boolean"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "resource_uuid"
        ],
        "type": "object"
      },
      "Claim": {
        "properties": {
          "amount_allowed": {
            "description": "Use computed_amount_allowed in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "amount_billed": {
            "description": "Use computed_amount_billed in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "amount_not_covered": {
            "nullable": true,
            "type": "number"
          },
          "amount_paid": {
            "description": "Use computed_amount_paid in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "amount_paid_other": {
            "nullable": true,
            "type": "number"
          },
          "check_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "check_number": {
            "nullable": true,
            "type": "string"
          },
          "claim_medical_lines": {
            "items": {
              "$ref": "#/components/schemas/ClaimLine"
            },
            "type": "array"
          },
          "coinsurance_patient": {
            "description": "Use computed_coinsurance_patient in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "computed_amount_allowed": {
            "type": "number"
          },
          "computed_amount_billed": {
            "type": "number"
          },
          "computed_amount_paid": {
            "type": "number"
          },
          "computed_coinsurance_patient": {
            "type": "number"
          },
          "computed_copayment": {
            "type": "number"
          },
          "computed_patient_responsibility": {
            "type": "number"
          },
          "computed_reduction": {
            "type": "number"
          },
          "copayment": {
            "description": "Use computed_copayment in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dataobject_id": {
            "nullable": true,
            "type": "integer"
          },
          "date_column": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "date_of_service": {
            "$ref": "#/components/schemas/DateRange"
          },
          "discount": {
            "description": "Use computed_discount in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "eob_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "group_name": {
            "nullable": true,
            "type": "string"
          },
          "group_number": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "incurred_value": {
            "readOnly": true,
            "type": "number"
          },
          "is_incomplete": {
            "description": "This claim may have incomplete data. If a claim is marked as incomplete, we typically will not send it until it gets marked as complete. Reasons for an incomplete claim include (1) documentation that isn't yet available but we expect it to be in the near future, and (2) if we notice the claim has data redacted for privacy (example: a dependent over 16 years old), but we expect to get this data when a dependent links their account.",
            "nullable": true,
            "type": "boolean"
          },
          "last_updated_status": {
            "description": "Used as an indicator of when the last substantial change happened to this claim. If this date gets updated, we consider it necessary to re-send the claim for processing (in data exports) / flag it as \"unread\" in TPA Stream / etc. Typically this date gets updated when the patient_responsibility or status changes, or otherwise when is_incomplete changes to True.",
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "members": {
            "items": {
              "$ref": "#/components/schemas/Member"
            },
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "network": {
            "enum": [
              "IN",
              "OUT",
              "TIER1",
              "TIER2"
            ],
            "type": "string"
          },
          "patient_account_number": {
            "description": "Patient Account Number for Service Provider (used for payments)",
            "nullable": true,
            "type": "string"
          },
          "patient_name": {
            "nullable": true,
            "type": "string"
          },
          "patient_payer_number": {
            "description": "Patient Account Number for Carrier",
            "nullable": true,
            "type": "string"
          },
          "patient_responsibility": {
            "description": "Use computed_patient_responsibility in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "policy_holder": {
            "$ref": "#/components/schemas/PolicyHolder"
          },
          "processed_on": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "recrawl_requested": {
            "description": "Attempt to recrawl when True",
            "type": "boolean"
          },
          "reduction": {
            "description": "This is the amount the deductible was reduced by. Most systems refer to this as 'deductible'. Use computed_reduction in case this field is empty.",
            "nullable": true,
            "type": "number"
          },
          "remarks": {
            "description": "These are the notes for the Claim.",
            "nullable": true,
            "type": "string"
          },
          "service_provider": {
            "description": "Service Provider Name. This is the physical name, and is provided by the Payer.",
            "nullable": true,
            "type": "string"
          },
          "service_provider_address": {
            "description": "Physical address of Service Provider",
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_address": {
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_name": {
            "description": "This is the service_provider's Billing name, which is often different from their physical address name.",
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_npi_number": {
            "description": "NPI Number of Billing Service Provider",
            "nullable": true,
            "type": "integer"
          },
          "service_provider_billing_number": {
            "description": "Federal Tax ID of Billing Service Provider",
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_phone": {
            "nullable": true,
            "type": "string"
          },
          "service_provider_npi_number": {
            "description": "NPI Number of Service Provider",
            "nullable": true,
            "type": "integer"
          },
          "service_provider_number": {
            "description": "Federal Tax ID of Service Provider",
            "nullable": true,
            "type": "string"
          },
          "status": {
            "enum": [
              "In Process",
              "Processed",
              "Rejected",
              "Adjusted",
              "Partially Approved"
            ],
            "readOnly": true,
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ClaimType"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vendor_system_id": {
            "description": "This field is unique for each Payer. Occasionally TPA Stream may append data to the end of this key to enforce uniqueness, such as the date_of_service, patient_responsibility, etc.",
            "type": "string"
          }
        },
        "required": [
          "vendor_system_id"
        ],
        "type": "object"
      },
      "ClaimAPI": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Claim"
          }
        },
        "type": "object"
      },
      "ClaimApprovalSchema": {
        "properties": {
          "_status": {
            "type": "integer"
          },
          "amount": {
            "nullable": true,
            "type": "number"
          },
          "claim_medical": {
            "items": {},
            "type": "array"
          },
          "claim_request_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "note_id": {
            "nullable": true,
            "type": "integer"
          },
          "status": {
            "type": "string"
          }
        },
        "required": [
          "_status",
          "claim_request_id"
        ],
        "type": "object"
      },
      "ClaimLine": {
        "properties": {
          "amount_allowed": {
            "nullable": true,
            "type": "number"
          },
          "amount_billed": {
            "nullable": true,
            "type": "number"
          },
          "amount_not_covered": {
            "nullable": true,
            "type": "number"
          },
          "amount_paid": {
            "nullable": true,
            "type": "number"
          },
          "amount_paid_other": {
            "nullable": true,
            "type": "number"
          },
          "coinsurance_patient": {
            "nullable": true,
            "type": "number"
          },
          "copayment": {
            "nullable": true,
            "type": "number"
          },
          "date_of_service": {
            "$ref": "#/components/schemas/DateRange"
          },
          "days_supply": {
            "nullable": true,
            "type": "integer"
          },
          "diagnosis_code": {
            "nullable": true,
            "type": "string"
          },
          "discount": {
            "nullable": true,
            "type": "number"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "national_drug_code": {
            "nullable": true,
            "type": "string"
          },
          "patient_responsibility": {
            "nullable": true,
            "type": "number"
          },
          "prescription_type_id": {
            "nullable": true,
            "type": "integer"
          },
          "prescription_type_str": {
            "readOnly": true,
            "type": "string"
          },
          "procedure_code": {
            "nullable": true,
            "type": "string"
          },
          "procedure_name": {
            "nullable": true,
            "type": "string"
          },
          "quantity": {
            "nullable": true,
            "type": "number"
          },
          "reduction": {
            "nullable": true,
            "type": "number"
          },
          "total_patient_responsibility": {
            "type": "number"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vendor_system_id": {
            "type": "string"
          }
        },
        "required": [
          "vendor_system_id"
        ],
        "type": "object"
      },
      "ClaimLineMemberExportSchema": {
        "properties": {
          "claim_line_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "error_code": {
            "nullable": true,
            "type": "string"
          },
          "error_message": {
            "nullable": true,
            "type": "string"
          },
          "etl_task_history_id": {
            "nullable": true,
            "type": "integer"
          },
          "extra": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_id": {
            "type": "integer"
          }
        },
        "required": [
          "claim_line_id",
          "member_id",
          "tenant_id",
          "vendor_id"
        ],
        "type": "object"
      },
      "ClaimLineSchema": {
        "properties": {
          "amount_allowed": {
            "nullable": true,
            "type": "number"
          },
          "amount_billed": {
            "nullable": true,
            "type": "number"
          },
          "amount_not_covered": {
            "nullable": true,
            "type": "number"
          },
          "amount_paid": {
            "nullable": true,
            "type": "number"
          },
          "amount_paid_other": {
            "nullable": true,
            "type": "number"
          },
          "claim_medical": {
            "nullable": true
          },
          "claim_medical_id": {
            "type": "integer"
          },
          "claim_medical_line_id": {
            "readOnly": true,
            "type": "integer"
          },
          "coinsurance_patient": {
            "nullable": true,
            "type": "number"
          },
          "copayment": {
            "nullable": true,
            "type": "number"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "days_supply": {
            "nullable": true,
            "type": "integer"
          },
          "diagnosis_code": {
            "nullable": true,
            "type": "string"
          },
          "discount": {
            "nullable": true,
            "type": "number"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "national_drug_code": {
            "nullable": true,
            "type": "string"
          },
          "patient_responsibility": {
            "nullable": true,
            "type": "number"
          },
          "polymorphic__amount_allowed": {
            "readOnly": true
          },
          "polymorphic__amount_billed": {
            "readOnly": true
          },
          "polymorphic__amount_paid": {
            "readOnly": true
          },
          "polymorphic__coinsurance_patient": {
            "readOnly": true
          },
          "polymorphic__copayment": {
            "readOnly": true
          },
          "polymorphic__patient_responsibility": {
            "readOnly": true
          },
          "polymorphic__reduction": {
            "readOnly": true
          },
          "prescription_type_id": {
            "nullable": true,
            "type": "integer"
          },
          "prescription_type_str": {
            "readOnly": true,
            "type": "string"
          },
          "procedure_code": {
            "nullable": true,
            "type": "string"
          },
          "procedure_name": {
            "nullable": true,
            "type": "string"
          },
          "quantity": {
            "nullable": true,
            "type": "number"
          },
          "reduction": {
            "nullable": true,
            "type": "number"
          },
          "remarks": {
            "nullable": true,
            "type": "string"
          },
          "total_patient_responsibility": {
            "type": "number"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vendor_system_id": {
            "type": "string"
          }
        },
        "required": [
          "claim_medical_id",
          "vendor_system_id"
        ],
        "type": "object"
      },
      "ClaimMemberExportSchema": {
        "properties": {
          "claim_medical_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "error_code": {
            "nullable": true,
            "type": "string"
          },
          "error_message": {
            "nullable": true,
            "type": "string"
          },
          "etl_task_history_id": {
            "nullable": true,
            "type": "integer"
          },
          "extra": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_id": {
            "type": "integer"
          }
        },
        "required": [
          "claim_medical_id",
          "member_id",
          "tenant_id",
          "vendor_id"
        ],
        "type": "object"
      },
      "ClaimPagination": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Claim"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "ClaimPagination1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Claim"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "ClaimRequestSchema": {
        "properties": {
          "amount": {
            "type": "number"
          },
          "claim_medical": {
            "nullable": true
          },
          "claim_medical_id": {
            "type": "integer"
          },
          "created_by_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "member_policy_holder": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "note_id": {
            "nullable": true,
            "type": "integer"
          },
          "request_type": {}
        },
        "required": [
          "amount",
          "claim_medical_id",
          "member_id"
        ],
        "type": "object"
      },
      "ClaimSchema": {
        "properties": {
          "all_tenants_claim_medical_read": {
            "items": {},
            "type": "array"
          },
          "amount_allowed": {
            "description": "Use computed_amount_allowed in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "amount_billed": {
            "description": "Use computed_amount_billed in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "amount_not_covered": {
            "nullable": true,
            "type": "number"
          },
          "amount_paid": {
            "description": "Use computed_amount_paid in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "amount_paid_other": {
            "nullable": true,
            "type": "number"
          },
          "check_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "check_number": {
            "nullable": true,
            "type": "string"
          },
          "claim_approval": {
            "items": {},
            "type": "array"
          },
          "claim_medical_id": {
            "readOnly": true,
            "type": "integer"
          },
          "claim_members": {
            "items": {},
            "type": "array"
          },
          "claim_status": {
            "nullable": true
          },
          "claim_status_id": {
            "type": "integer"
          },
          "claim_tenants": {
            "items": {},
            "type": "array"
          },
          "claim_tpafile": {
            "items": {},
            "type": "array"
          },
          "coinsurance_patient": {
            "description": "Use computed_coinsurance_patient in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "computed_amount_allowed": {
            "type": "number"
          },
          "computed_amount_billed": {
            "type": "number"
          },
          "computed_amount_paid": {
            "type": "number"
          },
          "computed_coinsurance_patient": {
            "type": "number"
          },
          "computed_copayment": {
            "type": "number"
          },
          "computed_discount": {
            "nullable": true,
            "type": "number"
          },
          "computed_interop_diagnosis_string": {
            "nullable": true,
            "type": "string"
          },
          "computed_patient_responsibility": {
            "type": "number"
          },
          "computed_reduction": {
            "type": "number"
          },
          "copayment": {
            "description": "Use computed_copayment in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dataobject": {
            "nullable": true
          },
          "dataobject_id": {
            "nullable": true,
            "type": "integer"
          },
          "date_column": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "discount": {
            "description": "Use computed_discount in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "employers": {
            "items": {},
            "type": "array"
          },
          "eob_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "group_name": {
            "nullable": true,
            "type": "string"
          },
          "group_number": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "incurred_value": {
            "readOnly": true,
            "type": "number"
          },
          "is_exported": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_incomplete": {
            "description": "This claim may have incomplete data. If a claim is marked as incomplete, we typically will not send it until it gets marked as complete. Reasons for an incomplete claim include (1) documentation that isn't yet available but we expect it to be in the near future, and (2) if we notice the claim has data redacted for privacy (example: a dependent over 16 years old), but we expect to get this data when a dependent links their account.",
            "nullable": true,
            "type": "boolean"
          },
          "last_updated_status": {
            "description": "Used as an indicator of when the last substantial change happened to this claim. If this date gets updated, we consider it necessary to re-send the claim for processing (in data exports) / flag it as \"unread\" in TPA Stream / etc. Typically this date gets updated when the patient_responsibility or status changes, or otherwise when is_incomplete changes to True.",
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "network": {
            "enum": [
              "IN",
              "OUT",
              "TIER1",
              "TIER2"
            ],
            "type": "string"
          },
          "patient_account_number": {
            "description": "Patient Account Number for Service Provider (used for payments)",
            "nullable": true,
            "type": "string"
          },
          "patient_date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "patient_name": {
            "nullable": true,
            "type": "string"
          },
          "patient_payer_number": {
            "description": "Patient Account Number for Carrier",
            "nullable": true,
            "type": "string"
          },
          "patient_responsibility": {
            "description": "Use computed_patient_responsibility in case this field is missing.",
            "nullable": true,
            "type": "number"
          },
          "patient_ssn": {
            "nullable": true,
            "type": "string"
          },
          "payer": {
            "nullable": true
          },
          "payer_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "policy_holder_fullname": {
            "readOnly": true,
            "type": "string"
          },
          "policy_holder_id": {
            "readOnly": true,
            "type": "integer"
          },
          "polymorphic__amount_allowed": {
            "readOnly": true
          },
          "polymorphic__amount_billed": {
            "readOnly": true
          },
          "polymorphic__amount_paid": {
            "readOnly": true
          },
          "polymorphic__coinsurance_patient": {
            "readOnly": true
          },
          "polymorphic__copayment": {
            "readOnly": true
          },
          "polymorphic__patient_responsibility": {
            "readOnly": true
          },
          "polymorphic__reduction": {
            "readOnly": true
          },
          "processed_on": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "read": {
            "readOnly": true
          },
          "read_all": {
            "readOnly": true
          },
          "recrawl_requested": {
            "description": "Attempt to recrawl when True",
            "type": "boolean"
          },
          "reduction": {
            "description": "This is the amount the deductible was reduced by. Most systems refer to this as 'deductible'. Use computed_reduction in case this field is empty.",
            "nullable": true,
            "type": "number"
          },
          "remarks": {
            "description": "These are the notes for the Claim.",
            "nullable": true,
            "type": "string"
          },
          "service_provider": {
            "description": "Service Provider Name. This is the physical name, and is provided by the Payer.",
            "nullable": true,
            "type": "string"
          },
          "service_provider_address": {
            "description": "Physical address of Service Provider",
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_address": {
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_name": {
            "description": "This is the service_provider's Billing name, which is often different from their physical address name.",
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_npi_number": {
            "description": "NPI Number of Billing Service Provider",
            "nullable": true,
            "type": "integer"
          },
          "service_provider_billing_number": {
            "description": "Federal Tax ID of Billing Service Provider",
            "nullable": true,
            "type": "string"
          },
          "service_provider_billing_phone": {
            "nullable": true,
            "type": "string"
          },
          "service_provider_napb_number": {
            "description": "NAPB Number of Pharmacy",
            "nullable": true,
            "type": "string"
          },
          "service_provider_npi_number": {
            "description": "NPI Number of Service Provider",
            "nullable": true,
            "type": "integer"
          },
          "service_provider_number": {
            "description": "Federal Tax ID of Service Provider",
            "nullable": true,
            "type": "string"
          },
          "status": {
            "enum": [
              "In Process",
              "Processed",
              "Rejected",
              "Adjusted",
              "Partially Approved"
            ],
            "readOnly": true,
            "type": "string"
          },
          "tenants": {
            "items": {},
            "type": "array"
          },
          "total_amount_allowed": {
            "type": "number"
          },
          "total_amount_billed": {
            "type": "number"
          },
          "total_amount_paid": {
            "type": "number"
          },
          "total_coinsurance_patient": {
            "type": "number"
          },
          "total_copayment": {
            "type": "number"
          },
          "total_patient_responsibility": {
            "type": "number"
          },
          "total_reduction": {
            "type": "number"
          },
          "type_id": {
            "nullable": true,
            "type": "integer"
          },
          "user_members": {
            "items": {},
            "type": "array"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vendor_system_id": {
            "description": "This field is unique for each Payer. Occasionally TPA Stream may append data to the end of this key to enforce uniqueness, such as the date_of_service, patient_responsibility, etc.",
            "type": "string"
          }
        },
        "required": [
          "claim_status_id",
          "policy_holder_id",
          "vendor_system_id"
        ],
        "type": "object"
      },
      "ClaimType": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "enum": [
              "medical",
              "dental",
              "rx",
              "vision",
              "facility"
            ],
            "type": "string"
          },
          "type_id": {
            "enum": [
              1,
              2,
              3,
              4,
              5
            ],
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Contact": {
        "properties": {
          "address1": {
            "nullable": true,
            "type": "string"
          },
          "address2": {
            "nullable": true,
            "type": "string"
          },
          "bcc": {
            "nullable": true,
            "type": "string"
          },
          "billing_contact_method": {
            "nullable": true
          },
          "city": {
            "nullable": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "note": {
            "nullable": true,
            "type": "string"
          },
          "phone": {
            "nullable": true,
            "type": "string"
          },
          "postal_code": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Contact1": {
        "properties": {
          "address1": {
            "nullable": true,
            "type": "string"
          },
          "address2": {
            "nullable": true,
            "type": "string"
          },
          "bcc": {
            "nullable": true,
            "type": "string"
          },
          "billing_contact_method": {
            "nullable": true
          },
          "city": {
            "nullable": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "note": {
            "nullable": true,
            "type": "string"
          },
          "organization_name": {
            "nullable": true,
            "type": "string"
          },
          "phone": {
            "nullable": true,
            "type": "string"
          },
          "postal_code": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "ContactEmailSchema": {
        "properties": {
          "contact_id": {
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "restrict_download_import": {
            "nullable": true,
            "type": "boolean"
          },
          "restrict_portal_access": {
            "nullable": true,
            "type": "boolean"
          }
        },
        "required": [
          "contact_id"
        ],
        "type": "object"
      },
      "ContactSchema": {
        "properties": {
          "address1": {
            "nullable": true,
            "type": "string"
          },
          "address2": {
            "nullable": true,
            "type": "string"
          },
          "bcc": {
            "nullable": true,
            "type": "string"
          },
          "billing_contact_method": {
            "nullable": true
          },
          "city": {
            "nullable": true,
            "type": "string"
          },
          "country": {
            "nullable": true,
            "type": "string"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "delete": {
            "type": "boolean"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "emails": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "note": {
            "nullable": true,
            "type": "string"
          },
          "organization_name": {
            "nullable": true,
            "type": "string"
          },
          "phone": {
            "nullable": true,
            "type": "string"
          },
          "postal_code": {
            "nullable": true,
            "type": "string"
          },
          "state": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_contacts": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "tenant_id"
        ],
        "type": "object"
      },
      "Contract": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "ContractSchema": {
        "properties": {
          "_bill_to_employer": {
            "nullable": true
          },
          "_bill_to_employer_id": {
            "nullable": true,
            "type": "integer"
          },
          "_bill_to_sales_entity": {
            "nullable": true
          },
          "_bill_to_sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "balance": {
            "nullable": true,
            "type": "number"
          },
          "bill_to_type": {
            "nullable": true
          },
          "billable_entity": {},
          "contract_minimum": {
            "nullable": true,
            "type": "number"
          },
          "contract_minimum_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "contract_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "deletable": {
            "type": "boolean"
          },
          "hidden": {
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_period_minimum": {
            "nullable": true,
            "type": "number"
          },
          "invoice_period_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "note": {
            "nullable": true,
            "type": "string"
          },
          "purchase_order_number": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "ContractTransaction": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "ContractTransactionSchema": {
        "properties": {
          "amount": {
            "type": "number"
          },
          "contract_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_id": {
            "nullable": true,
            "type": "integer"
          },
          "manually_entered_by_user_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "note": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "contract_id"
        ],
        "type": "object"
      },
      "CrawlCompletionSchema": {
        "additionalProperties": false,
        "properties": {
          "crawl_claim_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "CrawlSchema": {
        "properties": {
          "crawl_dataobjects": {
            "items": {},
            "type": "array"
          },
          "crawl_id": {
            "type": "integer"
          },
          "dataobjects": {
            "items": {},
            "type": "array"
          },
          "end": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "is_realtime": {
            "nullable": true,
            "type": "boolean"
          },
          "is_two_factor": {
            "nullable": true,
            "type": "boolean"
          },
          "login_problem": {
            "readOnly": true
          },
          "origin": {
            "readOnly": true
          },
          "policy_holder_id": {
            "type": "integer"
          },
          "premium_claims_harvesting": {
            "nullable": true,
            "type": "boolean"
          },
          "retries": {
            "nullable": true,
            "type": "integer"
          },
          "sentry_event_id": {
            "nullable": true,
            "type": "string"
          },
          "start": {
            "format": "date-time",
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        },
        "required": [
          "policy_holder_id",
          "start"
        ],
        "type": "object"
      },
      "CrawlStatusByHour": {
        "additionalProperties": false,
        "properties": {
          "count": {
            "type": "integer"
          },
          "hour": {
            "format": "date-time",
            "type": "string"
          },
          "status": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "DataObjectSchema": {
        "properties": {
          "_handler": {
            "type": "string"
          },
          "claims_medical": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "dataobject_id": {
            "type": "integer"
          },
          "dataobjects": {
            "items": {},
            "type": "array"
          },
          "failed": {
            "nullable": true,
            "type": "boolean"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "payer": {
            "nullable": true
          },
          "payer_id": {
            "type": "integer"
          },
          "policy_holder_insurance_card": {
            "items": {},
            "type": "array"
          },
          "policyholders": {
            "items": {},
            "type": "array"
          },
          "processed": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "sha256sum": {
            "description": "Checksum of data helps prevent duplicate data processing",
            "nullable": true,
            "type": "string"
          },
          "tpafiles": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "_handler",
          "payer_id"
        ],
        "type": "object"
      },
      "DateRange": {
        "additionalProperties": false,
        "properties": {
          "bounds": {
            "type": "string"
          },
          "end": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "start": {
            "format": "date",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Dependent": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "gender": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "middle_name": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "new_address": {
            "nullable": true
          },
          "ssn": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "DependentClaimSchema": {
        "properties": {
          "claim_medical": {
            "nullable": true
          },
          "claim_medical_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dependent_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "claim_medical_id",
          "dependent_id"
        ],
        "type": "object"
      },
      "DependentSchema": {
        "properties": {
          "account_dependents": {
            "items": {},
            "type": "array"
          },
          "address_id": {
            "nullable": true,
            "type": "integer"
          },
          "claims": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "gender": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "member_id": {
            "type": "integer"
          },
          "middle_name": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "new_address": {
            "nullable": true
          },
          "old_address": {
            "nullable": true,
            "type": "string"
          },
          "relationship": {
            "nullable": true
          },
          "ssn": {
            "nullable": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "member_id"
        ],
        "type": "object"
      },
      "Division": {
        "properties": {
          "contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Division1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Division2": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DivisionMemberSchema": {
        "properties": {
          "division_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "division_id",
          "member_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "DivisionSchema": {
        "properties": {
          "balance": {
            "type": "number"
          },
          "contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "division_id": {
            "readOnly": true,
            "type": "integer"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_footer_template": {
            "nullable": true,
            "type": "string"
          },
          "members": {
            "items": {},
            "type": "array"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "system_key": {
            "additionalProperties": {
              "type": "string"
            },
            "example": {
              "employee_navigator": "281BX1",
              "wex_healthcloud": "CO11B"
            },
            "type": "object"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "employer_id",
          "name"
        ],
        "type": "object"
      },
      "Docs": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/EmployerContact"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Docs1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/MailgunWebhookEvent"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Docs2": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/MailgunWebhookEvent"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Docs3": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Member2"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Docs4": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/PayerHealth"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Docs5": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/PolicyHolder4"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "DocsInvoice": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Invoice"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsInvoice1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Invoice"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsInvoiceOne": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Invoice"
          }
        },
        "type": "object"
      },
      "DocsInvoiceWrite": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Invoice1"
          }
        },
        "type": "object"
      },
      "DocsReadOne": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/EmployerContact"
          }
        },
        "type": "object"
      },
      "DocsReadOne1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/EmployerContact1"
          }
        },
        "type": "object"
      },
      "DocsReadOne10": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PolicyHolder2"
          }
        },
        "type": "object"
      },
      "DocsReadOne2": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/EmployerContact"
          }
        },
        "type": "object"
      },
      "DocsReadOne3": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/EmployerContact2"
          }
        },
        "type": "object"
      },
      "DocsReadOne4": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/EmployerContact"
          }
        },
        "type": "object"
      },
      "DocsReadOne5": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PayerHealth"
          }
        },
        "type": "object"
      },
      "DocsReadOne6": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PolicyHolder2"
          }
        },
        "type": "object"
      },
      "DocsReadOne7": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PolicyHolder3"
          }
        },
        "type": "object"
      },
      "DocsReadOne8": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PolicyHolder2"
          }
        },
        "type": "object"
      },
      "DocsReadOne9": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PolicyHolder5"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineCommission": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLineCommission1"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineCommission1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLineCommission1"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineCommissionOne": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionLineCommission1"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineCommissionOne1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionLineCommission1"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineCommissionWrite": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionLineCommission2"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineCommissionWrite1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionLineCommission2"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineOne": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionAPILine"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineOne1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionAPILine"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineOne2": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionAPILine"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineRead": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionAPILine"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineWrite": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionAPILineWrite"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionLineWrite1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionAPILineWrite1"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionOne": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Subscription"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionOne1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Subscription"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionRead": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Payer2"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionRead1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Payer2"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionRead2": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Subscription"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionRead3": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Subscription"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionRead4": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Subscription"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionWrite": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Subscription1"
          }
        },
        "type": "object"
      },
      "DocsSubscriptionWrite1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Subscription1"
          }
        },
        "type": "object"
      },
      "ETLBlogSchema": {
        "properties": {
          "article": {
            "nullable": true,
            "type": "string"
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "etl_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "etl_id",
          "title"
        ],
        "type": "object"
      },
      "ETLTaskHistorySchema": {
        "properties": {
          "_results": {
            "nullable": true
          },
          "celery_task_id": {
            "nullable": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employers": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "end_extract": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "end_process": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "etl_task_id": {
            "nullable": true,
            "type": "integer"
          },
          "extracted_source_filename": {
            "nullable": true,
            "type": "string"
          },
          "extracted_tpafile_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "extractor": {
            "type": "string"
          },
          "extractor_kwargs": {
            "readOnly": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "loaded_source_filename": {
            "nullable": true,
            "type": "string"
          },
          "loaded_tpafile_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "loader": {
            "type": "string"
          },
          "loader_kwargs": {
            "readOnly": true
          },
          "log_level": {},
          "queued": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "reprocessed_from_id": {
            "nullable": true,
            "type": "integer"
          },
          "results": {
            "additionalProperties": {},
            "type": "object"
          },
          "sentry_event_id": {
            "nullable": true,
            "type": "string"
          },
          "staged_exports": {
            "items": {},
            "type": "array"
          },
          "staged_imports": {
            "items": {},
            "type": "array"
          },
          "start_extract": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "start_process": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "transformer": {
            "type": "string"
          },
          "transformer_kwargs": {
            "readOnly": true
          }
        },
        "required": [
          "extractor",
          "extractor_kwargs",
          "loader",
          "loader_kwargs",
          "queued",
          "transformer",
          "transformer_kwargs"
        ],
        "type": "object"
      },
      "ETLTaskSchema": {
        "properties": {
          "_disabled": {
            "nullable": true,
            "type": "boolean"
          },
          "_extractor_kwargs": {},
          "_loader_kwargs": {},
          "_transformer_kwargs": {},
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "disabled": {
            "nullable": true,
            "type": "boolean"
          },
          "etl_task_row_check_sums": {
            "items": {},
            "type": "array"
          },
          "extractor": {
            "type": "string"
          },
          "extractor_kwargs": {},
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "instructions": {
            "nullable": true,
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "last_scheduled": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "loader": {
            "type": "string"
          },
          "loader_kwargs": {},
          "long_queue": {
            "nullable": true,
            "type": "boolean"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "next_run": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "priority": {
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          },
          "transformer": {
            "type": "string"
          },
          "transformer_kwargs": {}
        },
        "required": [
          "_extractor_kwargs",
          "_loader_kwargs",
          "_transformer_kwargs",
          "extractor",
          "extractor_kwargs",
          "label",
          "loader",
          "loader_kwargs",
          "tenant_id",
          "transformer",
          "transformer_kwargs"
        ],
        "type": "object"
      },
      "Employer": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "reimbursement_policy": {}
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Employer1": {
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "eligible_payers": {
            "items": {
              "$ref": "#/components/schemas/Payer1"
            },
            "readOnly": true,
            "type": "array"
          },
          "email_automation": {
            "type": "boolean"
          },
          "employer_id": {
            "readOnly": true,
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "payers": {
            "items": {
              "$ref": "#/components/schemas/Payer"
            },
            "readOnly": true,
            "type": "array"
          },
          "slug": {
            "type": "string"
          },
          "support_email_derived": {
            "readOnly": true,
            "type": "string"
          },
          "support_phone_derived": {
            "readOnly": true,
            "type": "string"
          },
          "tenant_logo_derived": {
            "readOnly": true,
            "type": "string"
          },
          "tenant_name_derived": {
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Employer2": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Employer3": {
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "eligible_payers": {
            "items": {
              "$ref": "#/components/schemas/Payer1"
            },
            "readOnly": true,
            "type": "array"
          },
          "email_automation": {
            "type": "boolean"
          },
          "employer_id": {
            "readOnly": true,
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "payers": {
            "items": {
              "$ref": "#/components/schemas/Payer"
            },
            "readOnly": true,
            "type": "array"
          },
          "slug": {
            "type": "string"
          },
          "support_email_derived": {
            "readOnly": true,
            "type": "string"
          },
          "support_phone_derived": {
            "readOnly": true,
            "type": "string"
          },
          "tenant_logo_derived": {
            "readOnly": true,
            "type": "string"
          },
          "tenant_name_derived": {
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Employer4": {
        "properties": {
          "employer_id": {
            "readOnly": true,
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Employer5": {
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Employer6": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "tenant": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Tenant2"
              }
            ],
            "readOnly": true
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "EmployerAPI": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Employer1"
          }
        },
        "type": "object"
      },
      "EmployerAccessSchema": {
        "properties": {
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "user_email": {
            "nullable": true,
            "type": "string"
          },
          "user_id": {
            "nullable": true,
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "EmployerActivityAPISchema": {
        "additionalProperties": false,
        "properties": {
          "account_members_added": {
            "type": "integer"
          },
          "account_members_termed": {
            "type": "integer"
          },
          "effective_date": {
            "format": "date",
            "type": "string"
          },
          "employers_added": {
            "type": "integer"
          },
          "files_added": {
            "type": "integer"
          },
          "invoices_overdue": {
            "type": "integer"
          },
          "invoices_paid": {
            "type": "integer"
          },
          "invoices_sent": {
            "type": "integer"
          },
          "total_cdh_lives": {
            "type": "integer"
          },
          "total_cobra_lives": {
            "type": "integer"
          }
        },
        "required": [
          "account_members_added",
          "account_members_termed",
          "effective_date",
          "employers_added",
          "files_added",
          "invoices_overdue",
          "invoices_paid",
          "invoices_sent",
          "total_cdh_lives",
          "total_cobra_lives"
        ],
        "type": "object"
      },
      "EmployerContact": {
        "properties": {
          "contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "contact_type": {
            "enum": [
              "hr",
              "physical",
              "ship_to",
              "renewal",
              "broker",
              "hr_cdh",
              "hr_cobra",
              "broker_cdh",
              "broker_cobra"
            ],
            "maxLength": 12
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer": {
            "$ref": "#/components/schemas/Employer2"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "contact_type",
          "employer_id"
        ],
        "type": "object"
      },
      "EmployerContact1": {
        "properties": {
          "contact": {
            "$ref": "#/components/schemas/Contact1"
          },
          "contact_type": {
            "enum": [
              "hr",
              "physical",
              "ship_to",
              "renewal",
              "broker",
              "hr_cdh",
              "hr_cobra",
              "broker_cdh",
              "broker_cobra"
            ],
            "maxLength": 12
          }
        },
        "required": [
          "contact_type"
        ],
        "type": "object"
      },
      "EmployerContact2": {
        "properties": {
          "contact": {
            "$ref": "#/components/schemas/Contact1"
          },
          "contact_type": {
            "enum": [
              "hr",
              "physical",
              "ship_to",
              "renewal",
              "broker",
              "hr_cdh",
              "hr_cobra",
              "broker_cdh",
              "broker_cobra"
            ],
            "maxLength": 12
          },
          "employer_id": {
            "type": "integer"
          }
        },
        "required": [
          "contact_type",
          "employer_id"
        ],
        "type": "object"
      },
      "EmployerDataAccessSchema": {
        "properties": {
          "access_type": {
            "enum": [
              "ongoing",
              "one_time"
            ],
            "maxLength": 8
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "end_count": {
            "type": "integer"
          },
          "end_date": {
            "format": "date",
            "type": "string"
          },
          "initiated_by_id": {
            "type": "integer"
          },
          "member_form_employer_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "recurly_subscription_code": {
            "nullable": true,
            "type": "string"
          },
          "start_count": {
            "type": "integer"
          },
          "start_date": {
            "format": "date",
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "end_count",
          "end_date",
          "initiated_by_id",
          "start_count",
          "tenant_id"
        ],
        "type": "object"
      },
      "EmployerPagination": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Employer1"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "EmployerPayloadSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "exp": {},
          "role_id": {
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          },
          "test": {
            "nullable": true,
            "type": "boolean"
          }
        },
        "required": [
          "email",
          "exp"
        ],
        "type": "object"
      },
      "EmployerSchema": {
        "properties": {
          "_archived": {
            "type": "boolean"
          },
          "_show_all_payers_in_easy_enroll": {
            "description": "During Enrollment, allow Members in this Employer to choose any payer from a dropdown, in addition to Employer.payers",
            "type": "boolean"
          },
          "access_type": {
            "enum": [
              "ongoing",
              "one_time",
              null
            ],
            "maxLength": 8,
            "nullable": true
          },
          "account_rates_reporting_interval": {
            "description": "Amount of days between emails.",
            "nullable": true,
            "type": "integer"
          },
          "account_rates_reporting_start_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "accounts_active": {
            "items": {},
            "type": "array"
          },
          "archived": {
            "type": "boolean"
          },
          "archived_date": {
            "format": "date-time",
            "type": "string"
          },
          "archivedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "association_contacts": {
            "items": {},
            "type": "array"
          },
          "balance": {
            "nullable": true,
            "type": "number"
          },
          "broker_cobra_contacts": {
            "items": {},
            "type": "array"
          },
          "can_make_claim_requests": {
            "nullable": true,
            "type": "boolean"
          },
          "can_use_portal": {
            "nullable": true,
            "type": "boolean"
          },
          "claims": {
            "items": {},
            "type": "array"
          },
          "counts_reporting_interval": {
            "description": "Interval between emails. If type is custom it is days else this will be unused.",
            "nullable": true,
            "type": "integer"
          },
          "counts_reporting_period_type": {},
          "counts_reporting_start_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "divisions": {
            "items": {},
            "type": "array"
          },
          "easy_enroll_disabled": {
            "type": "boolean"
          },
          "easy_enroll_dob_required": {
            "type": "boolean"
          },
          "easy_enroll_ssn_required": {
            "type": "boolean"
          },
          "effective_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "email_automation": {
            "type": "boolean"
          },
          "employer_id": {
            "readOnly": true,
            "type": "integer"
          },
          "employer_users": {
            "items": {},
            "type": "array"
          },
          "fein": {
            "description": "FEIN tax id",
            "nullable": true,
            "type": "string"
          },
          "fix_credentials_mfa_delay_days": {
            "readOnly": true,
            "type": "integer"
          },
          "fix_credentials_week_four": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_one": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_three": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_two": {
            "readOnly": true,
            "type": "boolean"
          },
          "has_claims_without_claim_requests": {
            "readOnly": true,
            "type": "boolean"
          },
          "hr_cobra_contacts": {
            "items": {},
            "type": "array"
          },
          "hs_fix_credentials_mfa_delay_days": {
            "nullable": true,
            "type": "integer"
          },
          "hs_fix_credentials_week_four": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_one": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_three": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_two": {
            "nullable": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "interop_enabled": {
            "nullable": true,
            "type": "boolean"
          },
          "interop_enabled_derived": {
            "type": "boolean"
          },
          "invoice_footer_template": {
            "nullable": true,
            "type": "string"
          },
          "invoice_lines": {
            "items": {},
            "type": "array"
          },
          "invoices": {
            "items": {},
            "type": "array"
          },
          "is_demo": {
            "type": "boolean"
          },
          "last_counts_reporting_email_sent_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "members": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nine_day_campaign_started_at": {
            "description": "Date the last nine day campaign was started.",
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "onboard_url": {
            "readOnly": true,
            "type": "string"
          },
          "payers_for_enrollment": {
            "items": {},
            "type": "array"
          },
          "policyholders": {
            "items": {},
            "type": "array"
          },
          "recurly_responsibility": {
            "enum": [
              "employer",
              "tenant",
              null
            ],
            "maxLength": 8,
            "nullable": true
          },
          "recurly_subscription_code": {
            "nullable": true,
            "type": "string"
          },
          "reimbursement_policy": {},
          "show_all_payers_in_easy_enroll": {
            "type": "boolean"
          },
          "slug": {
            "type": "string"
          },
          "subscriptions": {
            "items": {},
            "type": "array"
          },
          "support_email": {
            "nullable": true,
            "type": "string"
          },
          "support_email_derived": {
            "readOnly": true,
            "type": "string"
          },
          "support_phone": {
            "nullable": true,
            "type": "string"
          },
          "support_phone_derived": {
            "readOnly": true,
            "type": "string"
          },
          "team_primary_id": {
            "nullable": true,
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          },
          "tenant_logo_derived": {
            "readOnly": true,
            "type": "string"
          },
          "tenant_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "unread_count": {
            "readOnly": true,
            "type": "integer"
          },
          "users": {
            "items": {},
            "type": "array"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "EmployerTPAFileSchema": {
        "properties": {
          "document_type": {
            "nullable": true,
            "type": "string"
          },
          "employer": {
            "nullable": true
          },
          "employer_id": {
            "type": "integer"
          },
          "employer_tpafile_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "tpafile_id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "required": [
          "employer_id",
          "tpafile_id"
        ],
        "type": "object"
      },
      "EmployerTeamSchema": {
        "properties": {
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "team_id": {
            "type": "integer"
          }
        },
        "required": [
          "employer_id",
          "team_id"
        ],
        "type": "object"
      },
      "Error": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "description": "Error code",
            "type": "integer"
          },
          "errors": {
            "additionalProperties": {},
            "description": "Errors",
            "type": "object"
          },
          "message": {
            "description": "Error message",
            "type": "string"
          },
          "status": {
            "description": "Error name",
            "type": "string"
          }
        },
        "type": "object"
      },
      "InsuredEmployeeCountSchema": {
        "properties": {
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "effective_date": {
            "description": "Since the last record\u2026 think of it as an \u201cas of\u201d date",
            "format": "date-time",
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "type": "integer"
          },
          "insured_employee_count": {
            "type": "integer"
          },
          "invoice_lines": {
            "items": {},
            "type": "array"
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "effective_date",
          "employer_id",
          "insured_employee_count"
        ],
        "type": "object"
      },
      "InteroperabilityTokenSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employer_id": {
            "nullable": true,
            "type": "integer"
          },
          "employer_slug": {
            "nullable": true,
            "type": "string"
          },
          "exp": {},
          "is_demo": {
            "default": false,
            "type": "boolean"
          },
          "payer_id": {
            "type": "integer"
          },
          "pkce_code_verifier_redis_key": {
            "nullable": true,
            "type": "string"
          },
          "referer": {
            "type": "string"
          },
          "sdk_connect_access_redis_key": {
            "nullable": true,
            "type": "string"
          },
          "sdk_instance": {
            "default": false,
            "type": "boolean"
          },
          "sdk_state_id": {
            "nullable": true,
            "type": "string"
          },
          "token_login": {
            "default": true,
            "type": "boolean"
          },
          "user_id": {
            "type": "integer"
          }
        },
        "required": [
          "exp",
          "payer_id",
          "referer",
          "user_id"
        ],
        "type": "object"
      },
      "Invoice": {
        "properties": {
          "balance": {
            "type": "number"
          },
          "bill_to_contact": {
            "$ref": "#/components/schemas/BillToContact"
          },
          "bill_to_contact_id": {
            "type": "integer"
          },
          "bill_to_entity_name": {
            "readOnly": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "due_date": {
            "format": "date",
            "type": "string"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "invoice_key": {
            "type": "string"
          },
          "invoice_lines": {
            "items": {
              "$ref": "#/components/schemas/InvoiceLine"
            },
            "type": "array"
          },
          "payment_url": {
            "nullable": true,
            "type": "string"
          },
          "payment_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "percent_difference": {
            "nullable": true,
            "type": "number"
          },
          "previous_invoice_id": {
            "nullable": true,
            "type": "integer"
          },
          "sends": {
            "items": {
              "$ref": "#/components/schemas/InvoiceSend"
            },
            "type": "array"
          },
          "status": {},
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "total": {
            "nullable": true,
            "type": "number"
          },
          "total_difference": {
            "nullable": true,
            "type": "number"
          },
          "views": {
            "items": {
              "$ref": "#/components/schemas/InvoiceView"
            },
            "type": "array"
          },
          "voided": {
            "type": "boolean"
          }
        },
        "required": [
          "bill_to_contact_id",
          "invoice_key"
        ],
        "type": "object"
      },
      "Invoice1": {
        "properties": {
          "balance": {
            "type": "number"
          },
          "due_date": {
            "format": "date",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Invoice2": {
        "properties": {
          "invoice_key": {
            "type": "string"
          }
        },
        "required": [
          "invoice_key"
        ],
        "type": "object"
      },
      "InvoiceBatchSchema": {
        "properties": {
          "_stats": {
            "nullable": true
          },
          "_task_kwargs": {
            "nullable": true
          },
          "completed_datetime": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "invoice_batch_exceptions": {
            "items": {},
            "type": "array"
          },
          "invoice_footer_template": {
            "nullable": true
          },
          "invoice_footer_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "invoice_generation_task_id": {
            "nullable": true,
            "type": "string"
          },
          "invoice_header_template": {
            "nullable": true
          },
          "invoice_header_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "note_id": {
            "nullable": true,
            "type": "integer"
          },
          "posted_by_user_id": {
            "nullable": true,
            "type": "integer"
          },
          "posted_datetime": {
            "format": "date-time",
            "type": "string"
          },
          "progress": {
            "readOnly": true,
            "type": "integer"
          },
          "retries": {
            "type": "integer"
          },
          "status": {
            "enum": [
              "PENDING",
              "PROCESSING",
              "SUCCESS",
              "FAILED"
            ],
            "maxLength": 10
          },
          "tenant": {
            "nullable": true
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "type": "string"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "InvoiceLine": {
        "properties": {
          "bills": {
            "items": {},
            "type": "array"
          },
          "contract_transaction": {
            "$ref": "#/components/schemas/ContractTransaction"
          }
        },
        "type": "object"
      },
      "InvoiceLine1": {
        "properties": {
          "invoice": {
            "$ref": "#/components/schemas/Invoice2"
          }
        },
        "type": "object"
      },
      "InvoiceLineAccountMemberSchema": {
        "properties": {
          "account_member_id": {
            "nullable": true,
            "type": "integer"
          },
          "adjustment_type": {
            "enum": [
              "credit",
              "debit",
              null
            ],
            "maxLength": 6,
            "nullable": true
          },
          "balance": {
            "description": "Account Member's balance at the time of this invoice",
            "nullable": true,
            "type": "number"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "invoice_line_id"
        ],
        "type": "object"
      },
      "InvoiceLineCommissionSchema": {
        "properties": {
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "exclude_annual_fee_from_invoice": {
            "description": "When True, the annual fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "exclude_fixed_from_invoice": {
            "description": "When True, the monthly fixed fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "exclude_pepm_addon_from_invoice": {
            "description": "When True, the PEPM addon fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "exclude_percent_from_invoice": {
            "description": "When True, the calculated percent fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "fixed": {
            "nullable": true,
            "type": "number"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "paid": {
            "readOnly": true,
            "type": "integer"
          },
          "parent_sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "payout_type": {
            "enum": [
              "always",
              "minimum_required",
              "under_min_flat_rate",
              "under_min_percent"
            ],
            "maxLength": 19
          },
          "pepm": {
            "description": "(Per Employee Per Month) Amount to compensate commissioned entity for each line.",
            "nullable": true,
            "type": "number"
          },
          "pepm_addon": {
            "description": "(Per Employee Per Month Addon) Added charge to each line to compensate commissioned entity.",
            "nullable": true,
            "type": "number"
          },
          "percent": {
            "nullable": true,
            "type": "number"
          },
          "posted": {
            "type": "boolean"
          },
          "sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "show_annual_fee_on_invoice": {
            "type": "boolean"
          },
          "show_fixed_on_invoice": {
            "type": "boolean"
          },
          "show_pepm_addon_on_invoice": {
            "type": "boolean"
          },
          "show_percent_on_invoice": {
            "type": "boolean"
          },
          "subscription_line_commission_id": {
            "type": "integer"
          },
          "total": {
            "nullable": true,
            "type": "number"
          },
          "under_min_flat_rate": {
            "nullable": true,
            "type": "number"
          },
          "under_min_percent": {
            "nullable": true,
            "type": "number"
          }
        },
        "required": [
          "invoice_line_id",
          "show_fixed_on_invoice",
          "show_pepm_addon_on_invoice",
          "show_percent_on_invoice",
          "subscription_line_commission_id"
        ],
        "type": "object"
      },
      "InvoiceLineDebitCardSchema": {
        "properties": {
          "adjustment_type": {
            "enum": [
              "credit",
              "debit",
              null
            ],
            "maxLength": 6,
            "nullable": true
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_id": {
            "type": "integer"
          },
          "member_debit_card_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "invoice_line_id"
        ],
        "type": "object"
      },
      "InvoiceLineMemberSchema": {
        "properties": {
          "adjustment_type": {
            "enum": [
              "credit",
              "debit",
              null
            ],
            "maxLength": 6,
            "nullable": true
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_id": {
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "invoice_line_id",
          "member_id"
        ],
        "type": "object"
      },
      "InvoiceLineSchema": {
        "properties": {
          "admin_fees": {
            "type": "number"
          },
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_on_invoice": {
            "type": "boolean"
          },
          "annual_fee_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "bills": {
            "items": {},
            "type": "array"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "employer_id": {
            "type": "integer"
          },
          "generate_bills_from_flat_rate": {
            "description": "\n            If True, this billing line will generate bills from the flat rates on the vendor unit.\n            If False, it will generate bills from the rate table. Defaults to False.\n        ",
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "insured_employee_count": {
            "nullable": true
          },
          "insured_employee_count_id": {
            "nullable": true,
            "type": "integer"
          },
          "invoice_id": {
            "type": "integer"
          },
          "invoice_line_account_members": {
            "items": {},
            "type": "array"
          },
          "invoice_line_debit_cards": {
            "items": {},
            "type": "array"
          },
          "invoice_line_member_communications": {
            "items": {},
            "type": "array"
          },
          "invoice_line_members": {
            "items": {},
            "type": "array"
          },
          "invoice_line_rate_table_rows": {
            "items": {},
            "type": "array"
          },
          "invoice_line_reimbursement_lines": {
            "items": {},
            "type": "array"
          },
          "invoice_line_reimbursements": {
            "items": {},
            "type": "array"
          },
          "invoice_line_vendor_unit_detail_data_records": {
            "items": {},
            "type": "array"
          },
          "invoice_line_vendor_unit_summary_data_records": {
            "items": {},
            "type": "array"
          },
          "lookback_adjustments": {
            "enum": [
              "off",
              "credit",
              "debit",
              "both",
              null
            ],
            "maxLength": 6,
            "nullable": true
          },
          "member_communications": {
            "items": {},
            "type": "array"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "monthly_minimum": {
            "type": "number"
          },
          "monthly_minimum_on_invoice": {
            "type": "boolean"
          },
          "monthly_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "note_id": {
            "nullable": true,
            "type": "integer"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "payable_entities": {
            "items": {},
            "type": "array"
          },
          "payment": {
            "nullable": true,
            "type": "number"
          },
          "payment_service_item": {
            "nullable": true
          },
          "payment_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_on_invoice": {
            "type": "boolean"
          },
          "per_unit_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "quantity": {
            "nullable": true,
            "type": "number"
          },
          "reimbursement_lines": {
            "items": {},
            "type": "array"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "subscription_line_id": {
            "type": "integer"
          },
          "total": {
            "nullable": true,
            "type": "number"
          },
          "unit": {
            "enum": [
              "total_members",
              "total_members_with_a_policy_holder",
              "total_members_with_a_debit_card",
              "total_debit_cards",
              "total_replaced_debit_cards",
              "total_issued_debit_cards",
              "total_reimbursement_checks",
              "total_reimbursement_direct_deposits",
              "total_reimbursement_contributions",
              "total_reimbursement_debit_cards",
              "total_reimbursements",
              "total_member_communications",
              "total_insured_employee_count",
              "total_dollars_reimbursed",
              "total_dollars_reimbursed_checks",
              "total_dollars_reimbursed_direct_deposits",
              "total_dollars_reimbursed_debit_cards",
              "total_contribution_dollars",
              "total_members_in_number_of_accounts",
              null
            ],
            "maxLength": 40,
            "nullable": true
          },
          "vendor_unit": {
            "nullable": true
          },
          "vendor_unit_calculation_method": {
            "enum": [
              "cumulative",
              "all_time",
              "billing_period",
              null
            ],
            "maxLength": 14,
            "nullable": true
          },
          "vendor_unit_detail_data_records": {
            "items": {},
            "type": "array"
          },
          "vendor_unit_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_unit_summary_data_records": {
            "items": {},
            "type": "array"
          },
          "vendor_unit_type": {
            "enum": [
              "units",
              "dollars",
              null
            ],
            "maxLength": 7,
            "nullable": true
          },
          "vendor_unit_use_import_date": {
            "type": "boolean"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "employer_id",
          "invoice_id",
          "name",
          "subscription_line_id"
        ],
        "type": "object"
      },
      "InvoicePayloadSchema": {
        "additionalProperties": false,
        "properties": {
          "bill_to_contact_id": {
            "type": "integer"
          },
          "email": {
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "exp": {},
          "invoice_id": {
            "type": "integer"
          },
          "role_id": {
            "type": "integer"
          },
          "sales_entity_id": {
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          },
          "test": {
            "nullable": true,
            "type": "boolean"
          }
        },
        "required": [
          "email",
          "exp"
        ],
        "type": "object"
      },
      "InvoiceSchema": {
        "properties": {
          "_balance": {
            "nullable": true,
            "type": "number"
          },
          "_invoice_render_method": {
            "nullable": true
          },
          "_voided_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "balance": {
            "type": "number"
          },
          "bill_to_contact_id": {
            "type": "integer"
          },
          "bill_to_entity_name": {
            "readOnly": true,
            "type": "string"
          },
          "bill_to_type": {
            "nullable": true
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "division_members": {
            "items": {},
            "type": "array"
          },
          "due_date": {
            "format": "date",
            "type": "string"
          },
          "employers": {
            "items": {},
            "type": "array"
          },
          "has_vendor_unit_tpafile": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_batch_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "invoice_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "invoice_key": {
            "type": "string"
          },
          "invoice_render_method_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "paid_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "payment_url": {
            "nullable": true,
            "type": "string"
          },
          "payment_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "percent_difference": {
            "nullable": true,
            "type": "number"
          },
          "previous_invoice": {
            "nullable": true
          },
          "previous_invoice_id": {
            "nullable": true,
            "type": "integer"
          },
          "status": {},
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "to_delete": {
            "description": "This invoice is flagged to be permanently DELETED by an asynchronous task.",
            "nullable": true,
            "type": "boolean"
          },
          "total": {
            "nullable": true,
            "type": "number"
          },
          "total_difference": {
            "nullable": true,
            "type": "number"
          },
          "uses_vendor_units": {
            "readOnly": true,
            "type": "boolean"
          },
          "vendor_invoices": {
            "items": {},
            "type": "array"
          },
          "voided": {
            "type": "boolean"
          }
        },
        "required": [
          "bill_to_contact_id",
          "invoice_key"
        ],
        "type": "object"
      },
      "InvoiceSectionTemplateSchema": {
        "properties": {
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "design_json": {
            "nullable": true
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "template": {
            "type": "string"
          },
          "tenant": {
            "nullable": true
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "template",
          "tenant_id"
        ],
        "type": "object"
      },
      "InvoiceSend": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "send_type": {}
        },
        "type": "object"
      },
      "InvoiceSendSchema": {
        "properties": {
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_email_template": {
            "nullable": true
          },
          "invoice_email_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "invoices": {
            "items": {},
            "type": "array"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "send_type": {}
        },
        "type": "object"
      },
      "InvoiceView": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "ip_address": {
            "nullable": true,
            "type": "string"
          },
          "user_agent": {
            "nullable": true,
            "type": "string"
          },
          "view_type": {}
        },
        "type": "object"
      },
      "InvoiceViewSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_id": {
            "type": "integer"
          },
          "invoice_send_id": {
            "nullable": true,
            "type": "integer"
          },
          "ip_address": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "user_agent": {
            "nullable": true,
            "type": "string"
          },
          "user_id": {
            "nullable": true,
            "type": "integer"
          },
          "view_type": {}
        },
        "required": [
          "invoice_id"
        ],
        "type": "object"
      },
      "JavascriptSdkTokenSchema": {
        "properties": {
          "active": {
            "type": "boolean"
          },
          "connect_token": {
            "readOnly": true,
            "type": "boolean"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "javascript_sdk_sandbox_templates": {
            "items": {},
            "type": "array"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "public_key": {
            "type": "string"
          },
          "secret_key": {
            "nullable": true,
            "type": "string"
          },
          "users": {
            "items": {},
            "type": "array"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "JiraIssueSchema": {
        "additionalProperties": false,
        "properties": {
          "fields": {
            "additionalProperties": {},
            "type": "object"
          },
          "key": {
            "type": "string"
          },
          "payers": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "self": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "LinkableAccountsSchema": {
        "properties": {},
        "type": "object"
      },
      "LoginProblemSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "MailgunWebhookEvent": {
        "properties": {
          "delivery_status_code": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "delivery_status_message": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "domain": {
            "nullable": true,
            "type": "string"
          },
          "event_date": {
            "format": "date-time",
            "type": "string"
          },
          "event_type": {
            "enum": [
              "clicked",
              "delivered",
              "opened",
              "failed",
              "complained",
              "unsubscribed",
              "accepted",
              "rejected",
              "stored",
              "dropped"
            ],
            "maxLength": 12
          },
          "from_header": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "mailgun_id": {
            "type": "string"
          },
          "message_id": {
            "nullable": true,
            "type": "string"
          },
          "recipient": {
            "type": "string"
          },
          "severity": {
            "enum": [
              "temporary",
              "permanent",
              null
            ],
            "maxLength": 9,
            "nullable": true
          },
          "subject": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "to_header": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "event_date",
          "event_type",
          "mailgun_id",
          "recipient"
        ],
        "type": "object"
      },
      "MailgunWebhookEventSchema": {
        "properties": {
          "campaign_send_email": {
            "nullable": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "delivery_status_code": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "delivery_status_message": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "domain": {
            "nullable": true,
            "type": "string"
          },
          "event_date": {
            "format": "date-time",
            "type": "string"
          },
          "event_type": {
            "enum": [
              "clicked",
              "delivered",
              "opened",
              "failed",
              "complained",
              "unsubscribed",
              "accepted",
              "rejected",
              "stored",
              "dropped"
            ],
            "maxLength": 12
          },
          "from_header": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "mailgun_id": {
            "type": "string"
          },
          "message_id": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "payload": {
            "description": "The raw payload from Mailgun",
            "nullable": true
          },
          "recipient": {
            "type": "string"
          },
          "request_token": {
            "type": "string"
          },
          "severity": {
            "enum": [
              "temporary",
              "permanent",
              null
            ],
            "maxLength": 9,
            "nullable": true
          },
          "subject": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "to_header": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "event_date",
          "event_type",
          "mailgun_id",
          "recipient",
          "request_token"
        ],
        "type": "object"
      },
      "Member": {
        "properties": {
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employer": {
            "$ref": "#/components/schemas/Employer"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "system_key": {
            "additionalProperties": {
              "type": "string"
            },
            "example": {
              "employee_navigator": "281BX1",
              "wex_healthcloud": "CO11B"
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "Member1": {
        "properties": {
          "accounts": {
            "items": {
              "$ref": "#/components/schemas/Account"
            },
            "type": "array"
          },
          "archived": {
            "type": "boolean"
          },
          "archived_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "archivedby": {
            "allOf": [
              {
                "$ref": "#/components/schemas/User"
              }
            ],
            "readOnly": true
          },
          "can_make_claim_requests": {
            "readOnly": true,
            "type": "boolean"
          },
          "can_use_portal": {
            "readOnly": true,
            "type": "boolean"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "dependents": {
            "items": {
              "$ref": "#/components/schemas/Dependent"
            },
            "type": "array"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employer": {
            "$ref": "#/components/schemas/Employer3"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "first_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "full_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "gender": {},
          "hire_term_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "last_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "new_address": {
            "nullable": true
          },
          "phone_home": {
            "nullable": true
          },
          "phone_mobile": {
            "nullable": true
          },
          "ssn": {
            "maxLength": 11,
            "minLength": 9,
            "nullable": true,
            "type": "string"
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant1"
          },
          "unread_count": {
            "readOnly": true,
            "type": "integer"
          },
          "vendor_members": {
            "items": {
              "$ref": "#/components/schemas/VendorMember"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Member2": {
        "properties": {
          "email": {
            "nullable": true,
            "type": "string"
          },
          "full_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Member3": {
        "properties": {
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Member4": {
        "properties": {
          "employer": {
            "$ref": "#/components/schemas/Employer5"
          },
          "full_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "MemberAPI": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Member1"
          }
        },
        "type": "object"
      },
      "MemberAPI1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Member1"
          }
        },
        "type": "object"
      },
      "MemberCommunicationSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_dependent": {
            "type": "boolean"
          },
          "member_communication_type_id": {
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "sent_at": {
            "format": "date-time",
            "type": "string"
          },
          "vendor_member_communications": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "member_communication_type_id",
          "member_id",
          "sent_at"
        ],
        "type": "object"
      },
      "MemberCommunicationType": {
        "properties": {
          "description": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "letter_type_id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "description",
          "letter_type_id",
          "name"
        ],
        "type": "object"
      },
      "MemberCommunicationTypeSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_cobra_comm": {
            "type": "boolean"
          },
          "letter_type_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "description",
          "is_cobra_comm",
          "letter_type_id",
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "MemberDebitCardSchema": {
        "properties": {
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "expiration_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "issue_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "lost_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "member_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "stolen_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "vendor_member_debit_cards": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "member_id"
        ],
        "type": "object"
      },
      "MemberEventSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "effective_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "event_name": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "event_name",
          "member_id"
        ],
        "type": "object"
      },
      "MemberFormEmployerSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "date_assigned": {
            "format": "date",
            "type": "string"
          },
          "due_date": {
            "format": "date",
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "member_form_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "due_date",
          "employer_id"
        ],
        "type": "object"
      },
      "MemberFormSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "form": {
            "readOnly": true
          },
          "form_name": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "form_name",
          "label"
        ],
        "type": "object"
      },
      "MemberFormSubmissionSchema": {
        "properties": {
          "_data": {
            "nullable": true
          },
          "_status": {
            "enum": [
              "assigned",
              "started",
              "completed"
            ],
            "maxLength": 9
          },
          "assigned_by_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "data": {},
          "date_assigned": {
            "format": "date",
            "type": "string"
          },
          "due_date": {
            "format": "date",
            "type": "string"
          },
          "member_form_employer_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "status": {},
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "assigned_by_id",
          "due_date",
          "member_id"
        ],
        "type": "object"
      },
      "MemberFormTenantSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "member_form_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "tenant_id"
        ],
        "type": "object"
      },
      "MemberLoaderSchema": {
        "properties": {
          "account_model": {},
          "archived": {
            "nullable": true,
            "type": "boolean"
          },
          "checksum_identifier": {
            "nullable": true,
            "type": "string"
          },
          "date_of_birth": {
            "nullable": true,
            "type": "string"
          },
          "deleted": {
            "nullable": true,
            "type": "boolean"
          },
          "division_model": {},
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employer_model": {},
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "gender": {
            "nullable": true,
            "type": "string"
          },
          "hire_term_daterange": {
            "additionalProperties": {
              "nullable": true,
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "member_model": {},
          "middle_name": {
            "nullable": true,
            "type": "string"
          },
          "pay_period_model": {},
          "phone_home": {
            "nullable": true,
            "type": "string"
          },
          "phone_mobile": {
            "nullable": true,
            "type": "string"
          },
          "sha256sum": {
            "nullable": true,
            "type": "string"
          },
          "ssn": {
            "nullable": true,
            "type": "string"
          },
          "system_keys": {
            "additionalProperties": {
              "nullable": true,
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          },
          "vendor_members": {
            "nullable": true
          }
        },
        "type": "object"
      },
      "MemberPagination": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Member1"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "MemberPagination1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Member1"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "MemberSchema": {
        "properties": {
          "_archived": {
            "type": "boolean"
          },
          "_deleted": {
            "type": "boolean"
          },
          "account_category_group_names": {
            "items": {
              "type": "string"
            },
            "readOnly": true,
            "type": "array"
          },
          "account_labels": {
            "items": {},
            "type": "array"
          },
          "address_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "all_account_members": {
            "items": {},
            "type": "array"
          },
          "archived": {
            "type": "boolean"
          },
          "archived_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "archivedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "can_make_claim_requests": {
            "readOnly": true,
            "type": "boolean"
          },
          "can_use_portal": {
            "readOnly": true,
            "type": "boolean"
          },
          "claim_members": {
            "items": {},
            "type": "array"
          },
          "claim_requests": {
            "items": {},
            "type": "array"
          },
          "claims": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "deleted_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deletedby": {
            "nullable": true
          },
          "deletedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "events": {
            "items": {},
            "type": "array"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "first_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "fix_credentials_auto_login_url_if_exists": {
            "readOnly": true,
            "type": "string"
          },
          "full_name": {
            "readOnly": true,
            "type": "string"
          },
          "full_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "gender": {},
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_interop_connected": {
            "readOnly": true,
            "type": "boolean"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "last_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "login_needs_correction": {
            "readOnly": true,
            "type": "boolean"
          },
          "member_communications": {
            "items": {},
            "type": "array"
          },
          "middle_name": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "new_address": {
            "nullable": true
          },
          "old_address": {
            "nullable": true,
            "type": "string"
          },
          "pay_period_id": {
            "nullable": true,
            "type": "integer"
          },
          "phone_home": {
            "nullable": true
          },
          "phone_mobile": {
            "nullable": true
          },
          "policy_holders_with_login_problems": {
            "items": {},
            "type": "array"
          },
          "resend_eax_confirmation": {
            "readOnly": true,
            "type": "boolean"
          },
          "send_reimbursement": {
            "description": "Include in export file for reimbursements",
            "nullable": true,
            "type": "boolean"
          },
          "ssn": {
            "maxLength": 11,
            "minLength": 9,
            "nullable": true,
            "type": "string"
          },
          "stage_exports": {
            "items": {},
            "type": "array"
          },
          "system_key": {
            "additionalProperties": {
              "type": "string"
            },
            "example": {
              "employee_navigator": "281BX1",
              "wex_healthcloud": "CO11B"
            },
            "type": "object"
          },
          "time_zone": {
            "type": "string"
          },
          "unread_count": {
            "readOnly": true,
            "type": "integer"
          },
          "user_members": {
            "items": {},
            "type": "array"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "MergeTagSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "email_template_merge_tags": {
            "items": {},
            "type": "array"
          },
          "merge_tag_entity": {
            "enum": [
              "employer",
              "member",
              "contact",
              "bill_to_contact",
              null
            ],
            "maxLength": 15,
            "nullable": true
          },
          "merge_tag_type": {
            "enum": [
              "contact_full_name",
              "contact_first_name",
              "contact_last_name",
              "employer_name",
              "employer_wex_account_plan_table",
              "employer_wex_account_plan_details_table",
              "employer_outstanding_invoice_balances",
              "employer_cobra_plan_table",
              "member_fix_credentials_url",
              "member_term_date",
              "member_fsa_account_ending",
              "member_fsa_account_welcome",
              "member_hra_account_ending",
              "member_hra_account_welcome",
              "member_all_account_ending",
              "member_all_account_welcome",
              "member_wex_debit_card_ending",
              "member__accounts",
              "member__hra_accounts",
              "member__all_accounts"
            ],
            "maxLength": 39
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "sample": {
            "type": "string"
          },
          "tenant": {
            "nullable": true
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "merge_tag_type",
          "name",
          "sample",
          "value"
        ],
        "type": "object"
      },
      "MonitorCheckSchema": {
        "properties": {
          "effective_datetimerange": {},
          "last_runtime": {
            "nullable": true,
            "type": "integer",
            "x-unit": "seconds"
          },
          "monitor_uuid": {
            "format": "uuid",
            "type": "string"
          },
          "status": {},
          "total_runs": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "monitor_uuid",
          "total_runs"
        ],
        "type": "object"
      },
      "MonitorSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "description": {
            "readOnly": true,
            "type": "string"
          },
          "disabled": {
            "type": "boolean"
          },
          "disabled_reason": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "monitor_kwargs": {},
          "monitor_task": {
            "type": "string"
          },
          "name": {
            "readOnly": true,
            "type": "string"
          },
          "refresh_allowed": {
            "readOnly": true,
            "type": "boolean"
          },
          "refresh_locked": {
            "readOnly": true,
            "type": "boolean"
          },
          "remediation": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "severity": {},
          "status": {},
          "tenant": {
            "nullable": true
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "monitor_kwargs",
          "monitor_task"
        ],
        "type": "object"
      },
      "Note": {
        "properties": {
          "text": {
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "Note1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "NoteSchema": {
        "properties": {
          "claim_approval": {
            "nullable": true
          },
          "claim_requests": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "user_id": {
            "nullable": true,
            "type": "integer"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "NumRange": {
        "properties": {
          "bounds": {
            "type": "string"
          },
          "end": {
            "nullable": true,
            "type": "number"
          },
          "start": {
            "nullable": true,
            "type": "number"
          }
        },
        "type": "object"
      },
      "Organization": {
        "properties": {
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "OutboundTaskLogSchema": {
        "properties": {
          "_results": {
            "nullable": true
          },
          "celery_task_id": {
            "nullable": true,
            "type": "string"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "end": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "exporter_pretty_name": {
            "readOnly": true
          },
          "generator_pretty_name": {
            "readOnly": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_hidden": {
            "type": "boolean"
          },
          "kwargs": {
            "description": "Arguments this task was run with."
          },
          "log_level": {
            "enum": [
              "critical",
              "error",
              "warning",
              "info",
              "debug",
              "trace",
              null
            ],
            "maxLength": 8,
            "nullable": true
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "outbound_task_id": {
            "nullable": true,
            "type": "integer"
          },
          "payments": {
            "items": {},
            "type": "array"
          },
          "results": {
            "additionalProperties": {},
            "type": "object"
          },
          "results_tpafile": {
            "nullable": true
          },
          "results_tpafile_id": {
            "nullable": true,
            "type": "integer"
          },
          "results_tpafile_url": {
            "readOnly": true,
            "type": "string"
          },
          "sentry_event_id": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "staged_exports": {
            "items": {},
            "type": "array"
          },
          "start": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "status": {
            "type": "integer"
          },
          "status_str": {
            "readOnly": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "tpafile": {
            "nullable": true
          },
          "tpafile_id": {
            "nullable": true,
            "type": "integer"
          },
          "tpafile_url": {
            "readOnly": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "type": "string"
          },
          "zipped_tpafile_url": {
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "kwargs",
          "status",
          "tenant_id"
        ],
        "type": "object"
      },
      "OutboundTaskSchema": {
        "properties": {
          "_disabled": {
            "nullable": true,
            "type": "boolean"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "disable_manual_download": {
            "type": "boolean"
          },
          "disable_manual_export": {
            "type": "boolean"
          },
          "disabled": {
            "nullable": true,
            "type": "boolean"
          },
          "exporter": {
            "readOnly": true
          },
          "exporter_kwargs": {},
          "exporter_pretty_name": {
            "readOnly": true
          },
          "generator": {
            "readOnly": true
          },
          "generator_kwargs": {},
          "generator_pretty_name": {
            "readOnly": true
          },
          "generator_template": {
            "readOnly": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "schedule_times": {
            "readOnly": true
          },
          "tenant_id": {
            "type": "integer"
          },
          "uses_generator_template": {
            "readOnly": true,
            "type": "boolean"
          },
          "uuid": {
            "format": "uuid",
            "type": "string"
          }
        },
        "required": [
          "exporter_kwargs",
          "generator_kwargs",
          "tenant_id"
        ],
        "type": "object"
      },
      "PaginateSchema": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "readOnly": true
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "PaginationMetadata": {
        "additionalProperties": false,
        "properties": {
          "first_page": {
            "description": "First available page number.",
            "type": "integer"
          },
          "last_page": {
            "description": "Last available page number.",
            "type": "integer"
          },
          "next_page": {
            "description": "Next page number.",
            "type": "integer"
          },
          "page": {
            "description": "Current page number.",
            "type": "integer"
          },
          "previous_page": {
            "description": "Previous page number.",
            "type": "integer"
          },
          "total": {
            "description": "Total number of items.",
            "type": "integer"
          },
          "total_pages": {
            "description": "Total number of pages.",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "PaginationRequestSchema": {
        "properties": {
          "page": {
            "default": 1,
            "type": "integer"
          },
          "per_page": {
            "default": 10,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "PaginationSchema": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "readOnly": true
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Parameter": {
        "additionalProperties": false,
        "properties": {
          "crawl_id": {
            "type": "integer"
          },
          "days_since": {
            "type": "integer"
          }
        },
        "required": [
          "crawl_id"
        ],
        "type": "object"
      },
      "Parameter1": {
        "additionalProperties": false,
        "properties": {
          "claim_medical_id": {
            "type": "integer"
          },
          "days_since": {
            "type": "integer"
          },
          "end": {
            "format": "date",
            "type": "string"
          },
          "policy_holder_id": {
            "type": "integer"
          },
          "start": {
            "format": "date",
            "type": "string"
          }
        },
        "type": "object"
      },
      "PayPeriodSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "employer_id"
        ],
        "type": "object"
      },
      "PayableEntitySchema": {
        "properties": {
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "do_not_export": {
            "description": "Flag to exclude this payable entity from exports",
            "type": "boolean"
          },
          "key": {
            "description": "A unique key for the payable entity in an external system",
            "type": "string"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "short_name": {
            "description": "Bill.com's shortName for the entity",
            "nullable": true,
            "type": "string"
          },
          "tenant": {
            "nullable": true
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vendor_tenant": {
            "nullable": true
          },
          "vendor_tenant_id": {
            "nullable": true,
            "type": "integer"
          }
        },
        "required": [
          "key",
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "Payer": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "short_name": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Payer1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "retriever": {
            "type": "string"
          },
          "short_name": {
            "nullable": true,
            "type": "string"
          },
          "supports_realtime_verification": {
            "readOnly": true,
            "type": "boolean"
          },
          "website_home_url": {
            "description": "i.e. https://www.medmutual.com/",
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "retriever"
        ],
        "type": "object"
      },
      "Payer2": {
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "disabled": {
            "type": "boolean"
          },
          "has_security_questions": {
            "readOnly": true,
            "type": "boolean"
          },
          "has_two_factor_auth": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "login_problem_emails_disabled": {
            "type": "boolean"
          },
          "logo_url": {
            "nullable": true,
            "type": "string"
          },
          "long_name": {
            "description": "Includes whether this is Patient Access API, otherwise this should be the same as name",
            "nullable": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "register_url": {
            "nullable": true,
            "type": "string"
          },
          "short_name": {
            "nullable": true,
            "type": "string"
          },
          "supports_interoperability_apis": {
            "readOnly": true,
            "type": "boolean"
          },
          "supports_realtime_verification": {
            "readOnly": true,
            "type": "boolean"
          },
          "website_home_url": {
            "description": "i.e. https://www.medmutual.com/",
            "nullable": true,
            "type": "string"
          },
          "website_home_url_netloc": {
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Payer3": {
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "disabled": {
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_premium_claims_harvesting": {
            "description": "True if the payer is signed up for premium claims harvesting",
            "readOnly": true,
            "type": "boolean"
          },
          "long_name": {
            "description": "Includes whether this is Patient Access API, otherwise this should be the same as name",
            "nullable": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "retriever": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "retriever"
        ],
        "type": "object"
      },
      "Payer4": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "logo_url": {
            "nullable": true,
            "type": "string"
          },
          "long_name": {
            "description": "Includes whether this is Patient Access API, otherwise this should be the same as name",
            "nullable": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Payer5": {
        "properties": {
          "has_security_questions": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "onboard_form": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "payer_group": {
            "$ref": "#/components/schemas/PayerGroup"
          },
          "payer_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "payer_id": {
            "readOnly": true,
            "type": "integer"
          },
          "retriever": {
            "type": "string"
          },
          "short_name": {
            "nullable": true,
            "type": "string"
          },
          "supports_interoperability_apis": {
            "readOnly": true,
            "type": "boolean"
          },
          "supports_realtime_verification": {
            "readOnly": true,
            "type": "boolean"
          },
          "website_home_url": {
            "description": "i.e. https://www.medmutual.com/",
            "nullable": true,
            "type": "string"
          },
          "website_home_url_netloc": {
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "retriever"
        ],
        "type": "object"
      },
      "Payer6": {
        "properties": {
          "name": {
            "type": "string"
          },
          "retriever": {
            "type": "string"
          },
          "short_name": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "retriever"
        ],
        "type": "object"
      },
      "PayerBlogSchema": {
        "properties": {
          "article": {
            "nullable": true,
            "type": "string"
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "payer": {
            "nullable": true
          },
          "payer_id": {
            "type": "integer"
          },
          "priority": {
            "maximum": 2147483647,
            "minimum": 1,
            "nullable": true,
            "type": "integer"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "payer_id",
          "title"
        ],
        "type": "object"
      },
      "PayerGroup": {
        "properties": {
          "payer_to_migrate_to": {
            "$ref": "#/components/schemas/Payer5"
          }
        },
        "type": "object"
      },
      "PayerGroupSchema": {
        "properties": {
          "description": {
            "type": "string"
          },
          "is_migrating": {
            "nullable": true,
            "type": "boolean"
          },
          "payer_group_id": {
            "type": "integer"
          },
          "payers": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "description"
        ],
        "type": "object"
      },
      "PayerHealth": {
        "properties": {
          "health": {
            "description": "Computed payer health tier label",
            "nullable": true
          },
          "last_updated": {
            "description": "Last updated timestamp for the payer's health data",
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "payer": {
            "$ref": "#/components/schemas/Payer3"
          },
          "ph_count": {
            "description": "Total number of active policy holders my Organization has for this payer",
            "nullable": true,
            "type": "integer"
          },
          "success_count": {
            "description": "Total number of successful crawls in the date period",
            "nullable": true,
            "type": "integer"
          },
          "success_rate": {
            "description": "Success rate of payer crawls in percentage",
            "type": "number"
          },
          "total_count": {
            "description": "Total number of crawls in the date period",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "PayerProxySchema": {
        "properties": {
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "payer_id": {
            "type": "integer"
          },
          "proxy_provider_id": {
            "type": "integer"
          },
          "proxy_weight": {
            "type": "integer"
          },
          "strategy": {},
          "strategy_string": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "payer_id",
          "proxy_provider_id",
          "proxy_weight",
          "strategy"
        ],
        "type": "object"
      },
      "PayerSchema": {
        "properties": {
          "_archived": {
            "type": "boolean"
          },
          "archived": {
            "type": "boolean"
          },
          "archived_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "archivedby": {
            "nullable": true
          },
          "archivedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "crawl_queue": {
            "type": "string"
          },
          "dataobjects": {
            "items": {},
            "type": "array"
          },
          "disabled": {
            "type": "boolean"
          },
          "employer_payers": {
            "items": {},
            "type": "array"
          },
          "employers": {
            "items": {},
            "type": "array"
          },
          "has_security_questions": {
            "readOnly": true,
            "type": "boolean"
          },
          "has_two_factor_auth": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "interoperability_apis": {
            "items": {},
            "type": "array"
          },
          "is_premium_claims_harvesting": {
            "description": "True if the payer is signed up for premium claims harvesting",
            "readOnly": true,
            "type": "boolean"
          },
          "is_primary": {
            "description": "This payer is the primary payer in a payer group. For use with Patient Access API",
            "type": "boolean"
          },
          "is_test": {
            "type": "boolean"
          },
          "login_problem_emails_disabled": {
            "type": "boolean"
          },
          "logo_url": {
            "nullable": true,
            "type": "string"
          },
          "long_name": {
            "description": "Includes whether this is Patient Access API, otherwise this should be the same as name",
            "nullable": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "onboard_form": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "onboard_form_string": {
            "type": "string"
          },
          "onboard_ui_schema": {
            "additionalProperties": {},
            "readOnly": true,
            "type": "object"
          },
          "payer_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "payer_id": {
            "readOnly": true,
            "type": "integer"
          },
          "policy_holders": {
            "items": {},
            "type": "array"
          },
          "polymorphic": {
            "nullable": true,
            "type": "string"
          },
          "redirect_vendor_name": {
            "readOnly": true,
            "type": "string"
          },
          "register_url": {
            "nullable": true,
            "type": "string"
          },
          "retriever": {
            "type": "string"
          },
          "retriever_proxy": {
            "nullable": true
          },
          "retriever_proxy_id": {
            "nullable": true,
            "type": "integer"
          },
          "short_name": {
            "nullable": true,
            "type": "string"
          },
          "supports_interoperability_apis": {
            "readOnly": true,
            "type": "boolean"
          },
          "supports_realtime_verification": {
            "readOnly": true,
            "type": "boolean"
          },
          "tenant_id": {
            "description": "Used for Carrier Feeds",
            "nullable": true,
            "type": "integer"
          },
          "tpas_claim_statements": {
            "description": "\n            Determines whether we allow generating eob pdfs for claims\n        ",
            "nullable": true,
            "type": "boolean"
          },
          "website_home_url": {
            "description": "i.e. https://www.medmutual.com/",
            "nullable": true,
            "type": "string"
          },
          "website_home_url_netloc": {
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "crawl_queue",
          "name",
          "onboard_form_string",
          "retriever"
        ],
        "type": "object"
      },
      "PaymentSchema": {
        "properties": {
          "accounts_payable_bank_account_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "accounts_receivable_bank_account_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "amount": {
            "description": "Amount of Payment",
            "type": "number"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "date": {
            "description": "Date of Payment",
            "format": "date",
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "outbound_task_log_id": {
            "nullable": true,
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "amount",
          "date",
          "tenant_id"
        ],
        "type": "object"
      },
      "PixelPayloadSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "type": "string"
          },
          "invoice_send_id": {
            "type": "integer"
          }
        },
        "required": [
          "email",
          "invoice_send_id"
        ],
        "type": "object"
      },
      "PolicyHolder": {
        "properties": {
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "PolicyHolder1": {
        "properties": {
          "deductible_current_accumulated": {
            "nullable": true,
            "type": "number"
          },
          "deductible_current_maximum": {
            "nullable": true,
            "type": "number"
          },
          "deductible_previous_accumulated": {
            "nullable": true,
            "type": "number"
          },
          "deductible_previous_maximum": {
            "nullable": true,
            "type": "number"
          },
          "disabled": {
            "readOnly": true,
            "type": "boolean"
          },
          "group_name": {
            "nullable": true,
            "type": "string"
          },
          "group_number": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "individual_level_id": {
            "description": "For Dependent Relationships",
            "nullable": true,
            "type": "string"
          },
          "login_correction_message": {
            "readOnly": true,
            "type": "string"
          },
          "login_needs_correction": {
            "readOnly": true,
            "type": "boolean"
          },
          "login_problem": {
            "readOnly": true
          },
          "payer": {
            "$ref": "#/components/schemas/Payer4"
          },
          "policy_level_id": {
            "description": "For Dependent Relationships",
            "nullable": true,
            "type": "string"
          },
          "username": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "PolicyHolder2": {
        "properties": {
          "accept_terms_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "address": {
            "nullable": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dataobject_id": {
            "nullable": true,
            "type": "integer"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "deductible_current_accumulated": {
            "nullable": true,
            "type": "number"
          },
          "deductible_current_maximum": {
            "nullable": true,
            "type": "number"
          },
          "deductible_previous_accumulated": {
            "nullable": true,
            "type": "number"
          },
          "deductible_previous_maximum": {
            "nullable": true,
            "type": "number"
          },
          "disabled": {
            "readOnly": true,
            "type": "boolean"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employers": {
            "items": {
              "$ref": "#/components/schemas/Employer4"
            },
            "type": "array"
          },
          "extra": {
            "nullable": true,
            "writeOnly": true
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "fullname": {
            "nullable": true,
            "type": "string"
          },
          "group_name": {
            "nullable": true,
            "type": "string"
          },
          "group_number": {
            "nullable": true,
            "type": "string"
          },
          "has_claim_medicals": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "individual_level_id": {
            "description": "For Dependent Relationships",
            "nullable": true,
            "type": "string"
          },
          "is_crawlable": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_demo": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_interop_connected": {
            "readOnly": true,
            "type": "boolean"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "login_correction_message": {
            "readOnly": true,
            "type": "string"
          },
          "login_needs_correction": {
            "readOnly": true,
            "type": "boolean"
          },
          "login_problem": {
            "readOnly": true
          },
          "members": {
            "items": {
              "$ref": "#/components/schemas/Member3"
            },
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "payer": {
            "$ref": "#/components/schemas/Payer5"
          },
          "payer_id": {
            "type": "integer"
          },
          "phone_number": {
            "maxLength": 20,
            "nullable": true,
            "type": "string"
          },
          "policy_holder_id": {
            "readOnly": true,
            "type": "integer"
          },
          "policy_level_id": {
            "description": "For Dependent Relationships",
            "nullable": true,
            "type": "string"
          },
          "task_id": {
            "readOnly": true
          },
          "task_token": {
            "readOnly": true
          },
          "unread": {
            "readOnly": true,
            "type": "integer"
          },
          "username": {
            "nullable": true,
            "type": "string"
          },
          "users": {
            "items": {
              "$ref": "#/components/schemas/User1"
            },
            "type": "array"
          }
        },
        "required": [
          "payer_id"
        ],
        "type": "object"
      },
      "PolicyHolder3": {
        "properties": {},
        "type": "object"
      },
      "PolicyHolder4": {
        "properties": {
          "disabled": {
            "readOnly": true,
            "type": "boolean"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "is_interop_connected": {
            "readOnly": true,
            "type": "boolean"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "login_correction_message": {
            "readOnly": true,
            "type": "string"
          },
          "login_needs_correction": {
            "readOnly": true,
            "type": "boolean"
          },
          "login_problem": {
            "readOnly": true
          },
          "members": {
            "items": {
              "$ref": "#/components/schemas/Member4"
            },
            "type": "array"
          },
          "payer": {
            "$ref": "#/components/schemas/Payer6"
          },
          "username": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "PolicyHolder5": {
        "properties": {
          "payer_id": {
            "type": "integer"
          }
        },
        "required": [
          "payer_id"
        ],
        "type": "object"
      },
      "PolicyHolderAPI": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/PolicyHolder1"
          }
        },
        "type": "object"
      },
      "PolicyHolderAccessSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "expiration_date": {
            "format": "date",
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "policy_holder_id": {
            "type": "integer"
          },
          "role_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "expiration_date",
          "policy_holder_id",
          "role_id"
        ],
        "type": "object"
      },
      "PolicyHolderInsuranceCardSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dataobject_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "policy_holder_id": {
            "type": "integer"
          },
          "tpafile_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "policy_holder_id",
          "tpafile_id"
        ],
        "type": "object"
      },
      "PolicyHolderSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "accept_terms_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "address": {
            "nullable": true,
            "type": "string"
          },
          "claim_medical": {
            "items": {},
            "type": "array"
          },
          "crawl_interval": {
            "description": "Minimum days between crawls",
            "nullable": true,
            "type": "integer"
          },
          "crawls": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dataobject": {
            "nullable": true
          },
          "dataobject_id": {
            "nullable": true,
            "type": "integer"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "deductible_current_accumulated": {
            "nullable": true,
            "type": "number"
          },
          "deductible_current_maximum": {
            "nullable": true,
            "type": "number"
          },
          "deductible_previous_accumulated": {
            "nullable": true,
            "type": "number"
          },
          "deductible_previous_maximum": {
            "nullable": true,
            "type": "number"
          },
          "dependents": {
            "items": {},
            "type": "array"
          },
          "disabled": {
            "readOnly": true,
            "type": "boolean"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "extra": {
            "nullable": true,
            "writeOnly": true
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "fullname": {
            "nullable": true,
            "type": "string"
          },
          "group_name": {
            "nullable": true,
            "type": "string"
          },
          "group_number": {
            "nullable": true,
            "type": "string"
          },
          "has_active_plan": {
            "nullable": true,
            "type": "boolean"
          },
          "has_claim_medicals": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "individual_level_id": {
            "description": "For Dependent Relationships",
            "nullable": true,
            "type": "string"
          },
          "interoperability_refresh_token": {
            "description": "A refresh token used to access ph api data for various fhir payers",
            "nullable": true,
            "type": "string",
            "writeOnly": true
          },
          "is_crawlable": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_demo": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_interop_connected": {
            "readOnly": true,
            "type": "boolean"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "last_successful_crawl": {
            "nullable": true
          },
          "last_successful_crawl_end": {
            "readOnly": true
          },
          "login_correction_message": {
            "readOnly": true,
            "type": "string"
          },
          "login_needs_correction": {
            "readOnly": true,
            "type": "boolean"
          },
          "login_problem": {
            "readOnly": true
          },
          "migrating_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "next_crawl_at": {
            "description": "Earliest time at which this PH is eligible for a scheduled crawl. Written by the post-crawl hook in CrawlTask.process_end; read by tasks.dispatch_due_crawls. NULL means 'not currently scheduled' (uncrawlable, brand-new PH not yet backfilled, etc.).",
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "parent": {
            "nullable": true
          },
          "parent_id": {
            "description": "Account Owner",
            "nullable": true,
            "type": "integer"
          },
          "password": {
            "nullable": true,
            "type": "string",
            "writeOnly": true
          },
          "payer_id": {
            "type": "integer"
          },
          "phone_number": {
            "maxLength": 20,
            "nullable": true,
            "type": "string"
          },
          "policy_holder_id": {
            "readOnly": true,
            "type": "integer"
          },
          "policy_holder_insurance_cards": {
            "items": {},
            "type": "array"
          },
          "policy_holder_successful_emails": {
            "items": {},
            "type": "array"
          },
          "policy_level_id": {
            "description": "For Dependent Relationships",
            "nullable": true,
            "type": "string"
          },
          "task_id": {
            "readOnly": true
          },
          "task_token": {
            "readOnly": true
          },
          "tenants": {
            "items": {},
            "type": "array"
          },
          "unread": {
            "readOnly": true,
            "type": "integer"
          },
          "username": {
            "nullable": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "payer_id"
        ],
        "type": "object"
      },
      "PolicyHolderVersionSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "ProxyHostBatchSchema": {
        "properties": {
          "_deleted": {
            "type": "boolean"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "deleted_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deletedby": {
            "nullable": true
          },
          "deletedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "description": "\n            Some name to define the batch could be anything. You can make it a date.\n        ",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "ProxyHostSchema": {
        "properties": {
          "_deleted": {
            "type": "boolean"
          },
          "blacklisted": {
            "description": "\n            Is this host is blacklisted by \"tasks.remove_bad_proxies\"\n        ",
            "type": "boolean"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "deleted_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deletedby": {
            "nullable": true
          },
          "deletedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "host": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "port": {
            "type": "integer"
          },
          "proxy_host_batch_id": {
            "nullable": true,
            "type": "integer"
          },
          "proxy_provider_id": {
            "type": "integer"
          }
        },
        "required": [
          "host",
          "port",
          "proxy_provider_id"
        ],
        "type": "object"
      },
      "ProxyProviderSchema": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "password": {
            "nullable": true,
            "type": "string",
            "writeOnly": true
          },
          "proxy_hosts": {
            "items": {},
            "type": "array"
          },
          "shared": {
            "type": "boolean"
          },
          "username": {
            "nullable": true,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "ReclaimClaimLineSchema": {
        "additionalProperties": false,
        "properties": {
          "adjudicated_date": {
            "format": "date",
            "type": "string"
          },
          "aggregate_amount_coins": {
            "type": "number"
          },
          "aggregate_amount_copay": {
            "type": "number"
          },
          "aggregate_amount_deductible": {
            "type": "number"
          },
          "aggregate_amount_patient_responsibility": {
            "type": "number"
          },
          "amount_allowed": {
            "type": "number"
          },
          "amount_billed": {
            "type": "number"
          },
          "amount_coins": {
            "type": "number"
          },
          "amount_copay": {
            "type": "number"
          },
          "amount_deductible": {
            "type": "number"
          },
          "amount_discount": {
            "type": "number"
          },
          "amount_not_covered": {
            "type": "number"
          },
          "amount_patient_responsibility": {
            "type": "number"
          },
          "amount_plan_paid": {
            "type": "number"
          },
          "billing_provider_id": {
            "type": "string"
          },
          "billing_provider_name": {
            "type": "string"
          },
          "billing_provider_npi": {
            "type": "string"
          },
          "billing_provider_phone": {
            "type": "string"
          },
          "billing_provider_street_1": {
            "type": "string"
          },
          "carrier_claim_id": {
            "type": "string"
          },
          "check_date": {
            "format": "date",
            "type": "string"
          },
          "check_number": {
            "type": "string"
          },
          "claim_end": {
            "format": "date",
            "type": "string"
          },
          "claim_id": {
            "type": "string"
          },
          "claim_line_number": {
            "type": "string"
          },
          "claim_remarks": {
            "type": "string"
          },
          "claim_start": {
            "format": "date",
            "type": "string"
          },
          "claim_type": {
            "type": "string"
          },
          "diagnosis_icd_1": {
            "type": "string"
          },
          "diagnosis_icd_1_name": {
            "type": "string"
          },
          "dos_plan_year": {
            "type": "integer"
          },
          "location_type_desc": {
            "type": "string"
          },
          "network_flag": {
            "type": "boolean"
          },
          "patient_first_name": {
            "type": "string"
          },
          "patient_id": {
            "type": "string"
          },
          "patient_last_name": {
            "type": "string"
          },
          "prescription_days_supply": {
            "type": "integer"
          },
          "prescription_drug": {
            "type": "string"
          },
          "prescription_ndc": {
            "type": "string"
          },
          "prescription_ndc_name": {
            "type": "string"
          },
          "processing_date": {
            "format": "date",
            "type": "string"
          },
          "received_date": {
            "format": "date",
            "type": "string"
          },
          "rendering_provider_id": {
            "type": "string"
          },
          "rendering_provider_name": {
            "type": "string"
          },
          "rendering_provider_npi": {
            "type": "string"
          },
          "rendering_provider_street_1": {
            "type": "string"
          },
          "service_procedure_code": {
            "type": "string"
          },
          "service_procedure_name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "stream_name": {
            "type": "string"
          },
          "stream_parent_id": {
            "type": "string"
          },
          "stream_person_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "RegisterEnrollPayloadSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "type": "string"
          },
          "exp": {},
          "member_id": {
            "type": "integer"
          },
          "role_id": {
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "email",
          "exp",
          "member_id"
        ],
        "type": "object"
      },
      "ReimbursementLineSchema": {
        "properties": {
          "amount": {
            "type": "number"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_lines": {
            "items": {},
            "type": "array"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "reimbursement_id": {
            "type": "integer"
          },
          "settlement_number": {
            "type": "string"
          }
        },
        "required": [
          "amount",
          "reimbursement_id",
          "settlement_number"
        ],
        "type": "object"
      },
      "ReimbursementSchema": {
        "properties": {
          "account_member_id": {
            "nullable": true,
            "type": "integer"
          },
          "check_number": {
            "type": "string"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "data_type": {},
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_lines": {
            "items": {},
            "type": "array"
          },
          "issue_date": {
            "format": "date",
            "type": "string"
          },
          "member_id": {
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "reimbursement_type": {
            "enum": [
              "check",
              "direct_deposit",
              "contribution",
              "debit_card"
            ],
            "maxLength": 14
          }
        },
        "required": [
          "check_number",
          "issue_date",
          "member_id",
          "reimbursement_type"
        ],
        "type": "object"
      },
      "ResourceSchema": {
        "properties": {
          "name": {
            "type": "string"
          },
          "template": {
            "type": "string"
          },
          "tenant": {
            "nullable": true
          },
          "tenant_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "template",
          "tenant_id"
        ],
        "type": "object"
      },
      "ReturnMany": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Row"
          }
        },
        "type": "object"
      },
      "ReturnMany1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/Organization"
            },
            "type": "array"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "ReturnMany2": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionLineTPAFileGET"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "ReturnMany3": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/TPAFileSchemaURL"
          },
          "has_next": {
            "type": "boolean"
          },
          "has_prev": {
            "type": "boolean"
          },
          "next_num": {
            "type": "integer"
          },
          "page": {
            "type": "integer"
          },
          "pages": {
            "type": "integer"
          },
          "per_page": {
            "type": "integer"
          },
          "prev_num": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "ReturnMany4": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Row1"
          }
        },
        "type": "object"
      },
      "ReturnOne": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Organization"
          }
        },
        "type": "object"
      },
      "ReturnOne1": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Organization"
          }
        },
        "type": "object"
      },
      "ReturnOne2": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/Organization"
          }
        },
        "type": "object"
      },
      "ReturnOne3": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/SubscriptionLineTPAFilePOST"
          }
        },
        "type": "object"
      },
      "ReturnOne4": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "RolePermissionSchema": {
        "properties": {
          "action": {},
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "grant": {},
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "role_id": {
            "type": "integer"
          },
          "subject": {}
        },
        "required": [
          "role_id"
        ],
        "type": "object"
      },
      "RoleSchema": {
        "properties": {
          "children": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "parent": {
            "nullable": true
          },
          "parent_id": {
            "nullable": true,
            "type": "integer"
          },
          "parent_role_names": {
            "items": {
              "type": "string"
            },
            "readOnly": true,
            "type": "array"
          },
          "permissions": {
            "additionalProperties": {},
            "type": "object"
          },
          "role_id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "required": [
          "description",
          "name"
        ],
        "type": "object"
      },
      "Row": {
        "additionalProperties": false,
        "properties": {
          "crawl_id": {
            "type": "integer"
          },
          "logger": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "policy_holder_id": {
            "nullable": true,
            "type": "integer"
          },
          "raw": {
            "additionalProperties": {},
            "type": "object"
          }
        },
        "type": "object"
      },
      "Row1": {
        "additionalProperties": false,
        "properties": {
          "claim_medical_id": {
            "nullable": true,
            "type": "integer"
          },
          "message": {
            "type": "string"
          },
          "outbound_ip": {
            "type": "string"
          },
          "policy_holder_id": {
            "nullable": true,
            "type": "integer"
          },
          "response": {},
          "response_code": {
            "type": "integer"
          },
          "timestamp": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "webhook_type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "SalesEntity": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SalesEntity1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "SalesEntity2": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SalesEntitySchema": {
        "properties": {
          "balance": {
            "type": "number"
          },
          "bill_to_sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "contract_tpafile_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_footer_template": {
            "nullable": true,
            "type": "string"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "sales_entity_type": {
            "nullable": true
          },
          "team_primary_id": {
            "nullable": true,
            "type": "integer"
          },
          "tenant_id": {
            "type": "integer"
          },
          "unconsolidated_billing": {
            "type": "boolean"
          },
          "w9_form_tpafile_id": {
            "nullable": true,
            "type": "integer"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "SalesEntityTeamSchema": {
        "properties": {
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "sales_entity_id": {
            "type": "integer"
          },
          "team_id": {
            "type": "integer"
          }
        },
        "required": [
          "sales_entity_id",
          "team_id"
        ],
        "type": "object"
      },
      "Schema": {
        "additionalProperties": false,
        "properties": {
          "force": {
            "default": false,
            "type": "boolean"
          },
          "premium_claims_harvesting": {
            "default": false,
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "ServiceItem": {
        "properties": {
          "gl_account": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "ServiceItemSchema": {
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "gl_account": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "relevance": {},
          "tenant_id": {
            "type": "integer"
          },
          "vendor_service_items": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "StageExportAccountDependentSchema": {
        "properties": {
          "account_dependent_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "account_dependent_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportAccountMemberSchema": {
        "properties": {
          "account_member_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "account_member_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportAccountSchema": {
        "properties": {
          "account_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "account_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportDependentSchema": {
        "properties": {
          "dependent_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "dependent_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportEmployerSchema": {
        "properties": {
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "employer_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportInvoiceSchema": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_id": {
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "invoice_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportMemberSchema": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "member_id": {
            "type": "integer"
          },
          "stage_export_id": {
            "type": "integer"
          }
        },
        "required": [
          "member_id",
          "stage_export_id"
        ],
        "type": "object"
      },
      "StageExportSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "error_code": {
            "nullable": true,
            "type": "string"
          },
          "error_message": {
            "nullable": true,
            "type": "string"
          },
          "etl_task_history_id": {
            "nullable": true,
            "type": "integer"
          },
          "extra": {
            "nullable": true
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "members": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "outbound_task_log_id": {
            "nullable": true,
            "type": "integer"
          },
          "stage_export_account_dependents": {
            "items": {},
            "type": "array"
          },
          "stage_export_account_members": {
            "items": {},
            "type": "array"
          },
          "stage_export_accounts": {
            "items": {},
            "type": "array"
          },
          "stage_export_dependents": {
            "items": {},
            "type": "array"
          },
          "stage_export_divisions": {
            "items": {},
            "type": "array"
          },
          "stage_export_employers": {
            "items": {},
            "type": "array"
          },
          "stage_export_invoices": {
            "items": {},
            "type": "array"
          },
          "stage_export_members": {
            "items": {},
            "type": "array"
          },
          "stage_export_pay_periods": {
            "items": {},
            "type": "array"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_tenant": {
            "nullable": true
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "tenant_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "StageImportSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "data": {},
          "data_type": {},
          "etl_task_history_id": {
            "type": "integer"
          },
          "export_vendor": {
            "nullable": true
          },
          "export_vendor_id": {
            "nullable": true,
            "type": "integer"
          },
          "export_vendor_tenant": {
            "nullable": true
          },
          "export_vendor_tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "hidden": {
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "matches": {},
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "resolver": {
            "nullable": true,
            "type": "string"
          },
          "sha256sum": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "etl_task_history_id",
          "tenant_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "Subscription": {
        "properties": {
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "eligible_sales_entities": {
            "items": {
              "$ref": "#/components/schemas/SalesEntity"
            },
            "type": "array"
          },
          "employer": {
            "$ref": "#/components/schemas/Employer6"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_render_method_id": {
            "nullable": true,
            "type": "integer"
          },
          "invoicing_period_type": {},
          "name": {
            "nullable": true,
            "type": "string"
          },
          "period": {
            "nullable": true,
            "type": "string"
          },
          "period_start_point": {
            "nullable": true
          },
          "subscription_line_bundles": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLineBundle"
            },
            "type": "array"
          },
          "subscription_lines": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLine"
            },
            "type": "array"
          },
          "weekly_billing_end_day": {
            "nullable": true
          }
        },
        "required": [
          "invoicing_period_type"
        ],
        "type": "object"
      },
      "Subscription1": {
        "properties": {
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "invoice_render_method_id": {
            "nullable": true,
            "type": "integer"
          },
          "invoicing_period_type": {},
          "name": {
            "nullable": true,
            "type": "string"
          },
          "period": {
            "nullable": true,
            "type": "string"
          },
          "period_start_point": {
            "nullable": true
          },
          "weekly_billing_end_day": {
            "nullable": true
          }
        },
        "required": [
          "invoicing_period_type"
        ],
        "type": "object"
      },
      "Subscription2": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "SubscriptionAPILine": {
        "properties": {
          "account_bundle": {
            "$ref": "#/components/schemas/AccountBundle"
          },
          "account_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "accounts": {
            "items": {
              "$ref": "#/components/schemas/Account3"
            },
            "type": "array"
          },
          "active": {
            "type": "boolean"
          },
          "active_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "annual_fee_on_invoice": {
            "type": "boolean"
          },
          "annual_fee_service_item": {
            "$ref": "#/components/schemas/ServiceItem"
          },
          "contract": {
            "$ref": "#/components/schemas/Contract"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "divisions": {
            "items": {
              "$ref": "#/components/schemas/Division2"
            },
            "type": "array"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "grace_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "member_communication_types": {
            "items": {
              "$ref": "#/components/schemas/MemberCommunicationType"
            },
            "type": "array"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "monthly_minimum": {
            "type": "number"
          },
          "monthly_minimum_on_invoice": {
            "type": "boolean"
          },
          "monthly_minimum_service_item": {
            "$ref": "#/components/schemas/ServiceItem"
          },
          "name": {
            "type": "string"
          },
          "natural_language": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "note": {
            "$ref": "#/components/schemas/Note1"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "payment": {
            "nullable": true,
            "type": "number"
          },
          "payment_service_item": {
            "$ref": "#/components/schemas/ServiceItem"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_on_invoice": {
            "type": "boolean"
          },
          "per_unit_service_item": {
            "$ref": "#/components/schemas/ServiceItem"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "runout_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "subscription": {
            "$ref": "#/components/schemas/Subscription2"
          },
          "term_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "tiered_per_unit_uuid": {
            "default": null,
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "unit": {
            "nullable": true
          },
          "vendor_tenants": {
            "items": {
              "$ref": "#/components/schemas/VendorTenant3"
            },
            "type": "array"
          },
          "vendor_unit_calculation_method": {
            "nullable": true
          },
          "vendor_unit_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_unit_type": {
            "nullable": true
          },
          "vendor_unit_use_import_date": {
            "nullable": true,
            "type": "boolean"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SubscriptionAPILineWrite": {
        "properties": {
          "account_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_category_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "active": {
            "type": "boolean"
          },
          "active_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "annual_fee_on_invoice": {
            "type": "boolean"
          },
          "annual_fee_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "bill_to_contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "division_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "grace_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "member_communication_type_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "monthly_minimum": {
            "type": "number"
          },
          "monthly_minimum_on_invoice": {
            "type": "boolean"
          },
          "monthly_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "payment": {
            "nullable": true,
            "type": "number"
          },
          "payment_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_on_invoice": {
            "type": "boolean"
          },
          "per_unit_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "recurring": {
            "type": "boolean"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "runout_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "subscription_line_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "term_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "tiered_per_unit_uuid": {
            "default": null,
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "unit": {
            "nullable": true
          },
          "vendor_unit_calculation_method": {
            "nullable": true
          },
          "vendor_unit_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_unit_type": {
            "nullable": true
          },
          "vendor_unit_use_import_date": {
            "nullable": true,
            "type": "boolean"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SubscriptionAPILineWrite1": {
        "properties": {
          "account_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_category_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "active": {
            "type": "boolean"
          },
          "active_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "annual_fee_on_invoice": {
            "type": "boolean"
          },
          "annual_fee_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "bill_to_contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "division_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "grace_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "member_communication_type_ids": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "monthly_minimum": {
            "type": "number"
          },
          "monthly_minimum_on_invoice": {
            "type": "boolean"
          },
          "monthly_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "payment": {
            "nullable": true,
            "type": "number"
          },
          "payment_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_on_invoice": {
            "type": "boolean"
          },
          "per_unit_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "recurring": {
            "type": "boolean"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "runout_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "subscription_line_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "term_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "tiered_per_unit_uuid": {
            "default": null,
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "unit": {
            "nullable": true
          },
          "vendor_unit_calculation_method": {
            "nullable": true
          },
          "vendor_unit_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_unit_type": {
            "nullable": true
          },
          "vendor_unit_use_import_date": {
            "nullable": true,
            "type": "boolean"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SubscriptionLine": {
        "properties": {
          "account_bundle": {
            "$ref": "#/components/schemas/AccountBundle"
          },
          "account_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_category_bundle": {
            "$ref": "#/components/schemas/AccountCategoryBundle"
          },
          "account_category_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_category_groups": {
            "items": {
              "$ref": "#/components/schemas/AccountCategoryGroup"
            },
            "type": "array"
          },
          "account_renewal_groups": {
            "items": {
              "$ref": "#/components/schemas/AccountRenewalGroup"
            },
            "type": "array"
          },
          "accounts": {
            "items": {
              "$ref": "#/components/schemas/Account1"
            },
            "type": "array"
          },
          "active": {
            "type": "boolean"
          },
          "active_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "annual_fee_on_invoice": {
            "type": "boolean"
          },
          "annual_fee_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "bill_to_contact": {
            "$ref": "#/components/schemas/BillToContact1"
          },
          "bill_to_contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "commissions": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLineCommission"
            },
            "type": "array"
          },
          "contract": {
            "$ref": "#/components/schemas/Contract"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "divisions": {
            "items": {
              "$ref": "#/components/schemas/Division"
            },
            "type": "array"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "excluded_divisions": {
            "items": {
              "$ref": "#/components/schemas/Division1"
            },
            "type": "array"
          },
          "grace_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "invoice_lines": {
            "items": {
              "$ref": "#/components/schemas/InvoiceLine1"
            },
            "type": "array"
          },
          "member_communication_types": {
            "items": {
              "$ref": "#/components/schemas/MemberCommunicationType"
            },
            "type": "array"
          },
          "monthly_minimum": {
            "type": "number"
          },
          "monthly_minimum_on_invoice": {
            "type": "boolean"
          },
          "monthly_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "natural_language": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "note": {
            "$ref": "#/components/schemas/Note"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "payment": {
            "nullable": true,
            "type": "number"
          },
          "payment_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_on_invoice": {
            "type": "boolean"
          },
          "per_unit_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "recurring": {
            "type": "boolean"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "runout_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "term_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "unit": {
            "nullable": true
          },
          "vendor_unit": {
            "nullable": true
          },
          "vendor_unit_calculation_method": {
            "nullable": true
          },
          "vendor_unit_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_unit_type": {
            "nullable": true
          },
          "vendor_unit_use_import_date": {
            "nullable": true,
            "type": "boolean"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SubscriptionLine1": {
        "properties": {
          "account_category_bundle": {
            "$ref": "#/components/schemas/AccountCategoryBundle"
          },
          "account_category_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_category_groups": {
            "items": {
              "$ref": "#/components/schemas/AccountCategoryGroup"
            },
            "type": "array"
          },
          "active_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "commissions": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLineCommission"
            },
            "type": "array"
          },
          "contract": {
            "$ref": "#/components/schemas/Contract"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "divisions": {
            "items": {
              "$ref": "#/components/schemas/Division"
            },
            "type": "array"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "excluded_divisions": {
            "items": {
              "$ref": "#/components/schemas/Division1"
            },
            "type": "array"
          },
          "grace_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "runout_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "term_required_account_balance": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/NumRange"
              }
            ]
          },
          "unit": {
            "nullable": true
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SubscriptionLine2": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "SubscriptionLineAccountRenewalGroupSchema": {
        "properties": {
          "account_renewal_group_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "subscription_line_id": {
            "type": "integer"
          }
        },
        "required": [
          "subscription_line_id"
        ],
        "type": "object"
      },
      "SubscriptionLineAccountSchema": {
        "properties": {
          "account_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "subscription_line_id": {
            "type": "integer"
          }
        },
        "required": [
          "subscription_line_id"
        ],
        "type": "object"
      },
      "SubscriptionLineBundle": {
        "properties": {
          "account_category_bundle": {
            "$ref": "#/components/schemas/AccountCategoryBundle"
          },
          "active": {
            "type": "boolean"
          },
          "bill_to_contact": {
            "$ref": "#/components/schemas/BillToContact1"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "subscription_lines": {
            "items": {
              "$ref": "#/components/schemas/SubscriptionLine1"
            },
            "type": "array"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "SubscriptionLineBundleSchema": {
        "properties": {
          "account_category_bundle_id": {
            "type": "integer"
          },
          "active": {
            "type": "boolean"
          },
          "bill_to_contact_id": {
            "type": "integer"
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "divisional_billing_type": {
            "enum": [
              "delineated",
              "lineated",
              "fixed"
            ],
            "maxLength": 10
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "note": {
            "nullable": true,
            "type": "string"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "subscription": {
            "nullable": true
          },
          "subscription_id": {
            "type": "integer"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "account_category_bundle_id",
          "bill_to_contact_id",
          "name",
          "subscription_id"
        ],
        "type": "object"
      },
      "SubscriptionLineCommission": {
        "properties": {
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "fixed": {
            "nullable": true,
            "type": "number"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "parent_sales_entity": {
            "$ref": "#/components/schemas/SalesEntity1"
          },
          "payout_type": {
            "enum": [
              "always",
              "minimum_required",
              "under_min_flat_rate",
              "under_min_percent"
            ],
            "maxLength": 19
          },
          "pepm": {
            "description": "(Per Employee Per Month) Amount to compensate commissioned entity for each line.",
            "nullable": true,
            "type": "number"
          },
          "pepm_addon": {
            "description": "(Per Employee Per Month Addon) Added charge to each line to compensate commissioned entity.",
            "nullable": true,
            "type": "number"
          },
          "percent": {
            "nullable": true,
            "type": "number"
          },
          "sales_entity": {
            "$ref": "#/components/schemas/SalesEntity2"
          },
          "service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "show_annual_fee_on_invoice": {
            "type": "boolean"
          },
          "show_fixed_on_invoice": {
            "type": "boolean"
          },
          "show_pepm_addon_on_invoice": {
            "type": "boolean"
          },
          "show_percent_on_invoice": {
            "type": "boolean"
          },
          "under_min_flat_rate": {
            "nullable": true,
            "type": "number"
          },
          "under_min_percent": {
            "nullable": true,
            "type": "number"
          }
        },
        "required": [
          "show_fixed_on_invoice",
          "show_pepm_addon_on_invoice",
          "show_percent_on_invoice"
        ],
        "type": "object"
      },
      "SubscriptionLineCommission1": {
        "properties": {
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "fixed": {
            "nullable": true,
            "type": "number"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "parent_sales_entity": {
            "$ref": "#/components/schemas/SalesEntity1"
          },
          "payout_type": {
            "enum": [
              "always",
              "minimum_required",
              "under_min_flat_rate",
              "under_min_percent"
            ],
            "maxLength": 19
          },
          "pepm": {
            "description": "(Per Employee Per Month) Amount to compensate commissioned entity for each line.",
            "nullable": true,
            "type": "number"
          },
          "pepm_addon": {
            "description": "(Per Employee Per Month Addon) Added charge to each line to compensate commissioned entity.",
            "nullable": true,
            "type": "number"
          },
          "percent": {
            "nullable": true,
            "type": "number"
          },
          "sales_entity": {
            "$ref": "#/components/schemas/SalesEntity1"
          },
          "service_item": {
            "$ref": "#/components/schemas/ServiceItem"
          },
          "show_annual_fee_on_invoice": {
            "type": "boolean"
          },
          "show_fixed_on_invoice": {
            "type": "boolean"
          },
          "show_pepm_addon_on_invoice": {
            "type": "boolean"
          },
          "show_percent_on_invoice": {
            "type": "boolean"
          },
          "subscription_line": {
            "$ref": "#/components/schemas/SubscriptionLine2"
          },
          "under_min_flat_rate": {
            "nullable": true,
            "type": "number"
          },
          "under_min_percent": {
            "nullable": true,
            "type": "number"
          }
        },
        "required": [
          "show_fixed_on_invoice",
          "show_pepm_addon_on_invoice",
          "show_percent_on_invoice"
        ],
        "type": "object"
      },
      "SubscriptionLineCommission2": {
        "properties": {
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "effective_daterange": {
            "anyOf": [
              {
                "nullable": true,
                "type": "object"
              },
              {
                "$ref": "#/components/schemas/DateRange"
              }
            ]
          },
          "fixed": {
            "nullable": true,
            "type": "number"
          },
          "parent_sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "payout_type": {
            "enum": [
              "always",
              "minimum_required",
              "under_min_flat_rate",
              "under_min_percent"
            ],
            "maxLength": 19
          },
          "pepm": {
            "description": "(Per Employee Per Month) Amount to compensate commissioned entity for each line.",
            "nullable": true,
            "type": "number"
          },
          "pepm_addon": {
            "description": "(Per Employee Per Month Addon) Added charge to each line to compensate commissioned entity.",
            "nullable": true,
            "type": "number"
          },
          "percent": {
            "nullable": true,
            "type": "number"
          },
          "sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "show_annual_fee_on_invoice": {
            "type": "boolean"
          },
          "show_fixed_on_invoice": {
            "type": "boolean"
          },
          "show_pepm_addon_on_invoice": {
            "type": "boolean"
          },
          "show_percent_on_invoice": {
            "type": "boolean"
          },
          "subscription_line_id": {
            "type": "integer"
          },
          "under_min_flat_rate": {
            "nullable": true,
            "type": "number"
          },
          "under_min_percent": {
            "nullable": true,
            "type": "number"
          }
        },
        "required": [
          "show_fixed_on_invoice",
          "show_pepm_addon_on_invoice",
          "show_percent_on_invoice",
          "subscription_line_id"
        ],
        "type": "object"
      },
      "SubscriptionLineCommissionSchema": {
        "properties": {
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "exclude_annual_fee_from_invoice": {
            "description": "When True, the annual fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "exclude_fixed_from_invoice": {
            "description": "When True, the monthly fixed fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "exclude_pepm_addon_from_invoice": {
            "description": "When True, the PEPM addon fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "exclude_percent_from_invoice": {
            "description": "When True, the calculated percent fee is hidden from the invoice and the charge is not included in the invoice total.",
            "type": "boolean"
          },
          "fixed": {
            "nullable": true,
            "type": "number"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "parent_sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "payout_type": {
            "enum": [
              "always",
              "minimum_required",
              "under_min_flat_rate",
              "under_min_percent"
            ],
            "maxLength": 19
          },
          "pepm": {
            "description": "(Per Employee Per Month) Amount to compensate commissioned entity for each line.",
            "nullable": true,
            "type": "number"
          },
          "pepm_addon": {
            "description": "(Per Employee Per Month Addon) Added charge to each line to compensate commissioned entity.",
            "nullable": true,
            "type": "number"
          },
          "percent": {
            "nullable": true,
            "type": "number"
          },
          "sales_entity_id": {
            "nullable": true,
            "type": "integer"
          },
          "service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "show_annual_fee_on_invoice": {
            "type": "boolean"
          },
          "show_fixed_on_invoice": {
            "type": "boolean"
          },
          "show_pepm_addon_on_invoice": {
            "type": "boolean"
          },
          "show_percent_on_invoice": {
            "type": "boolean"
          },
          "subscription_line_id": {
            "type": "integer"
          },
          "under_min_flat_rate": {
            "nullable": true,
            "type": "number"
          },
          "under_min_percent": {
            "nullable": true,
            "type": "number"
          },
          "vendor_subscription_line_commissions": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "show_fixed_on_invoice",
          "show_pepm_addon_on_invoice",
          "show_percent_on_invoice",
          "subscription_line_id"
        ],
        "type": "object"
      },
      "SubscriptionLineSchema": {
        "properties": {
          "_divisions": {
            "items": {},
            "type": "array"
          },
          "account_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "account_category_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "active": {
            "type": "boolean"
          },
          "annual_fee": {
            "type": "number"
          },
          "annual_fee_invoice_date": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "annual_fee_on_invoice": {
            "type": "boolean"
          },
          "annual_fee_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "bill_to": {
            "readOnly": true
          },
          "bill_to_contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "bill_to_type": {
            "nullable": true
          },
          "contract_id": {
            "nullable": true,
            "type": "integer"
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "divisional_billing_type": {
            "nullable": true
          },
          "generate_bills_from_flat_rate": {
            "description": "\n            If True, this billing line will generate bills from the flat rates on the vendor unit.\n            If False, it will generate bills from the rate table. Defaults to False.\n        ",
            "type": "boolean"
          },
          "has_invoice_lines": {
            "readOnly": true,
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_account_name": {
            "nullable": true,
            "type": "boolean"
          },
          "include_active_members": {
            "type": "boolean"
          },
          "include_grace_period_members": {
            "type": "boolean"
          },
          "include_runout_members": {
            "type": "boolean"
          },
          "include_term_runout_members": {
            "type": "boolean"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "monthly_minimum": {
            "type": "number"
          },
          "monthly_minimum_on_invoice": {
            "type": "boolean"
          },
          "monthly_minimum_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "natural_language": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "no_division_filter": {
            "type": "boolean"
          },
          "note_id": {
            "nullable": true,
            "type": "integer"
          },
          "number_of_enrollments": {
            "nullable": true,
            "type": "number"
          },
          "payment": {
            "nullable": true,
            "type": "number"
          },
          "payment_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "per_unit": {
            "type": "number"
          },
          "per_unit_on_invoice": {
            "type": "boolean"
          },
          "per_unit_service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "rate_table_rows": {
            "items": {},
            "type": "array"
          },
          "recurring": {
            "type": "boolean"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "subscription_id": {
            "type": "integer"
          },
          "subscription_line_bundle_id": {
            "nullable": true,
            "type": "integer"
          },
          "tiered_per_unit_uuid": {
            "default": null,
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "tpafiles": {
            "items": {},
            "type": "array"
          },
          "unit": {
            "nullable": true
          },
          "vendor_subscription_lines": {
            "items": {},
            "type": "array"
          },
          "vendor_unit": {
            "nullable": true
          },
          "vendor_unit_calculation_method": {
            "nullable": true
          },
          "vendor_unit_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_unit_type": {
            "nullable": true
          },
          "vendor_unit_use_import_date": {
            "nullable": true,
            "type": "boolean"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "subscription_id"
        ],
        "type": "object"
      },
      "SubscriptionLineTPAFileGET": {
        "additionalProperties": false,
        "properties": {
          "filename": {
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "subscription_line_id": {
            "type": "integer"
          },
          "tpafile": {
            "$ref": "#/components/schemas/TPAFile"
          },
          "tpafile_id": {
            "type": "integer"
          },
          "tpafile_url": {
            "readOnly": true
          }
        },
        "type": "object"
      },
      "SubscriptionLineTPAFilePOST": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer"
          },
          "subscription_line_id": {
            "type": "integer"
          },
          "tpafile_id": {
            "type": "integer"
          },
          "tpafile_url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "SubscriptionSalesEntitySchema": {
        "properties": {
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "sales_entity_id": {
            "type": "integer"
          },
          "subscription_id": {
            "type": "integer"
          }
        },
        "required": [
          "sales_entity_id",
          "subscription_id"
        ],
        "type": "object"
      },
      "SubscriptionSchema": {
        "properties": {
          "_invoice_render_method": {
            "nullable": true
          },
          "_weekly_billing_end_day": {
            "description": "Day of the week to end billing if invoicing_period_type is weekly",
            "enum": [
              "monday",
              "tuesday",
              "wednesday",
              "thursday",
              "friday",
              "saturday",
              "sunday",
              null
            ],
            "maxLength": 9,
            "nullable": true
          },
          "createdby": {
            "nullable": true,
            "readOnly": true
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "hidden": {
            "type": "boolean"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_generation_task_id": {
            "nullable": true,
            "type": "string"
          },
          "invoice_render_method": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_render_method_id": {
            "nullable": true,
            "type": "integer"
          },
          "invoicing_period_type": {},
          "modifiedby": {
            "nullable": true,
            "readOnly": true
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "period": {
            "nullable": true,
            "type": "string"
          },
          "period_start_point": {
            "nullable": true
          },
          "vendor_subscriptions": {
            "items": {},
            "type": "array"
          },
          "weekly_billing_end_day": {
            "nullable": true
          }
        },
        "required": [
          "employer_id",
          "invoicing_period_type"
        ],
        "type": "object"
      },
      "TPAFile": {
        "properties": {
          "extension": {
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "mime_type": {
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "TPAFileSchema": {
        "properties": {
          "claim_tpafile": {
            "items": {},
            "type": "array"
          },
          "claims": {
            "items": {},
            "type": "array"
          },
          "compressed": {
            "type": "boolean"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "dataobjects": {
            "items": {},
            "type": "array"
          },
          "employer_tpafiles": {
            "items": {},
            "type": "array"
          },
          "extension": {
            "readOnly": true,
            "type": "string"
          },
          "file_size": {
            "description": "size of file in bytes",
            "nullable": true,
            "type": "integer"
          },
          "folder_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "migrated": {
            "nullable": true,
            "type": "boolean"
          },
          "mime_type": {
            "readOnly": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "outbound_task_log_results": {
            "items": {},
            "type": "array"
          },
          "outbound_task_logs": {
            "items": {},
            "type": "array"
          },
          "policy_holder_insurance_card_tpafile": {
            "items": {},
            "type": "array"
          },
          "sha256sum": {
            "nullable": true,
            "type": "string"
          },
          "subscription_lines": {
            "items": {},
            "type": "array"
          },
          "tpafile_id": {
            "readOnly": true,
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "folder_id"
        ],
        "type": "object"
      },
      "TPAFileSchemaURL": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "extension": {
            "readOnly": true,
            "type": "string"
          },
          "mime_type": {
            "readOnly": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "tpafile_id": {
            "readOnly": true,
            "type": "integer"
          },
          "url": {
            "readOnly": true
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "TeamSchema": {
        "properties": {
          "_deleted": {
            "type": "boolean"
          },
          "accounts_receivable_contact_id": {
            "description": "Overrides the Tenant Accounts Receivable Contact for Billing",
            "nullable": true,
            "type": "integer"
          },
          "aggregate_emails_by_contact": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "createdby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "deleted_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deletedby": {
            "nullable": true
          },
          "deletedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "disable_overdue": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_mfa_delay_days": {
            "readOnly": true,
            "type": "integer"
          },
          "fix_credentials_week_four": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_one": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_three": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_two": {
            "readOnly": true,
            "type": "boolean"
          },
          "hs_aggregate_emails_by_contact": {
            "description": "Combine multiple invoices into a single email before sending",
            "nullable": true,
            "type": "boolean"
          },
          "hs_disable_overdue": {
            "description": "Disable setting an invoice as overdue. Used when a tenant doesn't import invoice balances back into TPAStream.",
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_mfa_delay_days": {
            "nullable": true,
            "type": "integer"
          },
          "hs_fix_credentials_week_four": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_one": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_three": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_two": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_csv_detail_link": {
            "description": "Include a link to download the invoice details CSV in invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_divisional_breakdown": {
            "description": "Include divisional billing breakdown information on invoices and related communications",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_pdf_detail_link": {
            "description": "Include a link to download the invoice details PDF in invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_pdf_summary_attachment": {
            "description": "Attach the invoice summary PDF to invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_portal_access_link": {
            "description": "Include a link to the remittance dashboard in invoice email",
            "nullable": true,
            "type": "boolean"
          },
          "hs_invoice_day_of_month_due": {
            "nullable": true,
            "type": "integer"
          },
          "hs_invoice_due_days": {
            "nullable": true,
            "type": "integer",
            "x-unit": "seconds"
          },
          "hs_invoice_email_template": {
            "nullable": true
          },
          "hs_invoice_email_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_invoice_footer_template": {
            "nullable": true
          },
          "hs_invoice_footer_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_invoice_header_template": {
            "nullable": true
          },
          "hs_invoice_header_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_require_mfa_for_portal_access": {
            "description": "Require MFA for portal access. This is used in conjunction with the portal_access setting.",
            "nullable": true,
            "type": "boolean"
          },
          "hs_show_account_status": {
            "description": "Billing Setting to show the account status in the invoice line item breakout",
            "nullable": true,
            "type": "boolean"
          },
          "hs_streamlined_employer_portal": {
            "description": "Send this group to the new broker portal (but for employers)",
            "nullable": true,
            "type": "boolean"
          },
          "hs_whitelabel_display_name": {
            "nullable": true,
            "type": "string"
          },
          "hs_whitelabel_local": {
            "nullable": true,
            "type": "string"
          },
          "hs_whitelabel_subdomain": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_csv_detail_link": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_divisional_breakdown": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_pdf_detail_link": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_pdf_summary_attachment": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_portal_access_link": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "invoice_day_of_month_due": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "invoice_due_days": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "invoice_email_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_footer_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_header_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "modifiedby_id": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "require_mfa_for_portal_access": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "show_account_status": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "streamlined_employer_portal": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "support_email": {
            "nullable": true,
            "type": "string"
          },
          "support_phone": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          },
          "tenant_logo_override": {
            "description": "Overrides the Tenant Logo for Easy Enroll",
            "nullable": true,
            "type": "string"
          },
          "tenant_name_override": {
            "description": "Overrides the Tenant Name for Easy Enroll",
            "nullable": true,
            "type": "string"
          },
          "unread_count": {
            "readOnly": true,
            "type": "integer"
          },
          "user_team": {
            "items": {},
            "type": "array"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_display_name": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_from_address": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_local": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_subdomain": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "tenant_id"
        ],
        "type": "object"
      },
      "Tenant": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Tenant1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "tenant_id": {
            "readOnly": true,
            "type": "integer"
          },
          "vendor_tenants": {
            "items": {
              "$ref": "#/components/schemas/VendorTenant"
            },
            "type": "array"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "Tenant2": {
        "properties": {
          "vendor_tenants": {
            "items": {
              "$ref": "#/components/schemas/VendorTenant2"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "TenantEmailDomainSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "email_domain": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "email_domain",
          "tenant_id"
        ],
        "type": "object"
      },
      "TenantSchema": {
        "properties": {
          "_archived": {
            "type": "boolean"
          },
          "account_labels": {
            "items": {},
            "type": "array"
          },
          "accounts_receivable_bank_accounts": {
            "items": {},
            "type": "array"
          },
          "accounts_receivable_contact_id": {
            "nullable": true,
            "type": "integer"
          },
          "aggregate_emails_by_contact": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "allow_email_two_factor": {
            "type": "boolean"
          },
          "archived": {
            "type": "boolean"
          },
          "archived_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "archivedby": {
            "nullable": true
          },
          "archivedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "audit_log": {
            "items": {},
            "type": "array"
          },
          "automatic_account_linking": {
            "type": "boolean"
          },
          "broker_portal_enabled": {
            "type": "boolean"
          },
          "broker_support_email": {
            "nullable": true,
            "type": "string"
          },
          "can_approve_claim_requests": {
            "type": "boolean"
          },
          "can_create_vendor_tenants": {
            "type": "boolean"
          },
          "can_enable_new_claim_emails": {
            "type": "boolean"
          },
          "can_impersonate_billing_contact": {
            "type": "boolean"
          },
          "can_impersonate_broker": {
            "type": "boolean"
          },
          "can_make_claim_requests": {
            "type": "boolean"
          },
          "can_use_portal": {
            "type": "boolean"
          },
          "claim_tenants": {
            "items": {},
            "type": "array"
          },
          "claims": {
            "items": {},
            "type": "array"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "default_claims_filter_id": {
            "nullable": true,
            "type": "integer"
          },
          "default_dashboard": {},
          "disable_overdue": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "disabled_for_nonpayment": {
            "type": "boolean"
          },
          "disabled_for_nonpayment_reason": {
            "nullable": true,
            "type": "string"
          },
          "domains": {
            "items": {},
            "type": "array"
          },
          "easy_enroll_dob_required": {
            "type": "boolean"
          },
          "easy_enroll_ssn_required": {
            "type": "boolean"
          },
          "employer_activity_settings": {
            "nullable": true
          },
          "employers": {
            "items": {},
            "type": "array"
          },
          "etl_tasks": {
            "items": {},
            "type": "array"
          },
          "extended": {
            "description": "Extra fields for the Tenant table",
            "nullable": true
          },
          "favicon_override_url": {
            "nullable": true,
            "type": "string"
          },
          "feature_flag_account_accumulators": {
            "type": "boolean"
          },
          "feature_flag_account_rate_reporting": {
            "type": "boolean"
          },
          "feature_flag_api_user": {
            "type": "boolean"
          },
          "feature_flag_batch_posting": {
            "type": "boolean"
          },
          "feature_flag_beta": {
            "type": "boolean"
          },
          "feature_flag_billing": {
            "type": "boolean"
          },
          "feature_flag_claim_webhook": {
            "type": "boolean"
          },
          "feature_flag_claims_harvesting": {
            "type": "boolean"
          },
          "feature_flag_claims_updater": {
            "type": "boolean"
          },
          "feature_flag_cobra_point_employer_portal": {
            "type": "boolean"
          },
          "feature_flag_communications": {
            "type": "boolean"
          },
          "feature_flag_custom_invoice_layout": {
            "type": "boolean"
          },
          "feature_flag_employer_advisor_experience": {
            "type": "boolean"
          },
          "feature_flag_etl_page": {
            "type": "boolean"
          },
          "feature_flag_insured_employee_count": {
            "type": "boolean"
          },
          "feature_flag_insured_employee_count_reporting": {
            "type": "boolean"
          },
          "feature_flag_integrations": {
            "type": "boolean"
          },
          "feature_flag_interop": {
            "type": "boolean"
          },
          "feature_flag_invoice_footer_templates": {
            "type": "boolean"
          },
          "feature_flag_invoicing_communications": {
            "type": "boolean"
          },
          "feature_flag_invoicing_communications_only": {
            "type": "boolean"
          },
          "feature_flag_javascript_sdk_token": {
            "type": "boolean"
          },
          "feature_flag_knowledge_base": {
            "type": "boolean"
          },
          "feature_flag_login_problem_webhook": {
            "type": "boolean"
          },
          "feature_flag_lookback_adjustments": {
            "type": "boolean"
          },
          "feature_flag_manual_billing": {
            "type": "boolean"
          },
          "feature_flag_payable_entity": {
            "type": "boolean"
          },
          "feature_flag_payer_health": {
            "type": "boolean"
          },
          "filters": {
            "items": {},
            "type": "array"
          },
          "first_crawl_completion_webhook_url": {
            "nullable": true,
            "type": "string"
          },
          "fix_credentials_mfa_delay_days": {
            "readOnly": true,
            "type": "integer"
          },
          "fix_credentials_week_four": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_one": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_three": {
            "readOnly": true,
            "type": "boolean"
          },
          "fix_credentials_week_two": {
            "readOnly": true,
            "type": "boolean"
          },
          "has_vendor_units": {
            "readOnly": true,
            "type": "boolean"
          },
          "hs_aggregate_emails_by_contact": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_disable_overdue": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_mfa_delay_days": {
            "nullable": true,
            "type": "integer"
          },
          "hs_fix_credentials_week_four": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_one": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_three": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_fix_credentials_week_two": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_csv_detail_link": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_divisional_breakdown": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_pdf_detail_link": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_pdf_summary_attachment": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_include_portal_access_link": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_invoice_day_of_month_due": {
            "nullable": true,
            "type": "integer"
          },
          "hs_invoice_due_days": {
            "nullable": true,
            "type": "integer",
            "x-unit": "seconds"
          },
          "hs_invoice_email_template": {
            "nullable": true
          },
          "hs_invoice_email_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_invoice_footer_template": {
            "nullable": true
          },
          "hs_invoice_footer_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_invoice_header_template": {
            "nullable": true
          },
          "hs_invoice_header_template_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "hs_require_mfa_for_portal_access": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_show_account_status": {
            "nullable": true,
            "type": "boolean"
          },
          "hs_streamlined_employer_portal": {
            "description": "Send this group to the new broker portal (but for employers)",
            "nullable": true,
            "type": "boolean"
          },
          "hs_whitelabel_display_name": {
            "nullable": true,
            "type": "string"
          },
          "hs_whitelabel_local": {
            "nullable": true,
            "type": "string"
          },
          "hs_whitelabel_subdomain": {
            "nullable": true,
            "type": "string"
          },
          "hubspot_id": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "include_csv_detail_link": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_divisional_breakdown": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_pdf_detail_link": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_pdf_summary_attachment": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "include_portal_access_link": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "invoice_day_of_month_due": {
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "invoice_default_payment_url": {
            "nullable": true,
            "type": "string"
          },
          "invoice_due_days": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "invoice_email_login_link_enabled": {
            "nullable": true,
            "type": "boolean"
          },
          "invoice_email_subject_template": {
            "nullable": true,
            "type": "string"
          },
          "invoice_email_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_footer_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_header_template_uuid": {
            "readOnly": true,
            "type": "string"
          },
          "invoice_key_template": {
            "description": "Jinja2 template for how invoice.invoice_key should be generated",
            "nullable": true,
            "type": "string"
          },
          "is_demo": {
            "readOnly": true,
            "type": "boolean"
          },
          "login_problem_webhook_url": {
            "nullable": true,
            "type": "string"
          },
          "logo_url": {
            "nullable": true,
            "type": "string"
          },
          "mailchimp_member_automation_url": {
            "nullable": true,
            "type": "string"
          },
          "mailgun_domain": {
            "readOnly": true,
            "type": "string"
          },
          "mailgun_subdomain": {
            "readOnly": true,
            "type": "string"
          },
          "mailgun_whitelabel_domain": {
            "nullable": true,
            "type": "string"
          },
          "mailgun_whitelabel_enabled_communications": {
            "nullable": true,
            "type": "boolean"
          },
          "mailgun_whitelabel_enabled_invoicing": {
            "nullable": true,
            "type": "boolean"
          },
          "members": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "new_claim_webhook_url": {
            "nullable": true,
            "type": "string"
          },
          "onboard_send_reimbursement_text": {
            "nullable": true,
            "type": "string"
          },
          "organization_id": {
            "type": "integer"
          },
          "organization_users": {
            "items": {},
            "type": "array"
          },
          "outbound_tasks": {
            "items": {},
            "type": "array"
          },
          "policy_holders": {
            "items": {},
            "type": "array"
          },
          "post_every_crawl_completion_webhook": {
            "type": "boolean"
          },
          "prefer_new_ux": {
            "type": "boolean"
          },
          "price_per_policy_holder_per_month": {
            "nullable": true,
            "type": "number"
          },
          "remittance_dashboard_enabled": {
            "type": "boolean"
          },
          "require_mfa_for_portal_access": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "sales_entities": {
            "items": {},
            "type": "array"
          },
          "show_account_status": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "show_overdue_invoices_in_portal": {
            "nullable": true,
            "type": "boolean"
          },
          "show_previously_outstanding_invoice": {
            "type": "boolean"
          },
          "slug": {
            "nullable": true,
            "type": "string"
          },
          "sso_error_message": {
            "nullable": true,
            "type": "string"
          },
          "streamlined_employer_portal": {
            "nullable": true,
            "readOnly": true,
            "type": "boolean"
          },
          "support_email": {
            "description": "Don't use this directly - instead use employer.support_email_derived",
            "nullable": true,
            "type": "string"
          },
          "support_phone": {
            "description": "Don't use this directly - instead use employer.support_phone_derived",
            "nullable": true,
            "type": "string"
          },
          "teams": {
            "items": {},
            "type": "array"
          },
          "tenant_email_domains": {
            "items": {},
            "type": "array"
          },
          "tenant_feature_flag": {
            "nullable": true
          },
          "tenant_feature_flag_id": {
            "type": "integer"
          },
          "tenant_id": {
            "readOnly": true,
            "type": "integer"
          },
          "tenant_subscription_default_id": {
            "nullable": true,
            "type": "integer"
          },
          "terms_of_use": {
            "nullable": true,
            "type": "string"
          },
          "terms_of_use_message": {
            "nullable": true,
            "type": "string"
          },
          "time_zone": {
            "type": "string"
          },
          "total_eligible_members": {
            "description": "How many members we think this tenant is technically able to add. This is a user-defined value.",
            "nullable": true,
            "type": "integer"
          },
          "two_factor_required_by": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vendors_owned": {
            "items": {},
            "type": "array"
          },
          "vero_event_login_needs_correction": {
            "nullable": true,
            "type": "string"
          },
          "vero_event_login_needs_correction_member": {
            "nullable": true,
            "type": "string"
          },
          "vero_event_new_claim_created": {
            "nullable": true,
            "type": "string"
          },
          "vero_event_send_enrollment_email": {
            "nullable": true,
            "type": "string"
          },
          "vero_event_send_enrollment_email_once": {
            "nullable": true,
            "type": "string"
          },
          "whitelabel_display_name": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_from_address": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_local": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "whitelabel_nickname": {
            "nullable": true,
            "type": "string"
          },
          "whitelabel_subdomain": {
            "nullable": true,
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "name",
          "organization_id",
          "tenant_feature_flag_id"
        ],
        "type": "object"
      },
      "TenantSubscriptionDefaultSchema": {
        "properties": {
          "id": {
            "type": "integer"
          },
          "include_account_name": {
            "type": "boolean"
          },
          "period": {
            "nullable": true,
            "type": "string"
          },
          "period_start_point": {
            "nullable": true
          },
          "quantify_previous_billing_period": {
            "type": "boolean"
          },
          "require_unit_for_monthly_min": {
            "type": "boolean"
          },
          "tenant": {
            "items": {},
            "type": "array"
          },
          "zero_total_on_invoice": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "TransactionSchema": {
        "properties": {
          "actor": {
            "nullable": true
          },
          "actor_id": {
            "nullable": true,
            "type": "integer"
          },
          "client_addr": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "issued_at": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "native_transaction_id": {
            "nullable": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "User": {
        "properties": {
          "email": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "User1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "user_id": {
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "UserApiIpAddressSchema": {
        "properties": {
          "id": {
            "type": "integer"
          },
          "ip_address": {
            "type": "string"
          },
          "user": {
            "nullable": true
          },
          "user_id": {
            "type": "integer"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "required": [
          "ip_address",
          "user_id"
        ],
        "type": "object"
      },
      "UserRoleSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "role_id": {
            "type": "integer"
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "user_id": {
            "type": "integer"
          }
        },
        "required": [
          "role_id",
          "user_id"
        ],
        "type": "object"
      },
      "UserSchema": {
        "properties": {
          "_active_role": {
            "nullable": true
          },
          "_tenant": {
            "description": "Tenant that I am a member of",
            "nullable": true
          },
          "_two_factor_required_by": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "active_role_id": {
            "description": "The role_id of the role the user is currently using",
            "nullable": true,
            "readOnly": true,
            "type": "integer"
          },
          "association_contacts": {
            "items": {},
            "type": "array"
          },
          "can_impersonate_billing_contact": {
            "readOnly": true,
            "type": "boolean"
          },
          "can_impersonate_broker": {
            "readOnly": true,
            "type": "boolean"
          },
          "claim_requests": {
            "items": {},
            "type": "array"
          },
          "confirmed_at": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "current_login_at": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "current_login_ip": {
            "readOnly": true,
            "type": "string"
          },
          "date_of_birth": {
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "default_dashboard": {
            "readOnly": true,
            "type": "string"
          },
          "email": {
            "nullable": true,
            "type": "string"
          },
          "employer_users": {
            "items": {},
            "type": "array"
          },
          "enabled_policy_holders": {
            "items": {},
            "type": "array"
          },
          "expired": {
            "readOnly": true,
            "type": "boolean"
          },
          "extended": {
            "description": "Extra fields for the User table",
            "nullable": true
          },
          "feature_flag_api_user": {
            "readOnly": true,
            "type": "boolean"
          },
          "feature_flag_ssh": {
            "type": "boolean"
          },
          "feature_flag_two_factor": {
            "readOnly": true,
            "type": "boolean"
          },
          "first_name": {
            "nullable": true,
            "type": "string"
          },
          "fs_token_uniquifier": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "fs_uniquifier": {
            "format": "uuid",
            "type": "string"
          },
          "full_name": {
            "description": "DEPRECIATED use first_name and last_name",
            "nullable": true,
            "type": "string"
          },
          "full_name_derived": {
            "readOnly": true,
            "type": "string"
          },
          "has_taken_tour": {
            "type": "boolean"
          },
          "hashed_api_key": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "impersonate_id": {
            "readOnly": true,
            "type": "string"
          },
          "is_api_user": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_beacon_user": {
            "readOnly": true,
            "type": "boolean"
          },
          "is_sso": {
            "nullable": true,
            "type": "boolean"
          },
          "is_two_factor_setup": {
            "readOnly": true,
            "type": "boolean"
          },
          "javascript_sdk_tokens": {
            "items": {},
            "type": "array"
          },
          "last_known_breach_check": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "last_login_at": {
            "format": "date-time",
            "readOnly": true,
            "type": "string"
          },
          "last_login_ip": {
            "readOnly": true,
            "type": "string"
          },
          "last_name": {
            "nullable": true,
            "type": "string"
          },
          "last_successful_otp": {
            "nullable": true,
            "type": "string"
          },
          "last_successful_otp_at": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "login_attempts": {
            "items": {},
            "type": "array"
          },
          "login_count": {
            "readOnly": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "otp_secret": {
            "maxLength": 16,
            "nullable": true,
            "type": "string"
          },
          "password": {
            "nullable": true,
            "type": "string",
            "writeOnly": true
          },
          "password_complexity_user_dictionary": {
            "items": {
              "type": "string"
            },
            "readOnly": true,
            "type": "array"
          },
          "policy_holder_successful_emails": {
            "items": {},
            "type": "array"
          },
          "prefer_new_ux": {
            "type": "boolean"
          },
          "sales_entity_users": {
            "items": {},
            "type": "array"
          },
          "second_last_successful_otp": {
            "nullable": true,
            "type": "string"
          },
          "ssn": {
            "nullable": true,
            "type": "string"
          },
          "tenant_id": {
            "nullable": true,
            "type": "integer"
          },
          "time_zone": {
            "type": "string"
          },
          "title": {
            "nullable": true,
            "type": "string"
          },
          "two_factor_preference": {},
          "two_factor_required": {
            "readOnly": true,
            "type": "boolean"
          },
          "user_flask_login_audits": {
            "items": {},
            "type": "array"
          },
          "user_id": {
            "readOnly": true,
            "type": "integer"
          },
          "user_members": {
            "items": {},
            "type": "array"
          },
          "user_team": {
            "items": {},
            "type": "array"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "Vendor": {
        "properties": {
          "code": {
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "code",
          "name"
        ],
        "type": "object"
      },
      "Vendor1": {
        "properties": {
          "code": {
            "type": "string"
          }
        },
        "required": [
          "code"
        ],
        "type": "object"
      },
      "VendorAccountMemberSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "account_member_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "key": {
            "type": "string"
          },
          "last_exported_on": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "type": "string"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "account_member_id",
          "key",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorAccountSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "account": {
            "nullable": true
          },
          "account_id": {
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "extra": {},
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "key": {
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "reactive_form": {
            "readOnly": true
          },
          "vendor_account_id": {
            "readOnly": true,
            "type": "integer"
          },
          "vendor_employer": {
            "nullable": true
          },
          "vendor_employer_id": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "account_id",
          "employer_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorDependentSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "dependent": {
            "nullable": true
          },
          "dependent_id": {
            "type": "integer"
          },
          "key": {
            "type": "string"
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "dependent_id",
          "member_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorDivisionSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "division_id": {
            "type": "integer"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "key": {
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "vendor_employer": {
            "nullable": true
          },
          "vendor_employer_id": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "division_id",
          "employer_id",
          "key",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorEmployerSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "employer": {
            "nullable": true
          },
          "employer_id": {
            "type": "integer"
          },
          "key": {
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "type": "string"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "employer_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorMember": {
        "properties": {
          "key": {
            "type": "string"
          },
          "vendor_tenant": {
            "$ref": "#/components/schemas/VendorTenant1"
          }
        },
        "type": "object"
      },
      "VendorMemberSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "extra": {},
          "key": {
            "type": "string"
          },
          "member": {
            "nullable": true
          },
          "member_id": {
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "vendor_employer": {
            "nullable": true
          },
          "vendor_employer_id": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "employer_id",
          "member_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorPayPeriodSchema": {
        "properties": {
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "employer_id": {
            "type": "integer"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "key": {
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "pay_period_id": {
            "type": "integer"
          },
          "vendor_tenant_id": {
            "type": "integer"
          }
        },
        "required": [
          "employer_id",
          "key",
          "pay_period_id",
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorSchema": {
        "properties": {
          "add_integration_forms_directory": {
            "nullable": true,
            "type": "string"
          },
          "add_integration_steps": {
            "readOnly": true
          },
          "code": {
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "learn_more_url": {
            "nullable": true,
            "type": "string"
          },
          "logo_url": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "ready": {
            "readOnly": true,
            "type": "boolean"
          },
          "user_ssos": {
            "items": {},
            "type": "array"
          },
          "vendor_categories": {
            "items": {},
            "type": "array"
          },
          "vendor_subscription_line_commissions": {
            "items": {},
            "type": "array"
          },
          "vendor_subscription_lines": {
            "items": {},
            "type": "array"
          },
          "vendor_subscriptions": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "code",
          "name"
        ],
        "type": "object"
      },
      "VendorTenant": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "key_enabled": {
            "type": "boolean"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "vendor": {
            "$ref": "#/components/schemas/Vendor"
          }
        },
        "type": "object"
      },
      "VendorTenant1": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "vendor": {
            "$ref": "#/components/schemas/Vendor"
          }
        },
        "type": "object"
      },
      "VendorTenant2": {
        "properties": {
          "configuration": {},
          "vendor": {
            "$ref": "#/components/schemas/Vendor1"
          }
        },
        "type": "object"
      },
      "VendorTenant3": {
        "properties": {
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "vendor": {
            "$ref": "#/components/schemas/Vendor1"
          }
        },
        "type": "object"
      },
      "VendorTenantSchema": {
        "properties": {
          "_configuration_data": {
            "nullable": true
          },
          "broker_portal_activity_enabled": {
            "description": "Whether this vendor tenant should be used for broker portal activity data",
            "type": "boolean"
          },
          "can_create_records": {
            "description": "Whether the tenant can create records in this vendor",
            "type": "boolean"
          },
          "configuration": {},
          "configuration_data": {
            "readOnly": true
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "key": {
            "nullable": true,
            "type": "string"
          },
          "key_enabled": {
            "type": "boolean"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "subscription_lines": {
            "items": {},
            "type": "array"
          },
          "tenant_id": {
            "type": "integer"
          },
          "vendor_account_members": {
            "items": {},
            "type": "array"
          },
          "vendor_accounts": {
            "items": {},
            "type": "array"
          },
          "vendor_bill_to_contacts": {
            "items": {},
            "type": "array"
          },
          "vendor_dependents": {
            "items": {},
            "type": "array"
          },
          "vendor_divisions": {
            "items": {},
            "type": "array"
          },
          "vendor_employers": {
            "items": {},
            "type": "array"
          },
          "vendor_id": {
            "type": "integer"
          },
          "vendor_member_debit_cards": {
            "items": {},
            "type": "array"
          },
          "vendor_members": {
            "items": {},
            "type": "array"
          },
          "vendor_sales_entities": {
            "items": {},
            "type": "array"
          },
          "vendor_service_items": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "tenant_id",
          "vendor_id"
        ],
        "type": "object"
      },
      "VendorUnitDetailDataSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "additional_data": {
            "nullable": true,
            "type": "string"
          },
          "billing_effective_date": {
            "description": "For items that are billed on a different date than the effective date",
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "division_id": {
            "nullable": true,
            "type": "integer"
          },
          "dollar_amount": {
            "nullable": true,
            "type": "number"
          },
          "effective_date": {},
          "employer_id": {
            "type": "integer"
          },
          "extras_schema": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_vendor_unit_detail_data_records": {
            "items": {},
            "type": "array"
          },
          "invoice_lines": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "payable_entity": {
            "nullable": true
          },
          "payable_entity_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "service_item_id": {
            "nullable": true,
            "type": "integer"
          },
          "subgroup": {
            "nullable": true,
            "type": "string"
          },
          "tpafile": {
            "nullable": true
          },
          "tpafile_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_system_id": {
            "nullable": true,
            "type": "string"
          },
          "vendor_unit_id": {
            "type": "integer"
          },
          "vendor_unit_summary_data_id": {
            "nullable": true,
            "type": "integer"
          }
        },
        "required": [
          "effective_date",
          "employer_id",
          "vendor_unit_id"
        ],
        "type": "object"
      },
      "VendorUnitSchema": {
        "properties": {
          "code": {
            "type": "string"
          },
          "createdby": {
            "nullable": true
          },
          "createdby_id": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "modifiedby": {
            "nullable": true
          },
          "modifiedby_id": {
            "nullable": true,
            "type": "integer"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "subgroup_breakout": {
            "description": "If True, the vendor unit will be have a summary breakout based in subgroups at the top of an invoice line.",
            "nullable": true,
            "type": "boolean"
          },
          "type": {},
          "vendor_tenant_id": {
            "type": "integer"
          },
          "vendor_unit_detail_data_records": {
            "items": {},
            "type": "array"
          },
          "vendor_unit_summary_data_records": {
            "items": {},
            "type": "array"
          }
        },
        "required": [
          "vendor_tenant_id"
        ],
        "type": "object"
      },
      "VendorUnitSummaryDataSchema": {
        "properties": {
          "_extra": {
            "nullable": true
          },
          "billing_effective_date": {
            "description": "For items that are billed on a different date than the effective date",
            "format": "date",
            "nullable": true,
            "type": "string"
          },
          "count": {
            "nullable": true,
            "type": "integer"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "division_id": {
            "nullable": true,
            "type": "integer"
          },
          "dollar_amount": {
            "nullable": true,
            "type": "number"
          },
          "effective_date": {},
          "employer_id": {
            "type": "integer"
          },
          "extras_schema": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "readOnly": true,
            "type": "integer"
          },
          "invoice_line_vendor_unit_summary_data_records": {
            "items": {},
            "type": "array"
          },
          "invoice_lines": {
            "items": {},
            "type": "array"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "payable_entity": {
            "nullable": true
          },
          "payable_entity_uuid": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "subgroup": {
            "nullable": true,
            "type": "string"
          },
          "tpafile": {
            "nullable": true
          },
          "tpafile_id": {
            "nullable": true,
            "type": "integer"
          },
          "vendor_system_id": {
            "nullable": true,
            "type": "string"
          },
          "vendor_unit_id": {
            "type": "integer"
          }
        },
        "required": [
          "effective_date",
          "employer_id",
          "vendor_unit_id"
        ],
        "type": "object"
      },
      "VeroEmailSchema": {
        "properties": {
          "bounced": {
            "nullable": true,
            "type": "boolean"
          },
          "campaign": {
            "readOnly": true
          },
          "campaign_id": {
            "type": "integer"
          },
          "clicked": {
            "nullable": true,
            "type": "boolean"
          },
          "converted": {
            "nullable": true,
            "type": "boolean"
          },
          "created": {},
          "delivered": {
            "nullable": true,
            "type": "boolean"
          },
          "from": {
            "type": "string"
          },
          "opened": {
            "nullable": true,
            "type": "boolean"
          },
          "subject": {
            "nullable": true,
            "type": "string"
          },
          "to": {
            "nullable": true,
            "type": "string"
          },
          "unsubscribed": {
            "nullable": true,
            "type": "boolean"
          },
          "variation_id": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "VeroEventSchema": {
        "properties": {
          "created": {},
          "event": {
            "type": "string"
          },
          "id": {
            "type": "integer"
          },
          "properties": {
            "additionalProperties": {},
            "nullable": true,
            "type": "object"
          }
        },
        "type": "object"
      },
      "VeroWebhookEventSchema": {
        "properties": {
          "campaign_channel": {
            "nullable": true,
            "type": "string"
          },
          "campaign_group": {
            "nullable": true,
            "type": "string"
          },
          "campaign_id": {
            "nullable": true,
            "type": "string"
          },
          "campaign_name": {
            "nullable": true,
            "type": "string"
          },
          "campaign_permalink": {
            "nullable": true,
            "type": "string"
          },
          "campaign_trigger_event": {
            "nullable": true,
            "type": "string"
          },
          "campaign_type": {
            "nullable": true,
            "type": "string"
          },
          "campaign_variation": {
            "nullable": true,
            "type": "string"
          },
          "createddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "email_subject": {
            "nullable": true,
            "type": "string"
          },
          "event_date": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "event_type": {
            "enum": [
              "sent",
              "delivered",
              "opened",
              "clicked",
              "bounced",
              "converted",
              "resubscribed",
              "unsubscribed",
              "user_created",
              "user_updated",
              "complained"
            ],
            "maxLength": 12
          },
          "extra_data": {},
          "member_id": {
            "type": "integer"
          },
          "message_id": {
            "nullable": true,
            "type": "string"
          },
          "modifieddate": {
            "format": "date-time",
            "nullable": true,
            "readOnly": true,
            "type": "string"
          },
          "user_agent": {
            "nullable": true,
            "type": "string"
          },
          "uuid": {
            "format": "uuid",
            "readOnly": true,
            "type": "string"
          },
          "vero_user_email": {
            "nullable": true,
            "type": "string"
          },
          "vero_user_id": {
            "type": "string"
          }
        },
        "required": [
          "event_type",
          "member_id",
          "vero_user_id"
        ],
        "type": "object"
      },
      "WebhookSchema": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "readOnly": true
          }
        },
        "type": "object"
      }
    }
  },
  "info": {
    "description": "TPA Stream's REST API exposes the platform's core data model \u2014 payers, employers, policy holders, claims, invoices, and subscriptions \u2014 plus the webhook and SDK plumbing that drives the [Connect SDK](/connect/overview).\n\nFor cross-cutting concerns (authentication, pagination, IP allowlists, key generation, date-range serialization) see the [REST API guide](/api/overview). The endpoint pages below are auto-generated from this OpenAPI spec and rebuilt on every docs deploy, so what you see here matches what the API serves right now.\n\nEach endpoint page includes a try-it-out console; you'll need an `SSH-JWT` token or an API token to authenticate (see [Authentication](/api/authentication)).",
    "title": "TPA Stream API",
    "version": "3.0"
  },
  "openapi": "3.0.3",
  "paths": {
    "/api/campaign/{campaign_uuid}/tpafile": {
      "get": {
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "campaign_uuid",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/claim/{claim_id}/tpafile": {
      "get": {
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "claim_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/crawl/log": {
      "get": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Parameter"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Crawls"
        ]
      }
    },
    "/api/employer-contact/{employer_contact_id}": {
      "delete": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Delete an Employer Contact",
        "tags": [
          "Employer Contact"
        ]
      },
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Get one Employer Contact",
        "tags": [
          "Employer Contact"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_contact_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsReadOne1"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne2"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Update an Employer Contact",
        "tags": [
          "Employer Contact"
        ]
      }
    },
    "/api/employer/{employer_id}/contact": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Docs"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "List of Employer Contacts",
        "tags": [
          "Employer Contact"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "post": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsReadOne3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne4"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Create an Employer Contact",
        "tags": [
          "Employer Contact"
        ]
      }
    },
    "/api/employer/{employer_id}/invoice": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsInvoice1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/employer/{employer_id}/invoice/{invoice_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsInvoice"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "invoice_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/employer/{employer_id}/subscription": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/employer/{employer_id}/subscription/active": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead4"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/employer/{employer_id}/subscription/{subscription_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead2"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "subscription_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/invoice": {
      "delete": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      },
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsInvoice1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      }
    },
    "/api/invoice/{invoice_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsInvoice"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "invoice_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsInvoiceWrite"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsInvoiceOne"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      }
    },
    "/api/invoice/{invoice_id}/subscription-line-tpafile": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany2"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "invoice_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/invoice_batch/{invoice_batch_uuid}": {
      "delete": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Invoices"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "invoice_batch_uuid",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/organization": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "_",
            "required": false,
            "schema": {
              "nullable": true,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Organization"
        ]
      },
      "post": {
        "parameters": [
          {
            "in": "query",
            "name": "name",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnOne"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Organization"
        ]
      }
    },
    "/api/organization/{organization_id}": {
      "delete": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "_",
            "required": false,
            "schema": {
              "nullable": true,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnOne2"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Organization"
        ]
      },
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "_",
            "required": false,
            "schema": {
              "nullable": true,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Organization"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "organization_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnOne1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Organization"
        ]
      }
    },
    "/api/outbound-task/{outbound_task_id}/tpafile": {
      "get": {
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "outbound_task_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/payer/health": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Docs4"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Payer Health"
        ]
      }
    },
    "/api/payer/{payer_id}/health": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne5"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Payer Health"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "payer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/payer/{payer_id}/health/crawl-status-by-hour": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CrawlStatusByHour"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Retrieve, for the given payer, the count of crawls in the last 24 hours\ngrouped by hour and status.",
        "tags": [
          "Payer Health"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "payer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/subscription": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      },
      "post": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsSubscriptionWrite1"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionOne1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      }
    },
    "/api/subscription/active": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead4"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      }
    },
    "/api/subscription/{subscription_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead2"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsSubscriptionWrite"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionOne"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscriptions"
        ]
      }
    },
    "/api/subscription/{subscription_id}/subscription_line": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineRead"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/subscription/{subscription_id}/subscription_line/{subscription_line_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineOne"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "subscription_line_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/subscription_line": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineRead"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      },
      "post": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsSubscriptionLineWrite1"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineOne2"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      }
    },
    "/api/subscription_line/{subscription_line_id}": {
      "delete": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      },
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineOne"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_line_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsSubscriptionLineWrite"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineOne1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Lines"
        ]
      }
    },
    "/api/subscription_line/{subscription_line_id}/subscription_line_commission": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineCommission1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_line_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/subscription_line/{subscription_line_id}/subscription_line_commission/{subscription_line_commission_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineCommission"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_line_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "subscription_line_commission_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/subscription_line/{subscription_line_id}/tpafile": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany2"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_line_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "post": {
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnOne3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      }
    },
    "/api/subscription_line/{subscription_line_id}/tpafile/{subscription_line_tpafile_id}": {
      "delete": {
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnOne4"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "TPAFile"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_line_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "subscription_line_tpafile_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/subscription_line_commission": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineCommission1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      },
      "post": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsSubscriptionLineCommissionWrite1"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineCommissionOne1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      }
    },
    "/api/subscription_line_commission/{subscription_line_commission_id}": {
      "delete": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      },
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineCommission"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "subscription_line_commission_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsSubscriptionLineCommissionWrite"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionLineCommissionOne"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Subscription Line Commissions"
        ]
      }
    },
    "/api/v2/accounts-terming/count": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/claims": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "tenant_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "vendor_system_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "member_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "employer_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClaimPagination"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Claims"
        ]
      }
    },
    "/api/v2/claims/{claim_medical_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClaimAPI"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Claims"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "claim_medical_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/v2/email-delivery-events": {
      "get": {
        "description": "Returns stored ESP webhook events for outbound email (deliveries, bounces, opens, complaints). Used by the campaign + member views to surface delivery state without round-tripping the ESP API.\n\nCurrently backed by Mailgun events; the schema is vendor-neutral so a future ESP migration is transparent to callers.",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "member_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "search",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "to_header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "from_header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "subject",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "date",
            "required": false,
            "schema": {
              "format": "date",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "recipient",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "event_type",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "severity",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Docs1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "List email delivery events",
        "tags": [
          "Email Delivery Events"
        ]
      }
    },
    "/api/v2/employer/{employer_id}/member": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberPagination"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Members"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/v2/employer/{employer_id}/member/{member_id}": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberAPI1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Members"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "employer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "member_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/v2/employer_access/count": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/ar-aging": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/billing-cycle": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/fee-mix": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/invoice-volume": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/refresh": {
      "post": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/revenue-trend": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/source-mix": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/dashboard/top-employers": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/kpi/collection-rate": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/kpi/invoiced": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/kpi/invoices-count": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/kpi/outstanding-balance": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/invoice/overdue-stats": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v2/mailgun-webhook": {
      "get": {
        "deprecated": true,
        "description": "**Deprecated.** Use [`GET /v2/email-delivery-events`](#tag/email-delivery-events) instead \u2014 same response, vendor-neutral path.",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "member_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "search",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "to_header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "from_header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "subject",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "date",
            "required": false,
            "schema": {
              "format": "date",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "recipient",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "event_type",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "severity",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Docs2"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "List email delivery events (deprecated alias)",
        "tags": [
          "Email Delivery Events"
        ]
      }
    },
    "/api/v2/member": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberPagination"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Members"
        ]
      }
    },
    "/api/v2/payer": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "include_onboard_form",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "include_onboard_ui_schema",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "include_jira_issues",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Payers"
        ]
      }
    },
    "/api/v2/payer/{payer_id}": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "include_onboard_form",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "include_onboard_ui_schema",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "include_jira_issues",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsSubscriptionRead"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Payers"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "payer_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/v2/policy_holder/{policy_holder_id}/claims": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "tenant_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "vendor_system_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "member_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "employer_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClaimPagination"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Claims"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "policy_holder_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/v2/policy_holder/{policy_holder_id}/claims/{claim_medical_id}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClaimAPI"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Claims"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "policy_holder_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        },
        {
          "in": "path",
          "name": "claim_medical_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ]
    },
    "/api/v2/policy_holder/{policy_holder_id}/crawl": {
      "parameters": [
        {
          "in": "path",
          "name": "policy_holder_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "post": {
        "parameters": [
          {
            "in": "query",
            "name": "celery_task_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "policy_holder_id",
            "required": false,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Schema"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Crawl"
        ]
      }
    },
    "/api/v2/vendor-tenant/{vendor_tenant_label}/employer": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployerPagination"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Employers"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "vendor_tenant_label",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/v2/vendor-tenant/{vendor_tenant_label}/employer/{employer_key}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployerAPI"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Employers"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "vendor_tenant_label",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "employer_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/v2/vendor-tenant/{vendor_tenant_label}/employer/{employer_key}/member": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberPagination1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Members"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "vendor_tenant_label",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "employer_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/v2/vendor-tenant/{vendor_tenant_label}/employer/{employer_key}/member/{member_key}": {
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberAPI"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Members"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "vendor_tenant_label",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "employer_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "member_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/v2/vendor-tenant/{vendor_tenant_label}/employer/{employer_key}/member/{member_key}/claims": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "include_disabled_policy_holders",
            "required": false,
            "schema": {
              "default": true,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClaimPagination1"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Claims"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "vendor_tenant_label",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "employer_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "member_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/v2/vendor-tenant/{vendor_tenant_label}/employer/{employer_key}/member/{member_key}/policy_holders": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "include_disabled",
            "required": false,
            "schema": {
              "default": true,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyHolderAPI"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Policy Holders"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "vendor_tenant_label",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "employer_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        },
        {
          "in": "path",
          "name": "member_key",
          "required": true,
          "schema": {
            "minLength": 1,
            "type": "string"
          }
        }
      ]
    },
    "/api/v3/accounts/members": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v3/member-dropdown": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "tenant_id",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "employer_id",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "payer_id",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "login_problem",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "only_enrolled",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "only_not_enrolled",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "only_billing",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "only_claims_harvesting",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "include_archived",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "search",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "vendor_id",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "vendor_key",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "account_id",
            "required": false,
            "schema": {
              "default": null,
              "nullable": true,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "only_enrolled_in_account",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "only_not_enrolled_in_account",
            "required": false,
            "schema": {
              "default": false,
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Docs3"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Lightweight member dropdown search endpoint",
        "tags": [
          "api"
        ]
      }
    },
    "/api/v3/members/count": {
      "get": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "api"
        ]
      }
    },
    "/api/v3/policy_holder": {
      "get": {
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "default": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "per_page",
            "required": false,
            "schema": {
              "default": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Docs5"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "List of Policy Holders",
        "tags": [
          "Policy Holder"
        ]
      },
      "post": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsReadOne9"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne10"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Create a Policy Holder",
        "tags": [
          "Policy Holder"
        ]
      }
    },
    "/api/v3/policy_holder/{policy_holder_id}": {
      "delete": {
        "responses": {
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Delete a Policy Holder",
        "tags": [
          "Policy Holder"
        ]
      },
      "get": {
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne6"
                }
              }
            },
            "description": "OK"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Get one Policy Holder",
        "tags": [
          "Policy Holder"
        ]
      },
      "parameters": [
        {
          "in": "path",
          "name": "policy_holder_id",
          "required": true,
          "schema": {
            "minimum": 0,
            "type": "integer"
          }
        }
      ],
      "put": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocsReadOne7"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocsReadOne8"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "summary": "Update a Policy Holder",
        "tags": [
          "Policy Holder"
        ]
      }
    },
    "/api/webhook/history": {
      "get": {
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Parameter1"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReturnMany4"
                }
              }
            },
            "description": "OK"
          },
          "422": {
            "$ref": "#/components/responses/UNPROCESSABLE_ENTITY"
          },
          "default": {
            "$ref": "#/components/responses/DEFAULT_ERROR"
          }
        },
        "tags": [
          "Webhooks"
        ]
      }
    }
  },
  "servers": [
    {
      "description": "Production",
      "url": "https://app.tpastream.com"
    }
  ]
}