DecisionLink Benefits API

The benefits API from DecisionLink — 7 operation(s) for benefits.

Operations 8

GET /v1/collaboration/valueProps/benefits Get the Benefits for a Collaboration organized by Value Category #
PATCH /v1/collaboration/valueProps/benefits/active Save the Benefit Active statuses for Collaboration benefits #
GET /v1/value-proposition/{valuePropId}/benefits/{benefitId} Get the details for a single benefit #
PATCH /v1/value-proposition/{valuePropId}/benefits/{benefitId} Update benefit phasing and factors #
GET /v1/value-proposition/{valuePropId}/benefits Get the Benefits for a Value Proposition by Value Category #
PATCH /v1/value-proposition/{valuePropId}/benefits-active Save the Benefit Active statuses for benefits #
GET /v1/value-proposition/{valuePropId}/benefits-by-type Returns the benefits by type(financial/non financial) #
PATCH /v1/value-proposition/{valuePropId}/benefit-fields/{benefitId} Update benefit fields #

Work with this as data

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

MCP server

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

https://apis.io/mcp

Tools for apis

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

Call it yourself

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

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

Get an API key

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

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

OpenAPI Specification

decisionlink-benefits-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Decisionlink Benefits API
  version: 0.1.0
  x-refined-note:
  - x-api-evangelist-source differs across the merged source definitions and was not carried
  description: 'Operations tagged benefits across 2 of this provider''s published API definitions: decisionlink-collaboration-openapi.yml, decisionlink-value-proposition-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.xfactor.io
  description: Production API host (Auth0 audience of the Xfactor.io web application)
