> ## 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 Data Orchestration Step Outcome

> Sets the outcome of the step the data orchestration run stopped at:
marks it as passed and resumes the run, marks it as failed and resumes
the run down its fail path, or runs the step again. The action is
queued and processed asynchronously; read the run to see its result.



## OpenAPI

````yaml /openapi.yaml put /api/applications/{application_id}/data_orchestration/{orchestration_log_id}/step_outcome
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}/data_orchestration/{orchestration_log_id}/step_outcome:
    parameters:
      - in: path
        name: application_id
        description: The ID of the application.
        example: architecto
        required: true
        schema:
          type: string
      - in: path
        name: orchestration_log_id
        description: The ID of the orchestration log.
        example: architecto
        required: true
        schema:
          type: string
    put:
      tags:
        - Data Orchestration
      summary: Update Data Orchestration Step Outcome
      description: |-
        Sets the outcome of the step the data orchestration run stopped at:
        marks it as passed and resumes the run, marks it as failed and resumes
        the run down its fail path, or runs the step again. The action is
        queued and processed asynchronously; read the run to see its result.
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                outcome:
                  type: string
                  description: >-
                    What to do with the step the run stopped at. `pass` marks
                    the step passed and resumes the run from there, `fail` marks
                    it failed and resumes the run down the step's fail path, and
                    `retry` runs the step again, which may repeat a billable
                    provider call.
                  example: pass
                  enum:
                    - pass
                    - fail
                    - retry
                comment:
                  type: string
                  description: >-
                    Note recorded on the history entry this action adds to the
                    run.
                  example: Bank statements were reviewed by hand.
              required:
                - outcome
      responses:
        '202':
          description: ''
          content:
            application/json:
              schema:
                type: object
                example: {}
                properties: {}
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>

````