> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lendflow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a Funded Offer

> This endpoint creates an accepted offer, confirms it, and moves the
application to the Funded stage.



## OpenAPI

````yaml /openapi.yaml post /api/applications/{application_id}/funded_offers
openapi: 3.0.3
info:
  title: Lendflow API docs
  description: ''
  version: 1.0.0
servers:
  - url: https://api.lendflow.com
security:
  - default: []
tags:
  - name: Authentication
    description: >-

      Lendflow uses API Bearer Tokens to permit access to our API. You can
      register for a new Lendflow API key on our <a style="color:blue;"
      href="https://app.lendflow.com/login">client portal</a> in less than 60
      seconds. The Bearer Token needs to be included in all API requests made to
      the API Service in the following form: <div
      id="auth-example">Authorization: Bearer [YOUR_TOKEN]</div><div
      id="auth-reminder"><div id="edge-green"></div><div
      id="auth-reminder-text">You must replace [YOUR_TOKEN] with your personal
      API key.</div></div>
  - name: Access Tokens
    description: |-

      Create and manage the personal access tokens used to authenticate API
      requests.
  - name: Workflow Management
    description: |-

      Create applications and manage them through every stage of their workflow,
      from intake through decision.
  - name: Documents
    description: |-

      Upload, retrieve, and manage the files attached to an application.
  - name: Placements
    description: |-

      Submit applications to lenders and manage each placement through its
      lifecycle.
  - name: Offers
    description: |-

      Create and manage offers on an application, from initial terms through
      funding.
  - name: Smartviews
    description: |-

      Save and manage reusable application filters that organize your pipeline.
  - name: Workflow Templates
    description: |-

      Browse the workflow templates available for creating applications.
  - name: Consent Templates
    description: |-

      Manage the consent documents presented to applicants for signature.
  - name: Offer Templates
    description: |-

      Manage the templates that define the structure and fields of your offers.
  - name: Data Orchestration
    description: |-

      Run data orchestration templates against applications and review their
      execution logs.
  - name: Attributes
    description: |-

      Define computed attributes and evaluate them against your applications.
  - name: Scorecards
    description: |-

      Run scorecards and scorecard groups against applications and retrieve
      their results.
  - name: Entity Profiles
    description: |-

      Manage the reusable business and individual profiles shared across
      applications.
  - name: Organization
    description: |-

      Manage the users in your organization.
  - name: Metadata
    description: |-

      Attach custom key-value data to your applications and files.