tags:
- name: benefits
paths:
  /v1/collaboration/valueProps/benefits:
    get:
      tags:
      - benefits
      summary: Get the Benefits for a Collaboration organized by Value Category
      description: "Endpoint for reading Benefits for a Collaboration organized by Value Category\n\nReturns\n-------\nList[ValueCategory]\n    Returns the Benefits organized by Value Category"
      operationId: get_benefits_v1_collaboration_valueProps_benefits_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/ValueCategory'
                type: array
                title: Response Get Benefits V1 Collaboration Valueprops Benefits Get
      security:
      - HTTPBearer: []
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
  /v1/collaboration/valueProps/benefits/active:
    patch:
      tags:
      - benefits
      summary: Save the Benefit Active statuses for Collaboration benefits
      description: "Endpoint for saving Benefit Active statuses\n\nParameters\n----------\nbenefits : BenefitActivePayload\n    The Benefits and their Active statuses\n\nReturns\n-------\nMessageResponse\n    Returns success and message"
      operationId: update_benefit_active_status_v1_collaboration_valueProps_benefits_active_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BenefitActivePayload'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MessageResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
  /v1/value-proposition/{valuePropId}/benefits/{benefitId}:
    get:
      tags:
      - benefits
      summary: Get the details for a single benefit
      description: "Endpoint for reading a single benefit's details\n\nReturns\n-------\nSingleBenefitDetail\n    Returns the Benefit Details"
      operationId: get_single_benefit_v1_value_proposition__valuePropId__benefits__benefitId__get
      security:
      - HTTPBearer: []
      parameters:
      - name: valuePropId
        in: path
        required: true
        schema:
          type: integer
          title: Valuepropid
      - name: benefitId
        in: path
        required: true
        schema:
          type: integer
          title: Benefitid
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SingleBenefitDetail'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    patch:
      tags:
      - benefits
      summary: Update benefit phasing and factors
      description: "Endpoint for updating benefit phasing and factors\n\nParameters\n----------\npayload : BenefitPhasingAndFactorPayload\n    The payload containing phasing and factors updates\nrequest : Request\n    The FastAPI request object\nvalue_prop_id : int\n    The ID of the value proposition\nbenefit_id : int\n    The ID of the benefit to update\n\nReturns\n-------\nJSONResponse\n    Response with success message"
      operationId: update_benefit_phasing_v1_value_proposition__valuePropId__benefits__benefitId__patch
      security:
      - HTTPBearer: []
      parameters:
      - name: valuePropId
        in: path
        required: true
        schema:
          type: integer
          title: Valuepropid
      - name: benefitId
        in: path
        required: true
        schema:
          type: integer
          title: Benefitid
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BenefitPhasingAndFactorPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BenefitPhasingUpdateResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
  /v1/value-proposition/{valuePropId}/benefits:
    get:
      tags:
      - benefits
      summary: Get the Benefits for a Value Proposition by Value Category
      description: "Endpoint for reading Benefits for a Value Proposition grouped by the\nrequested dimension (default: value_category).\n\nReturns a dict with ``vcs`` and grouping availability flags.\n\nReturns\n-------\ndict\n    Benefits response with vcs and grouping flags"
      operationId: get_benefits_v1_value_proposition__valuePropId__benefits_get
      security:
      - HTTPBearer: []
      parameters:
      - name: valuePropId
        in: path
        required: true
        schema:
          type: integer
          title: Valuepropid
      - name: show_all
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Show All
      - name: summed_benefits
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: Summed Benefits
      - name: order_flag
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: Order Flag
      - name: filter_by
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/FilterByOption'
          default: value_category
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ValueCategory_2'
                title: Response Get Benefits V1 Value Proposition  Valuepropid  Benefits Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
  /v1/value-proposition/{valuePropId}/benefits-active:
    patch:
      tags:
      - benefits
      summary: Save the Benefit Active statuses for benefits
      description: "Endpoint for saving Benefit Active statuses\n\nParameters\n----------\nbenefits : BenefitActivePayload\n    The Benefits and their Active statuses\n\nReturns\n-------\nMessageResponse\n    Returns success and message"
      operationId: update_benefit_active_status_v1_value_proposition__valuePropId__benefits_active_patch
      security:
      - HTTPBearer: []
      parameters:
      - name: valuePropId
        in: path
        required: true
        schema:
          type: integer
          title: Valuepropid
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BenefitActivePayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MessageResponse_2'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
  /v1/value-proposition/{valuePropId}/benefits-by-type:
    get:
      tags:
      - benefits
      summary: Returns the benefits by type(financial/non financial)
      description: 'Returns benefits grouped by type with configurable

        filtering and ordering.'
      operationId: get_benefit_by_type_v1_value_proposition__valuePropId__benefits_by_type_get
      security:
      - HTTPBearer: []
      parameters:
      - name: valuePropId
        in: path
        required: true
        schema:
          type: integer
          title: Valuepropid
      - name: show_all
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Show All
      - name: summed_benefits
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Summed Benefits
      - name: order_flag
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: Order Flag
      - name: filter_by
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/FilterByOption'
          default: value_category
      - name: full_format
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: Full Format
      - name: legacy_format
        in: query
        required: false
        schema:
          type: integer
          default: 0
          title: Legacy Format
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BenefitsByTypeResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
  /v1/value-proposition/{valuePropId}/benefit-fields/{benefitId}:
    patch:
      tags:
      - benefits
      summary: Update benefit fields
      description: "Endpoint for updating benefit fields\n\nParameters\n----------\n- value_prop_id\n- benefit_id\n- payload : BenefitFieldsPayload\n    The fields to update\n\nReturns\n-------\nMessageResponse\n    Returns success and message"
      operationId: update_benefit_fields_endpoint_v1_value_proposition__valuePropId__benefit_fields__benefitId__patch
      security:
      - HTTPBearer: []
      parameters:
      - name: valuePropId
        in: path
        required: true
        schema:
          type: integer
          title: Valuepropid
      - name: benefitId
        in: path
        required: true
        schema:
          type: integer
          title: Benefitid
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BenefitFieldsPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MessageResponse_2'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    servers:
    - url: https://api.xfactor.io
      description: Production API host (Auth0 audience of the Xfactor.io web application)
