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

# UnderwritingApplication

> An underwriting application representing a pre-boarding eligibility review, including identity, processing activity, and information request details.

`OBJECT`

An underwriting application representing a pre-boarding eligibility review, including identity, processing activity, and information request details.

## Fields

<ResponseField name="informationRequestStatus" type="UnderwritingApplicationInformationRequestStatus!" required>
  The status of information requests for this application.

  <Expandable title="Possible enum values">
    <ResponseField name="AWAITING_INFORMATION" type="enum">
      There are unfulfilled requests for information for this application
    </ResponseField>

    <ResponseField name="INFORMATION_RECEIVED" type="enum">
      All requests for information have been fulfilled
    </ResponseField>

    <ResponseField name="NO_REQUESTS" type="enum">
      There are no requests for information for this application
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="informationRequests" type="[UnderwritingInformationRequest!]!" required>
  Information requests for this application.

  <Expandable title="child attributes">
    <ResponseField name="applicationId" type="UUID!" required>
      The unique identifier for the application this information request belongs to.
    </ResponseField>

    <ResponseField name="createdBy" type="Actor">
      The actor (user or app) who created this information request

      See [Actor](/underwriting/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="createdDateTime" type="DateTime!" required>
      The date and time in UTC when this information request was created.
    </ResponseField>

    <ResponseField name="description" type="String!" required>
      Detailed description of the information being requested.
    </ResponseField>

    <ResponseField name="fulfilledBy" type="Actor">
      The actor (user or app) who fulfilled this information request

      See [Actor](/underwriting/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="fulfilledDateTime" type="DateTime">
      The date and time in UTC when this information request was fulfilled.
    </ResponseField>

    <ResponseField name="fulfillmentAttachmentIds" type="[UUID!]!" required>
      Attachment IDs if the response includes files.
    </ResponseField>

    <ResponseField name="fulfillmentResponse" type="String">
      Free text response when the request is fulfilled.
    </ResponseField>

    <ResponseField name="fulfillmentTypes" type="[UnderwritingInformationRequestFulfillmentType!]!" required>
      The supported fulfillment types for this request (e.g. DOCUMENT, TEXT).

      See [UnderwritingInformationRequestFulfillmentType](/underwriting/reference/graphql/types/underwriting-information-request-fulfillment-type)
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The unique identifier for the information request.
    </ResponseField>

    <ResponseField name="status" type="UnderwritingInformationRequestStatus!" required>
      The current status of the information request.

      See [UnderwritingInformationRequestStatus](/underwriting/reference/graphql/types/underwriting-information-request-status)
    </ResponseField>

    <ResponseField name="title" type="String!" required>
      Short title describing the information being requested.
    </ResponseField>

    <ResponseField name="type" type="UnderwritingInformationRequestType!" required>
      The type of information request.

      See [UnderwritingInformationRequestType](/underwriting/reference/graphql/types/underwriting-information-request-type)
    </ResponseField>

    <ResponseField name="updatedDateTime" type="DateTime!" required>
      The date and time in UTC when this information request was last updated.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="bankAccounts" type="[UnderwritingBankAccount!]">
  Bank account information. Optionally reveal sensitive fields for a specific bank account.

  <Expandable title="child attributes">
    <ResponseField name="accountNumberLast4" type="String">
      The last 4 of the account number of the bank account.
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The ID of the bank account.
    </ResponseField>

    <ResponseField name="routingNumber" type="String">
      The routing number of the bank account.
    </ResponseField>

    <ResponseField name="sensitiveFields" type="BankAccountSensitiveFields">
      Sensitive fields that require special permissions to access.

      See [BankAccountSensitiveFields](/underwriting/reference/graphql/types/bank-account-sensitive-fields)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="stakeholders" type="[StakeholderOutput!]!" required>
  Stakeholder information. Optionally reveal sensitive fields for a specific stakeholder.

  <Expandable title="child attributes">
    <ResponseField name="emailAddress" type="String">
      The email address of the stakeholder.
    </ResponseField>

    <ResponseField name="id" type="UUID">
      A unique UUID created by Tesouro and assigned to the stakeholder.
    </ResponseField>

    <ResponseField name="ipAddress" type="String">
      The IP address of the stakeholder at the time of application submission.
    </ResponseField>

    <ResponseField name="ownershipPercentage" type="Percentage">
      The approximate ownership of the acceptor that this owner holds. Formatted as a decimal, e.g., If the owners holds 30%, input as 0.30
    </ResponseField>

    <ResponseField name="roles" type="[StakeholderRole!]">
      The roles this stakeholder holds in relation to the business, such as Owner or ControlPerson.

      See [StakeholderRole](/underwriting/reference/graphql/types/stakeholder-role)
    </ResponseField>

    <ResponseField name="sensitiveFields" type="StakeholderSensitiveFields">
      Sensitive fields that require special permissions to access.

      See [StakeholderSensitiveFields](/underwriting/reference/graphql/types/stakeholder-sensitive-fields)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="dynamicFields" type="[UnderwritingDynamicField!]!" required>
  The dynamic field values captured on this application, assembled into the catalog's recursive shape. Optionally scope to a single decision-component item (e.g. one owner); omit to return the values across all decision-component items and the application level.

  <Expandable title="child attributes">
    <ResponseField name="children" type="[UnderwritingDynamicField!]!" required>
      The filled subfield values for a GROUP node, or for the selected variant of a CHOICE node.
    </ResponseField>

    <ResponseField name="decisionComponentItemId" type="UUID">
      The decision-component item this value is scoped to (e.g. one owner); null for an application-level value.
    </ResponseField>

    <ResponseField name="fieldValue" type="String">
      The captured value as a string, interpreted according to the schema node's field type. Null for CHOICE nodes (see selectedVariantKey); a masked field exposes its revealed value via sensitiveField.
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of this dynamic field value node.
    </ResponseField>

    <ResponseField name="parentDynamicFieldId" type="UUID">
      The id of this node's parent dynamic field value, or null for a top-level node. Lets clients reconstruct the tree from a flat list of values.
    </ResponseField>

    <ResponseField name="schema" type="UnderwritingDynamicFieldSchema">
      The dynamic field schema node this value is for, loaded from the catalog.

      See [UnderwritingDynamicFieldSchema](/underwriting/reference/graphql/types/underwriting-dynamic-field-schema)
    </ResponseField>

    <ResponseField name="selectedOptions" type="[SelectFieldOption!]">
      The resolved options for a SELECT value, matching the selected option keys against the schema node's option list.

      See [SelectFieldOption](/underwriting/reference/graphql/types/select-field-option)
    </ResponseField>

    <ResponseField name="selectedVariant" type="UnderwritingDynamicFieldSchema">
      The selected variant schema node for a CHOICE value, resolved from the catalog by the selected variant key.

      See [UnderwritingDynamicFieldSchema](/underwriting/reference/graphql/types/underwriting-dynamic-field-schema)
    </ResponseField>

    <ResponseField name="selectedVariantKey" type="String">
      The stable key of the variant chosen for a CHOICE node.
    </ResponseField>

    <ResponseField name="sensitiveField" type="UnderwritingDynamicFieldSensitiveFields">
      Sensitive field values for TEXT\_FIELD\_MASKED fields (requires special permissions).

      See [UnderwritingDynamicFieldSensitiveFields](/underwriting/reference/graphql/types/underwriting-dynamic-field-sensitive-fields)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="dynamicField" type="UnderwritingDynamicField">
  A single dynamic field value looked up by the stable key of its root schema node, enabling field-style aliasing. Optionally scope to a decision-component item.

  <Expandable title="child attributes">
    <ResponseField name="children" type="[UnderwritingDynamicField!]!" required>
      The filled subfield values for a GROUP node, or for the selected variant of a CHOICE node.
    </ResponseField>

    <ResponseField name="decisionComponentItemId" type="UUID">
      The decision-component item this value is scoped to (e.g. one owner); null for an application-level value.
    </ResponseField>

    <ResponseField name="fieldValue" type="String">
      The captured value as a string, interpreted according to the schema node's field type. Null for CHOICE nodes (see selectedVariantKey); a masked field exposes its revealed value via sensitiveField.
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of this dynamic field value node.
    </ResponseField>

    <ResponseField name="parentDynamicFieldId" type="UUID">
      The id of this node's parent dynamic field value, or null for a top-level node. Lets clients reconstruct the tree from a flat list of values.
    </ResponseField>

    <ResponseField name="schema" type="UnderwritingDynamicFieldSchema">
      The dynamic field schema node this value is for, loaded from the catalog.

      See [UnderwritingDynamicFieldSchema](/underwriting/reference/graphql/types/underwriting-dynamic-field-schema)
    </ResponseField>

    <ResponseField name="selectedOptions" type="[SelectFieldOption!]">
      The resolved options for a SELECT value, matching the selected option keys against the schema node's option list.

      See [SelectFieldOption](/underwriting/reference/graphql/types/select-field-option)
    </ResponseField>

    <ResponseField name="selectedVariant" type="UnderwritingDynamicFieldSchema">
      The selected variant schema node for a CHOICE value, resolved from the catalog by the selected variant key.

      See [UnderwritingDynamicFieldSchema](/underwriting/reference/graphql/types/underwriting-dynamic-field-schema)
    </ResponseField>

    <ResponseField name="selectedVariantKey" type="String">
      The stable key of the variant chosen for a CHOICE node.
    </ResponseField>

    <ResponseField name="sensitiveField" type="UnderwritingDynamicFieldSensitiveFields">
      Sensitive field values for TEXT\_FIELD\_MASKED fields (requires special permissions).

      See [UnderwritingDynamicFieldSensitiveFields](/underwriting/reference/graphql/types/underwriting-dynamic-field-sensitive-fields)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="applicationEvents" type="ApplicationEventCollection">
  The events associated with the application.

  <Expandable title="child attributes">
    <ResponseField name="items" type="[ApplicationEvent!]!" required>
      See [ApplicationEvent](/underwriting/reference/graphql/types/application-event)
    </ResponseField>

    <ResponseField name="pageInfo" type="PageInfo!" required>
      See [PageInfo](/underwriting/reference/graphql/types/page-info)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="attachments" type="[Attachment!]!" required>
  The attachments associated with the application.

  <Expandable title="child attributes">
    <ResponseField name="fileName" type="String!" required>
      The name of the uploaded file.
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of the attachment.
    </ResponseField>

    <ResponseField name="size" type="Int">
      The size of the attachment in bytes.
    </ResponseField>

    <ResponseField name="uploadedBy" type="Actor">
      See [Actor](/underwriting/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="uploadedDateTime" type="DateTime!" required>
      The date and time in UTC that this file was stored in the system.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="comments" type="[Comment!]!" required>
  The comments associated with the application.

  <Expandable title="child attributes">
    <ResponseField name="content" type="String">
      The text content of the comment.
    </ResponseField>

    <ResponseField name="createdBy" type="Actor">
      See [Actor](/underwriting/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="createdDateTime" type="DateTime!" required>
      The date and time in UTC that this comment was created.
    </ResponseField>

    <ResponseField name="decisionComponent" type="DecisionComponent">
      See [DecisionComponent](/underwriting/reference/graphql/types/decision-component)
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of the comment.
    </ResponseField>

    <ResponseField name="lastUpdatedBy" type="Actor">
      The actor (user or app) who last updated this record

      See [Actor](/underwriting/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="updatedDateTime" type="DateTime!" required>
      The last date and time this was updated in UTC.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="createdBy" type="Actor">
  The actor who created the application.

  <Expandable title="child attributes">
    <ResponseField name="name" type="String!" required />

    <ResponseField name="type" type="ActorType!" required>
      See [ActorType](/underwriting/reference/graphql/types/actor-type)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="decisionComponents" type="[DecisionComponent!]!" required>
  The underwriting decision components for the application.

  <Expandable title="child attributes">
    <ResponseField name="attachments" type="[Attachment!]!" required>
      See [Attachment](/underwriting/reference/graphql/types/attachment)
    </ResponseField>

    <ResponseField name="comments" type="[Comment!]!" required>
      See [Comment](/underwriting/reference/graphql/types/comment)
    </ResponseField>

    <ResponseField name="hasAttachments" type="Boolean!" required />

    <ResponseField name="hasComments" type="Boolean!" required />

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of the decision component.
    </ResponseField>

    <ResponseField name="items" type="[DecisionComponentItem!]!" required>
      See [DecisionComponentItem](/underwriting/reference/graphql/types/decision-component-item)
    </ResponseField>

    <ResponseField name="lastUpdatedBy" type="Actor">
      The actor (user or app) who last updated this record

      See [Actor](/underwriting/reference/graphql/types/actor)
    </ResponseField>

    <ResponseField name="schema" type="UnderwritingDecisionComponentSchema">
      See [UnderwritingDecisionComponentSchema](/underwriting/reference/graphql/types/underwriting-decision-component-schema)
    </ResponseField>

    <ResponseField name="status" type="DecisionComponentStatus">
      The current processing status of this decision component in the underwriting workflow.

      See [DecisionComponentStatus](/underwriting/reference/graphql/types/decision-component-status)
    </ResponseField>

    <ResponseField name="updatedDateTime" type="DateTime!" required>
      The last date and time this was updated in UTC.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="schema" type="UnderwritingDecisionComponentsSchema">
  The underwriting decision components schema for the application.

  <Expandable title="child attributes">
    <ResponseField name="createdDateTime" type="DateTime!" required>
      The date and time this was created in UTC.
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The unique identifier of the decision components schema.
    </ResponseField>

    <ResponseField name="underwritingDecisionComponentSchemas" type="[UnderwritingDecisionComponentSchema!]!" required>
      The individual component schemas that make up this decision components schema.

      See [UnderwritingDecisionComponentSchema](/underwriting/reference/graphql/types/underwriting-decision-component-schema)
    </ResponseField>

    <ResponseField name="version" type="String!" required>
      The version identifier of this decision components schema.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="updatedBy" type="Actor">
  The actor who updated the application.

  <Expandable title="child attributes">
    <ResponseField name="name" type="String!" required />

    <ResponseField name="type" type="ActorType!" required>
      See [ActorType](/underwriting/reference/graphql/types/actor-type)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="applicationIdentity" type="UnderwritingApplicationIdentity">
  The identity information of the application.

  <Expandable title="child attributes">
    <ResponseField name="applicantType" type="ApplicantType">
      The type of the applicant (e.g., MERCHANT, SPONSORED\_MERCHANT, etc.).

      See [ApplicantType](/underwriting/reference/graphql/types/applicant-type)
    </ResponseField>

    <ResponseField name="businessAddress" type="AddressOutput">
      The address from where the applicant operates it business. This may or may not be different from the legal address.

      See [AddressOutput](/underwriting/reference/graphql/types/address-output)
    </ResponseField>

    <ResponseField name="businessEntityType" type="BusinessEntityType">
      The type of business, e.g., CORPORATION, LLC, SOLE\_PROPRIETOR, etc.

      See [BusinessEntityType](/underwriting/reference/graphql/types/business-entity-type)
    </ResponseField>

    <ResponseField name="businessName" type="String">
      The descriptive name for the applicant that may be different from its legal entity name. Also known as "Doing Business As" (DBA), "trade name", "assumed name", or "fictitious name". This name will appear on the cardholder's statement.
    </ResponseField>

    <ResponseField name="isKnownEntity" type="Boolean!" required>
      Indicates the entity is a known trusted entity.
    </ResponseField>

    <ResponseField name="isLegalAddressSameAsBusinessAddress" type="Boolean">
      Indicates whether the legal address is the same as the business address.
    </ResponseField>

    <ResponseField name="legalAddress" type="AddressOutput">
      The registered legal address of the business entity.

      See [AddressOutput](/underwriting/reference/graphql/types/address-output)
    </ResponseField>

    <ResponseField name="legalEntityName" type="String">
      The legal company name.
    </ResponseField>

    <ResponseField name="merchantCategoryCode" type="String">
      The merchant category code for the underwriting application.
    </ResponseField>

    <ResponseField name="sensitiveFields" type="UnderwritingApplicationSensitiveFields">
      Sensitive fields that require special permissions to access.

      See [UnderwritingApplicationSensitiveFields](/underwriting/reference/graphql/types/underwriting-application-sensitive-fields)
    </ResponseField>

    <ResponseField name="serviceTelephoneNumber" type="String">
      The customer service telephone number for the business.
    </ResponseField>

    <ResponseField name="softwareProviderNames" type="[String!]">
      The names of the software providers used by the applicant.
    </ResponseField>

    <ResponseField name="stateOfIncorporation" type="String">
      The U.S. state or jurisdiction in which the legal entity was incorporated or formed (2-character code).
    </ResponseField>

    <ResponseField name="taxIdentificationNumber" type="TaxIdentificationNumberOutput">
      The tax identification number of the legal entity.

      See [TaxIdentificationNumberOutput](/underwriting/reference/graphql/types/tax-identification-number-output)
    </ResponseField>

    <ResponseField name="underwritingReference" type="String">
      The unique identifier used to identify the underwriting application.
    </ResponseField>

    <ResponseField name="underwritingRelationshipReference" type="String">
      An optional field that the Transactor would pass to potentially identify multiple applications that roll up to a broader relationship.
    </ResponseField>

    <ResponseField name="websiteUrl" type="String">
      The applicant's website. If the applicant sells its products or services using ecommerce, then the website URL is required.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="applicationStatus" type="UnderwritingApplicationStatus!" required>
  The status of the application.

  <Expandable title="Possible enum values">
    <ResponseField name="APPROVED" type="enum">
      The application has been approved, either automatically or manually.
    </ResponseField>

    <ResponseField name="CREATED" type="enum">
      The application has been created but not yet submitted.
    </ResponseField>

    <ResponseField name="DECLINED" type="enum">
      The application has been rejected due to verification failures, compliance issues, or other disqualifying factors.
    </ResponseField>

    <ResponseField name="PENDING" type="enum">
      The application is awaiting manual review or requires additional information to complete the underwriting process.
    </ResponseField>

    <ResponseField name="PROCESSING" type="enum">
      The application is currently being evaluated by the system.
    </ResponseField>

    <ResponseField name="SUBMISSION_FAILED" type="enum">
      The application submission failed due to a system error. Error messaging has been returned.
    </ResponseField>

    <ResponseField name="SUBMISSION_INVALID" type="enum">
      The application submission failed due to missing or invalid data. Errors must be corrected before resubmission.
    </ResponseField>

    <ResponseField name="WITHDRAWN" type="enum">
      The application has been withdrawn by the applicant.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="declineReasons" type="[DeclineReason!]!" required>
  The decline reasons associated with the application. Empty when no reasons have been selected.

  <Expandable title="child attributes">
    <ResponseField name="code" type="DeclineCode!" required>
      The machine-readable decline code.

      See [DeclineCode](/underwriting/reference/graphql/types/decline-code)
    </ResponseField>

    <ResponseField name="message" type="String!" required>
      The adverse action message corresponding to the code.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="processingActivity" type="UnderwritingApplicationProcessingActivityOutput">
  The process activity information of the application.

  <Expandable title="child attributes">
    <ResponseField name="advancedPaymentRate" type="Percentage">
      The advanced payment rate for underwriting applications.
    </ResponseField>

    <ResponseField name="averageAnnualSalesAmount" type="Decimal">
      The average annual sales amount, in the specified currency.
    </ResponseField>

    <ResponseField name="averageMonthlySalesAmount" type="Decimal">
      The average gross sales amount, in the specified currency.
    </ResponseField>

    <ResponseField name="averageTicketAmount" type="Decimal">
      The average amount of a transaction, in the specified currency.
    </ResponseField>

    <ResponseField name="cardNotPresentMix" type="Percentage">
      The approximate mix of card-not-present (CNP) transactions. Formatted as a decimal., e.g., If CNP transactions make up 80% of total volume, input as 0.8.
    </ResponseField>

    <ResponseField name="cardPresentMix" type="Percentage">
      The approximate mix of card present (CP) transactions. Formatted as a decimal., e.g., If CP transactions make up 20% of total volume, input as 0.2.
    </ResponseField>

    <ResponseField name="chargebackRate" type="Percentage">
      The approximate rate of chargebacks. Formatted as a decimal, e.g., If  the chargeback rate is 0.25%, input as 0.0025.
    </ResponseField>

    <ResponseField name="currency" type="CurrencyCodeAlpha">
      The currency specified on the transaction requests, in ISO 4217 alpha currency code format.
    </ResponseField>

    <ResponseField name="daysInCycle" type="Int">
      The number of days in the processing cycle.
    </ResponseField>

    <ResponseField name="deliveryTimeframe" type="Int">
      The timeframe for delivery in days.
    </ResponseField>

    <ResponseField name="exposure" type="DecimalAmount">
      The calculated potential exposure for the underwriting application.
    </ResponseField>

    <ResponseField name="highestTicketAmount" type="Decimal">
      The highest amount of a transaction, in the specified currency.
    </ResponseField>

    <ResponseField name="refundRate" type="Percentage">
      The approximate rate of refunds. Formatted as a decimal, e.g., If  the refund rate is 10% of sales, input as 0.1
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="relationshipProcessingActivity" type="RelationshipProcessingActivityOutput">
  The relationship-wide processing activity totals across all locations in the relationship, including this application. Null when not yet captured.

  <Expandable title="child attributes">
    <ResponseField name="advancedPaymentRate" type="Percentage">
      The relationship-wide advanced payment rate across all locations, including this application.
    </ResponseField>

    <ResponseField name="averageAnnualSalesAmount" type="Decimal">
      The average annual sales amount, in the specified currency.
    </ResponseField>

    <ResponseField name="averageMonthlySalesAmount" type="Decimal">
      The average gross sales amount, in the specified currency.
    </ResponseField>

    <ResponseField name="averageTicketAmount" type="Decimal">
      The average amount of a transaction, in the specified currency.
    </ResponseField>

    <ResponseField name="cardNotPresentMix" type="Percentage">
      The approximate mix of card-not-present (CNP) transactions. Formatted as a decimal., e.g., If CNP transactions make up 80% of total volume, input as 0.8.
    </ResponseField>

    <ResponseField name="cardPresentMix" type="Percentage">
      The approximate mix of card present (CP) transactions. Formatted as a decimal., e.g., If CP transactions make up 20% of total volume, input as 0.2.
    </ResponseField>

    <ResponseField name="chargebackRate" type="Percentage">
      The approximate rate of chargebacks. Formatted as a decimal, e.g., If  the chargeback rate is 0.25%, input as 0.0025.
    </ResponseField>

    <ResponseField name="currency" type="CurrencyCodeAlpha">
      The currency specified on the transaction requests, in ISO 4217 alpha currency code format.
    </ResponseField>

    <ResponseField name="daysInCycle" type="Int">
      The number of days in the processing cycle.
    </ResponseField>

    <ResponseField name="deliveryTimeframe" type="Int">
      The relationship-wide delivery timeframe in days across all locations, including this application.
    </ResponseField>

    <ResponseField name="exposure" type="DecimalAmount">
      The calculated Total Risk Exposure across all locations in the relationship, including this application.
    </ResponseField>

    <ResponseField name="highestTicketAmount" type="Decimal">
      The highest amount of a transaction, in the specified currency.
    </ResponseField>

    <ResponseField name="refundRate" type="Percentage">
      The approximate rate of refunds. Formatted as a decimal, e.g., If  the refund rate is 10% of sales, input as 0.1
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="assignee" type="ApplicationAssignee">
  The user assigned to the application.

  <Expandable title="child attributes">
    <ResponseField name="assignedBy" type="AssignedByUser!" required>
      The user who made the assignment.

      See [AssignedByUser](/underwriting/reference/graphql/types/assigned-by-user)
    </ResponseField>

    <ResponseField name="assignedDateTime" type="DateTime!" required>
      The date and time when the assignment was made.
    </ResponseField>

    <ResponseField name="name" type="String!" required>
      The name of the assigned user.
    </ResponseField>

    <ResponseField name="userId" type="UUID!" required>
      The unique identifier of the assigned user.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="createdDateTime" type="DateTime!" required>
  The date and time when the application was created.
</ResponseField>

<ResponseField name="id" type="UUID!" required>
  The unique identifier of the application.
</ResponseField>

<ResponseField name="participants" type="[BoardingApplicationParticipant!]">
  The participants of the application.

  <Expandable title="child attributes">
    <ResponseField name="organization" type="Organization!" required>
      The organization that is participating in this application.

      See [Organization](/underwriting/reference/graphql/types/organization)
    </ResponseField>

    <ResponseField name="role" type="ApplicationParticipantRole!" required>
      The role this organization plays in the boarding application.

      See [ApplicationParticipantRole](/underwriting/reference/graphql/types/application-participant-role)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="queue" type="WorkflowAssignment!" required>
  The queue the application is assigned to.

  <Expandable title="Possible enum values">
    <ResponseField name="PARTNER" type="enum">
      The workflow step is assigned to the partner or transactor, who must provide information or take action to proceed.
    </ResponseField>

    <ResponseField name="PROCESSOR" type="enum">
      The workflow step is assigned to the payment processor operations team for internal review or configuration.
    </ResponseField>

    <ResponseField name="UNDERWRITING" type="enum">
      The workflow step is assigned to the underwriting team for risk evaluation, manual review, or compliance assessment.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="submissionAttemptedDateTime" type="DateTime">
  The date and time when the application submission was attempted.
</ResponseField>

<ResponseField name="submissionSuccessfulDateTime" type="DateTime">
  The date and time when the application was successfully submitted.
</ResponseField>

<ResponseField name="updatedDateTime" type="DateTime!" required>
  The date and time when the application was last updated.
</ResponseField>