paths:
  /api/applications/{application_id}/funded_offers:
    parameters:
      - in: path
        name: application_id
        description: The ID of the application.
        example: architecto
        required: true
        schema:
          type: string
    post:
      tags:
        - Offers
      summary: Create a Funded Offer
      description: |-
        This endpoint creates an accepted offer, confirms it, and moves the
        application to the Funded stage.
      parameters: []
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                product_id:
                  type: string
                  description: >-
                    The ID of the product for the offer. Required when
                    offer_template_id is not provided. This field is required
                    when <code>offer_template_id</code> is not present. Must
                    match an existing stored value.
                  example: 1
                stips:
                  type: array
                  description: >-
                    The stips to attach to the offer. Defaults to the stips
                    defined on the offer template.
                  example: null
                  items:
                    type: object
                    properties:
                      id:
                        type: string
                        description: >-
                          The ID of the stip. This field is required when
                          <code>stips</code> is present. Must match an existing
                          stored value.
                        example: 1
                      description:
                        type: string
                        description: An optional description for the stip.
                        example: Signed application
                        nullable: true
                client_url:
                  type: string
                  description: >-
                    A URL the borrower can visit to view the offer. Must be a
                    valid URL. Must not be greater than 2083 characters.
                  example: https://example.com/offers/123
                  nullable: true
                offer_template_id:
                  type: string
                  description: >-
                    The ID of the offer template to build the offer from.
                    Required when product_id is not provided. This field is
                    required when <code>product_id</code> is not present. Must
                    match an existing stored value.
                  example: 1
                is_shared:
                  type: boolean
                  description: Whether the offer is shared with the borrower.
                  example: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: null
                    application_id: 800e623e-6bc9-418d-b092-e844cea58f00
                    status: null
                    status_date: null
                    status_updated_via_borrower_platform: false
                    start_date: null
                    end_date: null
                    client_url: null
                    is_shared: false
                    viewed_at: null
                    max_facility_amount: null
                    advance_rate: null
                    base_rate: 1
                    interest_charged: null
                    30_day_discount_rate: null
                    10_day_discount_rate_after_initial_30_days: null
                    expense_deposit: null
                    origination_fee: null
                    renewal: null
                    term: null
                    term_length_timeframe: null
                    offer_generated_date: null
                    term_length: 0
                    offer_expiration_date: null
                    product: ARLOC
                    funding_data:
                      max_facility_amount: null
                      advance_rate: null
                      30_day_discount_rate: null
                      10_day_discount_rate_after_initial_30_days: null
                      expense_deposit: null
                      origination_fee: null
                      renewal: null
                      term: null
                      term_length_timeframe: null
                      interest_charged: null
                      invoice_amount: null
                      draw_amount: null
                      start_date: null
                      end_date: null
                      base_rate: null
                    is_legacy: true
                    details:
                      id: null
                      offer_id: null
                      offer:
                        base_rate: 1
                        term_length: 0
                        total_initial_payment: 0
                        number_of_payments: 0
                        funded_amount: 0
                      closing: null
                      created_at: null
                      updated_at: null
                      offer_template_id: 01958b10-0d3c-73d4-99a1-148aece7409d
                      offer_template:
                        id: 01958b10-0d3c-73d4-99a1-148aece7409d
                        name: ARLOC
                        description: null
                        product: arloc
                        is_enabled: true
                        is_default: true
                        is_fallback: true
                        funder_id: null
                        created_at: '2025-03-12T15:53:59.000000Z'
                        updated_at: '2026-10-08T15:42:24.000000Z'
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                        example: null
                        nullable: true
                      application_id:
                        type: string
                        example: 800e623e-6bc9-418d-b092-e844cea58f00
                      status:
                        type: string
                        example: null
                        nullable: true
                      status_date:
                        type: string
                        example: null
                        nullable: true
                      status_updated_via_borrower_platform:
                        type: boolean
                        example: false
                      start_date:
                        type: string
                        example: null
                        nullable: true
                      end_date:
                        type: string
                        example: null
                        nullable: true
                      client_url:
                        type: string
                        example: null
                        nullable: true
                      is_shared:
                        type: boolean
                        example: false
                      viewed_at:
                        type: string
                        example: null
                        nullable: true
                      max_facility_amount:
                        type: string
                        example: null
                        nullable: true
                      advance_rate:
                        type: string
                        example: null
                        nullable: true
                      base_rate:
                        type: integer
                        example: 1
                      interest_charged:
                        type: string
                        example: null
                        nullable: true
                      30_day_discount_rate:
                        type: string
                        example: null
                        nullable: true
                      10_day_discount_rate_after_initial_30_days:
                        type: string
                        example: null
                        nullable: true
                      expense_deposit:
                        type: string
                        example: null
                        nullable: true
                      origination_fee:
                        type: string
                        example: null
                        nullable: true
                      renewal:
                        type: string
                        example: null
                        nullable: true
                      term:
                        type: string
                        example: null
                        nullable: true
                      term_length_timeframe:
                        type: string
                        example: null
                        nullable: true
                      offer_generated_date:
                        type: string
                        example: null
                        nullable: true
                      term_length:
                        type: integer
                        example: 0
                      offer_expiration_date:
                        type: string
                        example: null
                        nullable: true
                      product:
                        type: string
                        example: ARLOC
                      funding_data:
                        type: object
                        properties:
                          max_facility_amount:
                            type: string
                            example: null
                            nullable: true
                          advance_rate:
                            type: string
                            example: null
                            nullable: true
                          30_day_discount_rate:
                            type: string
                            example: null
                            nullable: true
                          10_day_discount_rate_after_initial_30_days:
                            type: string
                            example: null
                            nullable: true
                          expense_deposit:
                            type: string
                            example: null
                            nullable: true
                          origination_fee:
                            type: string
                            example: null
                            nullable: true
                          renewal:
                            type: string
                            example: null
                            nullable: true
                          term:
                            type: string
                            example: null
                            nullable: true
                          term_length_timeframe:
                            type: string
                            example: null
                            nullable: true
                          interest_charged:
                            type: string
                            example: null
                            nullable: true
                          invoice_amount:
                            type: string
                            example: null
                            nullable: true
                          draw_amount:
                            type: string
                            example: null
                            nullable: true
                          start_date:
                            type: string
                            example: null
                            nullable: true
                          end_date:
                            type: string
                            example: null
                            nullable: true
                          base_rate:
                            type: string
                            example: null
                            nullable: true
                      is_legacy:
                        type: boolean
                        example: true
                      details:
                        type: object
                        properties:
                          id:
                            type: string
                            example: null
                            nullable: true
                          offer_id:
                            type: string
                            example: null
                            nullable: true
                          offer:
                            type: object
                            properties:
                              base_rate:
                                type: integer
                                example: 1
                              term_length:
                                type: integer
                                example: 0
                              total_initial_payment:
                                type: integer
                                example: 0
                              number_of_payments:
                                type: integer
                                example: 0
                              funded_amount:
                                type: integer
                                example: 0
                          closing:
                            type: string
                            example: null
                            nullable: true
                          created_at:
                            type: string
                            example: null
                            nullable: true
                          updated_at:
                            type: string
                            example: null
                            nullable: true
                          offer_template_id:
                            type: string
                            example: 01958b10-0d3c-73d4-99a1-148aece7409d
                          offer_template:
                            type: object
                            properties:
                              id:
                                type: string
                                example: 01958b10-0d3c-73d4-99a1-148aece7409d
                              name:
                                type: string
                                example: ARLOC
                              description:
                                type: string
                                example: null
                                nullable: true
                              product:
                                type: string
                                example: arloc
                              is_enabled:
                                type: boolean
                                example: true
                              is_default:
                                type: boolean
                                example: true
                              is_fallback:
                                type: boolean
                                example: true
                              funder_id:
                                type: string
                                example: null
                                nullable: true
                              created_at:
                                type: string
                                example: '2025-03-12T15:53:59.000000Z'
                              updated_at:
                                type: string
                                example: '2026-10-08T15:42:24.000000Z'
components:
  securitySchemes:
    default:
      type: http
      scheme: bearer
      description: >-
        <br>You can register for a new Lendflow API key on our <a
        style="color:blue;" href="https://app.lendflow.com/login">client
        portal</a> in less than 60 seconds. The Bearer Token needs to be
        included in all API requests made to the API Service in the following
        form: <div id="auth-example">Authorization: Bearer
        [YOUR_TOKEN]</div><div id="auth-reminder"><div
        id="edge-green"></div><div id="auth-reminder-text">You must replace
        [YOUR_TOKEN] with your personal API key.</div></div>

````