components:
  schemas:
    BenefitActive:
      properties:
        value_prop_metric_id:
          type: string
          title: Value Prop Metric Id
          description: The ID for the Benefit
        active:
          type: string
          title: Active
          description: The active status for the Benefit
      type: object
      required:
      - value_prop_metric_id
      - active
      title: BenefitActive
      description: BenefitActive model
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValueCategory:
      properties:
        id:
          type: string
          title: Id
          description: ID for the Value Category
        name:
          type: string
          title: Name
          description: Name of the Value Category
        description:
          type: string
          title: Description
          description: Description of the Value Category
        benefits:
          items:
            $ref: '#/components/schemas/Benefit'
          type: array
          title: Benefits
          description: Benefits belonging to the Value Category
      type: object
      required:
      - id
      - name
      - description
      - benefits
      title: ValueCategory
      description: ValueCategory model
    MessageResponse:
      properties:
        message:
          type: string
          title: Message
          description: Response message
      type: object
      required:
      - message
      title: MessageResponse
      description: MessageResponse model
    Benefit:
      properties:
        id:
          type: string
          title: Id
          description: ID for the Benefit
        name:
          type: string
          title: Name
          description: Name of the Benefit
        description:
          type: string
          title: Description
          description: Description of the Benefit
        active:
          type: string
          title: Active
          description: Active status of the Benefit
      type: object
      required:
      - id
      - name
      - description
      - active
      title: Benefit
      description: Benefit model
    BenefitActivePayload:
      properties:
        benefits:
          items:
            $ref: '#/components/schemas/BenefitActive'
          type: array
          title: Benefits
          description: The list of Benefit Active statuses to save
      type: object
      required:
      - benefits
      title: BenefitActivePayload
      description: BenefitActivePayload model
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    BenefitPhasingValue:
      properties:
        metric_phase_0:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 0
          description: Metric phasing at year 0
        metric_phase_1:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 1
          description: Metric phasing at year 1
        metric_phase_2:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 2
          description: Metric phasing at year 2
        metric_phase_3:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 3
          description: Metric phasing at year 3
        metric_phase_4:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 4
          description: Metric phasing at year 4
        metric_phase_5:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 5
          description: Metric phasing at year 5
        metric_phase_6:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 6
          description: Metric phasing at year 6
        metric_phase_7:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 7
          description: Metric phasing at year 7
        metric_phase_8:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 8
          description: Metric phasing at year 8
        metric_phase_9:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 9
          description: Metric phasing at year 9
        metric_phase_10:
          anyOf:
          - type: number
          - type: 'null'
          title: Metric Phase 10
          description: Metric phasing at year 10
      type: object
      title: BenefitPhasingValue
      description: Benefit Phasing Value model
    SingleBenefitDetail:
      properties:
        id:
          type: integer
          title: Id
          description: The unique identifier for the metric
        benefit_type_id:
          anyOf:
          - type: integer
          - type: 'null'
          title: Benefit Type Id
          description: Benefit type id
        value_prop_id:
          type: integer
          title: Value Prop Id
          description: The unique identifier for the value proposition
        account_solution_metric_id:
          type: integer
          title: Account Solution Metric Id
          description: The ID of the solution metric
        value_category_id:
          type: integer
          title: Value Category Id
          description: The category ID for the value proposition
        alt_metric_name:
          anyOf:
          - type: string
          - type: 'null'
          title: Alt Metric Name
          description: Alternative metric name
        alt_metric_description:
          anyOf:
          - type: string
          - type: 'null'
          title: Alt Metric Description
          description: Alternative metric description
        metric_note:
          anyOf:
          - type: string
          - type: 'null'
          title: Metric Note
          description: General note for the metric
        metric_note_2:
          anyOf:
          - type: string
          - type: 'null'
          title: Metric Note 2
          description: Second metric note
        metric_note_2_cf:
          type: integer
          title: Metric Note 2 Cf
          description: Should the note be customer facing
        metric_note_3:
          anyOf:
          - type: string
          - type: 'null'
          title: Metric Note 3
          description: Third metric note
        metric_note_3_cf:
          type: integer
          title: Metric Note 3 Cf
          description: Should the note be customer facing
        driver_estimate:
          type: number
          title: Driver Estimate
          description: Estimated driver value
        driver_override:
          type: number
          title: Driver Override
          description: Override for the driver value
        driver_value:
          type: number
          title: Driver Value
          description: Driver value used for the calculation
        driver_phase_1:
          type: integer
          title: Driver Phase 1
          description: Phase 1 driver value
        driver_phase_2:
          type: integer
          title: Driver Phase 2
          description: Phase 2 driver value
        driver_phase_3:
          type: integer
          title: Driver Phase 3
          description: Phase 3 driver value
        driver_phase_4:
          type: integer
          title: Driver Phase 4
          description: Phase 4 driver value
        driver_phase_5:
          type: integer
          title: Driver Phase 5
          description: Phase 5 driver value
        driver_phase_6:
          type: integer
          title: Driver Phase 6
          description: Phase 6 driver value
        driver_phase_7:
          type: integer
          title: Driver Phase 7
          description: Phase 7 driver value
        driver_phase_8:
          type: integer
          title: Driver Phase 8
          description: Phase 8 driver value
        driver_phase_9:
          type: integer
          title: Driver Phase 9
          description: Phase 9 driver value
        driver_phase_10:
          type: integer
          title: Driver Phase 10
          description: Phase 10 driver value
        impact_override:
          type: number
          title: Impact Override
          description: Override for the impact value
        impact:
          type: number
          title: Impact
          description: Impact value for the metric
        financial_estimate:
          type: number
          title: Financial Estimate
          description: Financial estimate for the solution
        financial_override:
          type: number
          title: Financial Override
          description: Override for the financial value
        financial_value:
          type: number
          title: Financial Value
          description: Final financial value after estimation
        metric_phase_0:
          type: number
          title: Metric Phase 0
          description: Metric phasing at year 0
        metric_phase_1:
          type: number
          title: Metric Phase 1
          description: Metric phasing at year 1
        metric_phase_2:
          type: number
          title: Metric Phase 2
          description: Metric phasing at year 2
        metric_phase_3:
          type: number
          title: Metric Phase 3
          description: Metric phasing at year 3
        metric_phase_4:
          type: number
          title: Metric Phase 4
          description: Metric phasing at year 4
        metric_phase_5:
          type: number
          title: Metric Phase 5
          description: Metric phasing at year 5
        metric_phase_6:
          type: number
          title: Metric Phase 6
          description: Metric phasing at year 6
        metric_phase_7:
          type: number
          title: Metric Phase 7
          description: Metric phasing at year 7
        metric_phase_8:
          type: number
          title: Metric Phase 8
          description: Metric phasing at year 8
        metric_phase_9:
          type: number
          title: Metric Phase 9
          description: Metric phasing at year 9
        metric_phase_10:
          type: number
          title: Metric Phase 10
          description: Metric phasing at year 10
        active:
          type: integer
          title: Active
          description: Flag indicating the active status
        features:
          anyOf:
          - type: string
          - type: 'null'
          title: Features
          description: Features of the metric
        year1_benefits:
          type: number
          title: Year1 Benefits
          description: Benefits from the first year
        year2_benefits:
          type: number
          title: Year2 Benefits
          description: Benefits from the second year
        year3_benefits:
          type: number
          title: Year3 Benefits
          description: Benefits from the third year
        year4_benefits:
          type: number
          title: Year4 Benefits
          description: Benefits from the fourth year
          default: 0
        year5_benefits:
          type: number
          title: Year5 Benefits
          description: Benefits from the fifth year
          default: 0
        year6_benefits:
          type: number
          title: Year6 Benefits
          description: Benefits from the sixth year
          default: 0
        year7_benefits:
          type: number
          title: Year7 Benefits
          description: Benefits from the seventh year
          default: 0
        year8_benefits:
          type: number
          title: Year8 Benefits
          description: Benefits from the eighth year
          default: 0
        year9_benefits:
          type: number
          title: Year9 Benefits
          description: Benefits from the ninth year
          default: 0
        year10_benefits:
          type: number
          title: Year10 Benefits
          description: Benefits from the tenth year
          default: 0
        total_benefits:
          type: number
          title: Total Benefits
          description: Total benefits from all years
        metric_name:
          type: string
          title: Metric Name
          description: Name of the metric
        description:
          type: string
          title: Description
          description: Description of the metric
        improvement_factor_id:
          type: integer
          title: Improvement Factor Id
          description: ID of the improvement factor
        driver_factor_id:
          type: integer
          title: Driver Factor Id
          description: ID of the driver factor
        driver_baseline_answer:
          type: number
          title: Driver Baseline Answer
          description: Baseline answer for the driver
        financial_factor_id:
          type: integer
          title: Financial Factor Id
          description: ID of the financial factor
        financial_baseline_answer:
          type: number
          title: Financial Baseline Answer
          description: Baseline answer for the financial factor
        note_2_label:
          type: string
          title: Note 2 Label
          description: Label for note 2
        note_3_label:
          type: string
          title: Note 3 Label
          description: Label for note 3
        d_precision:
          type: integer
          title: D Precision
          description: Precision of the driver factor
        d_literal_number:
          type: integer
          title: D Literal Number
          description: Is the driver factor a fixed number
        f_precision:
          type: integer
          title: F Precision
          description: Precision of the financial factor
        f_literal_number:
          type: integer
          title: F Literal Number
          description: Is the financial factor a fixed number
        i_precision:
          type: integer
          title: I Precision
          description: Precision of the impact factor
        i_literal_number:
          type: integer
          title: I Literal Number
          description: Is the improvement factor a fixed number
        d_unit_type_id:
          type: integer
          title: D Unit Type Id
          description: Unit type ID for the driver factor
        f_unit_type_id:
          type: integer
          title: F Unit Type Id
          description: Unit type ID for the financial factor
        i_unit_type_id:
          type: integer
          title: I Unit Type Id
          description: Unit type ID for the impact factor
        d_abbr:
          anyOf:
          - type: string
          - type: 'null'
          title: D Abbr
          description: Abbreviation for the driver factor
        f_abbr:
          anyOf:
          - type: string
          - type: 'null'
          title: F Abbr
          description: Abbreviation for the financial factor
        abbr:
          anyOf:
          - type: string
          - type: 'null'
          title: Abbr
          description: Abbreviation for the metric
        improvement_factor:
          type: string
          title: Improvement Factor
          description: Description of the improvement factor
        value_category:
          type: string
          title: Value Category
          description: Category of the value proposition
        driver_factor:
          type: string
          title: Driver Factor
          description: Description of the driver factor
        financial_factor:
          type: string
          title: Financial Factor
          description: Description of the financial factor
        i_abbr:
          anyOf:
          - type: string
          - type: 'null'
          title: I Abbr
          description: Abbreviation for the impact factor
        driver_description:
          anyOf:
          - type: string
          - type: 'null'
          title: Driver Description
          description: Description of the driver
        financial_description:
          anyOf:
          - type: string
          - type: 'null'
          title: Financial Description
          description: Description of the financial factor
        value_prop_metric_id:
          type: integer
          title: Value Prop Metric Id
          description: ID of the value proposition metric
        vp_case_studies:
          type: integer
          title: Vp Case Studies
          description: Denotes whether the metric has a case study
        has_driver_scratchpad:
          type: integer
          title: Has Driver Scratchpad
          description: Flag if the driver scratchpad is available
        driver_scratchpad_used:
          type: integer
          title: Driver Scratchpad Used
          description: Flag if the driver scratchpad is being used
        has_financial_scratchpad:
          type: integer
          title: Has Financial Scratchpad
          description: Flag if the financial scratchpad is available
        financial_scratchpad_used:
          type: integer
          title: Financial Scratchpad Used
          description: Flag if the financial scratchpad is being used
        has_improvement_scratchpad:
          type: integer
          title: Has Improvement Scratchpad
          description: Flag if the improvement scratchpad is available
        improvement_scratchpad_used:
          type: integer
          title: Improvement Scratchpad Used
          description: Flag if the improvement scratchpad is being used
        impact_fmt:
          type: string
          title: Impact Fmt
          description: Formatted impact value
        driver_value_fmt:
          type: string
          title: Driver Value Fmt
          description: Formatted driver value
        driver_value_fr:
          type: number
          title: Driver Value Fr
          description: Formatted driver value
        financial_value_fmt:
          type: string
          title: Financial Value Fmt
          description: Formatted financial value
        financial_value_fr:
          type: number
          title: Financial Value Fr
          description: Formatted financial value
        year1_driver:
          anyOf:
          - type: number
          - type: 'null'
          title: Year1 Driver
          description: Driver value for the first year
          default: 0
        year1_improvement:
          anyOf:
          - type: number
          - type: 'null'
          title: Year1 Improvement
          description: Improvement factor for the first year
          default: 0
        year1_financial:
          anyOf:
          - type: number
          - type: 'null'
          title: Year1 Financial
          description: Financial value for the first year
          default: 0
        year1_benefits_fmt:
          type: string
          title: Year1 Benefits Fmt
          description: Formatted benefits for the first year
        year1_benefits_fr:
          type: number
          title: Year1 Benefits Fr
          description: Formatted benefits for the first year
        monthly:
          type: number
          title: Monthly
          description: Monthly benefits
        year2_driver:
          anyOf:
          - type: number
          - type: 'null'
          title: Year2 Driver
          description: Driver value for the second year
          default: 0
        year2_improvement:
          anyOf:
          - type: number
          - type: 'null'
          title: Year2 Improvement
          description: Improvement factor for the second year
          default: 0
        year2_financial:
          anyOf:
          - type: number
          - type: 'null'
          t

# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/decisionlink/refs/heads/main/openapi/decisionlink-benefits-api-openapi.yml