> ## 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.

# Update Application Stips

> Replaces the set of stips assigned to the application with the requested
list and returns the application's updated stip collection. Stips left
out of the request are removed from the application.



## OpenAPI

````yaml /openapi.yaml put /api/applications/{application_id}/stips
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}/stips:
    parameters:
      - in: path
        name: application_id
        description: The ID of the application.
        example: architecto
        required: true
        schema:
          type: string
    put:
      tags:
        - Workflow Management
      summary: Update Application Stips
      description: |-
        Replaces the set of stips assigned to the application with the requested
        list and returns the application's updated stip collection. Stips left
        out of the request are removed from the application.
      parameters: []
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                stips:
                  type: array
                  description: ''
                  example: null
                  items:
                    type: object
                    properties:
                      id:
                        type: string
                        description: >-
                          This field is required when <code>stips</code> is
                          present. Must match an existing stored value.
                        example: null
                      description:
                        type: string
                        description: ''
                        example: Eius et animi quos velit et.
                        nullable: true
                      count:
                        type: integer
                        description: Must be at least 1. Must not be greater than 255.
                        example: 1
                        nullable: true
                      is_optional:
                        type: boolean
                        description: ''
                        example: false
                        nullable: true
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    - id: 1
                      stip_id: 1
                      name: UCCS docs
                      description: ''
                      file_type: null
                      files: []
                      is_finished: false
                      count: 1
                      is_optional: false
                    - id: 1
                      stip_id: 1
                      name: UCCS docs
                      description: ''
                      file_type: null
                      files: []
                      is_finished: false
                      count: 1
                      is_optional: false
                properties:
                  data:
                    type: array
                    example:
                      - id: 1
                        stip_id: 1
                        name: UCCS docs
                        description: ''
                        file_type: null
                        files: []
                        is_finished: false
                        count: 1
                        is_optional: false
                      - id: 1
                        stip_id: 1
                        name: UCCS docs
                        description: ''
                        file_type: null
                        files: []
                        is_finished: false
                        count: 1
                        is_optional: false
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        stip_id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: UCCS docs
                        description:
                          type: string
                          example: ''
                        file_type:
                          type: string
                          example: null
                          nullable: true
                        files:
                          type: array
                          example: []
                        is_finished:
                          type: boolean
                          example: false
                        count:
                          type: integer
                          example: 1
                        is_optional:
                          type: boolean
                          example: false
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>

````