Defacto Eligibility and credit limit API

The Eligibility and credit limit API from Defacto — 6 operation(s) for eligibility and credit limit.

Business capability
Credit Underwriting & Decisioning Management BC-1320.20

Operations 6

GET /credit_line/{credit_line_id} /credit_line/{credit_line_id} #
GET /credit_line /credit_line #
GET /credit_lines /credit_lines #
GET /eligibility/reasons /eligibility/reasons #
POST /eligibility/beneficiary /eligibility/beneficiary #
POST /eligibility/borrower /eligibility/borrower #

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/defacto-eligibility-and-credit-limit-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

defacto-eligibility-and-credit-limit-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Defacto Eligibility and credit limit API
  version: v1.0.0
  description: Defacto provides instant, embedded financing for SMBs across Europe.
  contact:
    email: contact@getdefacto.com
    url: https://developers.getdefacto.com/
servers:
- url: https://api.getdefacto.com
  description: Production
- url: https://api-sandbox.getdefacto.com
  description: Sandbox
security:
- Bearer: []
tags:
- name: Eligibility and credit limit
paths:
  /credit_line/{credit_line_id}:
    get:
      deprecated: true
      description: '[DEPRECATED] Get credit line by id.

        Now use financial-product endpoint'
      parameters:
      - in: query
        name: at
        required: false
        x-nullable: true
        schema:
          type: string
          format: date-time
      - in: path
        name: credit_line_id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/APICreditLine'
      security:
      - Bearer: []
      tags:
      - Eligibility and credit limit
      operationId: get_credit-line-credit-line-id
      summary: /credit_line/{credit_line_id}
  /credit_line:
    get:
      deprecated: true
      description: '[DEPRECATED] Get the credit line associated with your account.

        Your partner max-exposure is no longer available by API'
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/APITenantCreditLine'
      security:
      - Bearer: []
      tags:
      - Eligibility and credit limit
      operationId: get_credit-line
      summary: /credit_line
  /credit_lines:
    get:
      description: 'List all the credit lines that have been opened for your company.

        By default, this includes all credit lines that have been created for borrowers you registered, as well as the credit line associated with your account.'
      parameters:
      - description: Search by borrower company number (e.g. SIREN or NIF)
        in: query
        name: borrower
        required: false
        explode: true
        schema:
          type: array
          items:
            type:
            - string
            - 'null'
      - description: Pagination cursor from the previous response's next_page field. Omit to get the first page.
        in: query
        name: cursor
        required: false
        x-nullable: true
        schema:
          type: string
          default: null
      - description: UUID(s) of the credit line(s).
        in: query
        name: id
        required: false
        explode: true
        schema:
          type: array
          items:
            format: uuid
            type:
            - string
            - 'null'
      - description: Maximum number of items to return per page.
        in: query
        name: page_size
        required: false
        schema:
          type: integer
          default: 100
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/TypedApiPage8'
      security:
      - Bearer: []
      tags:
      - Eligibility and credit limit
      operationId: get_credit-lines
      summary: /credit_lines
  /eligibility/reasons:
    get:
      description: List all the possible reasons for which a borrower would not be eligible for a loan.
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                items:
                  $ref: '#/components/schemas/ListDenialCode'
                type: array
      tags:
      - Eligibility and credit limit
      operationId: get_eligibility-reasons
      summary: /eligibility/reasons
  /eligibility/beneficiary:
    post:
      description: 'Ask if the business can receive the money originated from a loan on one of its bank accounts.


        It should be interpreted the following way:


        when is_eligible is true,

        it means the business can receive the money originated from a loan on one of its bank accounts.


        when is_eligible is false,

        it means the business can''t receive the money originated from a loan.

        If the business is the borrower''s supplier, it does not prevent the borrower from requesting a loan.

        However, the money has to arrive in a bank account owned by the borrower, not by the supplier.'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BusinessIdentifierRequired'
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/SimpleEligibilityResponse'
      security:
      - Bearer: []
      tags:
      - Eligibility and credit limit
      operationId: post_eligibility-beneficiary
      summary: /eligibility/beneficiary
  /eligibility/borrower:
    post:
      description: 'Ask for the pre-eligibility of a borrower.


        It should be interpreted the following way:


        when is_eligible is false

        and reasons is null or []

        it means the borrower **might** be eligible.

        This will depend on his financials and will be evaluated after

        you share data with the /business/data/XXX endpoints.


        when is_eligible is true, the borrower is eligible. However, we recommend

        you to share the data you have with the /business/data/XXX endpoints in order to have a more

        accurate (likely higher) eligible amount.


        when is_eligible is false and all items of reasons are in:

        [OUTDATED_DATA, KYB_STATUS] this means the borrower might be eligible depending on his financing,

        and we are expecting him to perform a few actions prior to requesting loan. Once you register the

        borrower, this will be represented by the borrower''s status.'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/APIBorrowerEligibility'
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/SimpleEligibilityResponse'
      security:
      - Bearer: []
      tags:
      - Eligibility and credit limit
      operationId: post_eligibility-borrower
      summary: /eligibility/borrower
components:
  schemas:
    BusinessIdentifierRequired:
      properties:
        identifier:
          type: string
        identifier_type:
          enum:
          - belgium_registration_number
          - bsn
          - cif
          - hr_nummer
          - kvk
          - name
          - nif
          - siren
          - siret
          - steuernummer
          - vat_number
          type: string
      required:
      - identifier
      - identifier_type
      type: object
    Address:
      properties:
        address_line_1:
          type:
          - string
          - 'null'
        address_line_2:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        country:
          type:
          - string
          - 'null'
        postal_code:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
      type: object
    TranslationResult:
      properties:
        de:
          type: string
        en:
          type: string
        es:
          type: string
        fr:
          type: string
      required:
      - de
      - en
      - es
      - fr
      type: object
    APICreditLine:
      properties:
        balance_available:
          default: null
          description: Remaining amount that can be loaned.
          type:
          - integer
          - 'null'
        balance_pending:
          default: 0
          description: ''
          type: integer
        balance_pending_validation:
          default: 0
          description: Amount locked because some loans are pending validation
          type: integer
        contract_number:
          default: null
          type:
          - string
          - 'null'
        currency:
          default: EUR
          enum:
          - EUR
          - GBP
          type: string
        default_borrower:
          allOf:
          - $ref: '#/components/schemas/LightBusiness'
          default: null
        default_borrower_strategy:
          default: null
          enum:
          - BUYER
          - SELLER
          - null
          type:
          - string
          - 'null'
        default_guarantor:
          allOf:
          - $ref: '#/components/schemas/LightBusiness'
          default: null
        default_loan_from:
          allOf:
          - $ref: '#/components/schemas/APILightAccountDetails'
          default: null
        default_repayment_from:
          allOf:
          - $ref: '#/components/schemas/APILightAccountDetails'
          default: null
        default_repayment_method:
          default: DIRECT_DEBIT
          enum:
          - DIRECT_DEBIT
          - P2P
          - SCT
          type: string
        default_repayment_to:
          allOf:
          - $ref: '#/components/schemas/APILightAccountDetails'
          default: null
        distribution:
          enum:
          - DIRECT
          - PARTNER
          type: string
        end_date:
          default: null
          format: date-time
          type:
          - string
          - 'null'
        fees_daily_rate:
          default: null
          type:
          - number
          - 'null'
        fees_interest_daily_rate:
          type: number
        fees_operating_daily_rate:
          type: number
        fees_payer:
          allOf:
          - $ref: '#/components/schemas/LightBusiness'
          default: null
        id:
          default: null
        loan_contract_type:
          enum:
          - CREDIT_OPERATION
          - CREDIT_OPERATION_WITH_TRADE_RECEIVABLE_GUARANTEE
          - EQUITY_LOAN
          - TRADE_RECEIVABLE
          type: string
        pool_amount:
          default: null
          description: Maximum amount that can be loaned.
          type:
          - integer
          - 'null'
        signed_at:
          default: null
          format: date-time
          type:
          - string
          - 'null'
        start_date:
          format: date-time
          type: string
        vat:
          default: null
          type:
          - number
          - 'null'
      required:
      - distribution
      - fees_interest_daily_rate
      - fees_operating_daily_rate
      - loan_contract_type
      - start_date
      type: object
    ListDenialCode:
      properties:
        denial_code_name:
          type: string
        translations:
          $ref: '#/components/schemas/TranslationResult'
      required:
      - denial_code_name
      - translations
      type: object
    APITenantCreditLine:
      properties:
        amount_to_repay:
          default: null
          type:
          - integer
          - 'null'
        balance_available:
          default: null
          description: Remaining amount that can be loaned.
          type:
          - integer
          - 'null'
        balance_pending:
          default: 0
          description: ''
          type: integer
        balance_pending_validation:
          default: 0
          description: Amount locked because some loans are pending validation
          type: integer
        coming_up_monthly_fees:
          default: null
          type:
          - integer
          - 'null'
        contract_number:
          default: null
          type:
          - string
          - 'null'
        currency:
          default: EUR
          enum:
          - EUR
          - GBP
          type: string
        default_borrower:
          allOf:
          - $ref: '#/components/schemas/LightBusiness'
          default: null
        default_borrower_strategy:
          default: null
          enum:
          - BUYER
          - SELLER
          - null
          type:
          - string
          - 'null'
        default_guarantor:
          allOf:
          - $ref: '#/components/schemas/LightBusiness'
          default: null
        default_loan_from:
          allOf:
          - $ref: '#/components/schemas/APILightAccountDetails'
          default: null
        default_repayment_from:
          allOf:
          - $ref: '#/components/schemas/APILightAccountDetails'
          default: null
        default_repayment_method:
          default: DIRECT_DEBIT
          enum:
          - DIRECT_DEBIT
          - P2P
          - SCT
          type: string
        default_repayment_to:
          allOf:
          - $ref: '#/components/schemas/APILightAccountDetails'
          default: null
        distribution:
          enum:
          - DIRECT
          - PARTNER
          type: string
        end_date:
          default: null
          format: date-time
          type:
          - string
          - 'null'
        fees_daily_rate:
          default: null
          type:
          - number
          - 'null'
        fees_interest_daily_rate:
          type: number
        fees_operating_daily_rate:
          type: number
        fees_payer:
          allOf:
          - $ref: '#/components/schemas/LightBusiness'
          default: null
        id:
          default: null
        loan_contract_type:
          enum:
          - CREDIT_OPERATION
          - CREDIT_OPERATION_WITH_TRADE_RECEIVABLE_GUARANTEE
          - EQUITY_LOAN
          - TRADE_RECEIVABLE
          type: string
        pool_amount:
          default: null
          description: Maximum amount that can be loaned.
          type:
          - integer
          - 'null'
        signed_at:
          default: null
          format: date-time
          type:
          - string
          - 'null'
        start_date:
          format: date-time
          type: string
        vat:
          default: null
          type:
          - number
          - 'null'
      required:
      - distribution
      - fees_interest_daily_rate
      - fees_operating_daily_rate
      - loan_contract_type
      - start_date
      type: object
    SimpleEligibilityResponse:
      properties:
        is_eligible:
          description: Say if the eligibility check accepted the request or not.
          type: boolean
        reasons:
          default: null
          description: 'Reasons explaining why the request was rejected. If several reasons lead to a denial, the field will contain multiple objects. Empty when is_eligible: true.'
          items:
            $ref: '#/components/schemas/EligibilityDenialReason'
          type:
          - array
          - 'null'
      required:
      - is_eligible
      type: object
    TypedApiPage8:
      properties:
        count:
          type: integer
        data:
          items:
            $ref: '#/components/schemas/APICreditLine'
          type: array
        next_page:
          default: null
          type:
          - string
          - 'null'
        page_size:
          type: integer
        previous_page:
          default: null
          type:
          - string
          - 'null'
        total:
          default: null
          type:
          - integer
          - 'null'
      required:
      - count
      - page_size
      type: object
    EligibilityDenialReason:
      properties:
        code:
          description: Unique code identifying the reason of a denial. Can be used to display an error message to your users.
          enum:
          - ACTIVITY_DOCUMENTS_REQUIRED
          - ACTIVITY_NOT_ELIGIBLE_BORROWER
          - ALREADY_USING_FACTORING_OR_DAILLY
          - AMOUNT_SUPERIOR_TO_AVAILABLE_BALANCE
          - AVERAGE_INVOICE_SIZE_TOO_HIGH
          - BLACKLISTED_FACTORED_COUNTERPARTY
          - BORROWER_AND_COUNTERPARTY_HAVE_COMMON_DIRECTOR
          - BORROWER_CHURNED
          - BORROWER_DEFAULTED
          - BORROWER_STATUS
          - BORROWER_TO_SIGN
          - BUSINESS_AGE_BELOW_THRESHOLD
          - BUSINESS_AML_EXTREME_RISK
          - BUSINESS_COMPLIANCE_ISSUE_DETECTED
          - BUSINESS_HARD_COLLECTION
          - BUSINESS_HAS_NO_PROFESSIONAL_EMAIL
          - BUSINESS_INSOLVENCY_PROCEDURE_EXISTS
          - BUSINESS_INSOLVENCY_PROCEDURE_UNKNOWN_STATUS
          - BUSINESS_LEGAL_FORM_NOT_ELIGIBLE
          - BUSINESS_MISSING_INFORMATION
          - BUSINESS_NOT_DIFFUSIBLE
          - BUSINESS_NOT_REGISTERED
          - BUSINESS_NOT_REGISTERED_TO_RCS
          - BUSINESS_NOT_REGISTERED_TO_RCS_OR_RNE
          - BUSINESS_RADIATED
          - BUSINESS_REGION_NOT_COVERED
          - BUSINESS_UNKNOWN
          - BUSINESS_UNKNOWN_BUYER
          - BUSINESS_UNKNOWN_SELLER
          - CAPPING_EXCEEDED
          - CASHED_IN_NOT_REPAID
          - CCSF_TRANSACTION_DETECTED
          - CCSF_TRANSACTION_PENDING_DATA_REQUEST
          - CCSF_TRANSACTION_WAITING_END_INSTALLMENT_PLAN
          - COUNTERPARTY_DATA_MISSING
          - COUNTERPARTY_INSOLVENCY_PROCEDURE_EXISTS
          - COUNTERPARTY_INSOLVENCY_PROCEDURE_UNKNOWN_STATUS
          - COUNTERPARTY_KPI_MISSING
          - COUNTERPARTY_NOT_REGISTERED
          - COUNTERPARTY_NOT_SELECTED_FOR_FINANCING
          - COUNTRY_CAPPING_EXCEEDED
          - COUNTRY_NOT_ELIGIBLE_BORROWER
          - COUNTRY_NOT_ELIGIBLE_COUNTERPARTY
          - CREDIT_RISK_NOT_ELIGIBLE
          - CREDIT_RISK_NOT_ELIGIBLE_COUNTERPARTY
          - DATA_STILL_REFRESHING
          - DEBT_ARREARS_PENDING_GRACE_PERIOD
          - DEPRECATED_LATE_REPAYMENT
          - DOES_NOT_MATCH_ELIGIBILITY_CRITERIA
          - DOUBLE_MOBILIZATION
          - DPD_15_LATE_REPAYMENT_BORROWER
          - DPD_15_LATE_REPAYMENT_BUYER
          - DPD_15_LATE_REPAYMENT_SELLER
          - ELLISPHERE_RISK_INDEX
          - EXCEEDED_PARTNER_CREDIT_LINE
          - EXCESSIVE_AMOUNT_LOAN_REQUEST
          - EXCESSIVE_DURATION_LOAN_REQUEST
          - EXPOSURE_TOO_OLD
          - FILL_INVOICE_BUYER_INFORMATION
          - FILL_INVOICE_SELLER_INFORMATION
          - FINANCIAL_PRODUCT_DEACTIVATED
          - FINANCIAL_PRODUCT_NOT_IN_RELEASE
          - FINANCIAL_STATEMENT_BAD_KPI
          - FINANCIAL_STATEMENT_PARSING_ISSUE
          - HIGH_BUSINESS_RISK_INDEX
          - HIGH_LOAN_DEFAULT_INDEX
          - HIGH_LYSTA_RISK_INDEX
          - INDUSTRY_CODE_NOT_ELIGIBLE_BORROWER
          - INDUSTRY_CODE_NOT_ELIGIBLE_COUNTERPARTY
          - INSOLVENCY_EARLY_SIGNAL_DETECTED
          - INSOLVENCY_PROCEDURE_EXISTS_BORROWER
          - INSOLVENCY_PROCEDURE_EXISTS_BUYER
          - INSOLVENCY_PROCEDURE_EXISTS_SELLER
          - INSTALLMENT_PLAN_DETECTED_FOR_TAX
          - INSTALLMENT_PLAN_DETECTED_FOR_URSSAF
          - INSURANCE_QUOTE_EXPIRED
          - INVOICE_ALREADY_FINANCED
          - INVOICE_AUTO_LIQUIDATION
          - INVOICE_BLACKLIST_WORDS
          - INVOICE_COMPLIANCE_ISSUE_DETECTED
          - INVOICE_DOES_NOT_MATCH_ELIGIBILITY_CRITERIA
          - INVOICE_LME_NON_COMPLIANT
          - INVOICE_MISSING_ACCOUNT_NUMBER
          - INVOICE_MISSING_LEGAL_MENTION
          - INVOICE_MULTIPLE_STAGE
          - INVOICE_NON_ELIGIBLE_USE_CASE
          - INVOICE_NOT_ELIGIBLE_TO_CREDIT_INSURANCE
          - INVOICE_NOT_ISSUED_YET
          - INVOICE_NOT_RELATED_TO_WCR
          - INVOICE_OVERDUE
          - INVOICE_PAYABLE_BORROWER_IS_ACCOUNT_HOLDER
          - INVOICE_RECEIVABLE_ACCOUNT_MISSING_LIVE_CONNECTION
          - INVOICE_RECEIVABLE_ACCOUNT_MISSING_MANDATE
          - INVOICE_RECEIVABLE_BORROWER_IS_NOT_ACCOUNT_HOLDER
          - INVOICE_REPAYMENT_DATE_TOO_FAR_60D
          - KPI_MISSING
          - KPI_SCREENING_NOT_ELIGIBLE_BORROWER
          - KYB_PENDING
          - KYB_PENDING_USER_ACTION
          - KYC_PENDING
          - KYC_PENDING_USER_ACTION
          - LATE_REPAYMENT_BORROWER
          - LEGAL_FORM_NOT_ELIGIBLE_BORROWER
          - LEGAL_FORM_NOT_ELIGIBLE_BUYER
          - LEGAL_FORM_NOT_ELIGIBLE_COUNTERPARTY
          - LINKED_BUSINESS_IS_BLOCKED
          - LOAN_REQUEST_EXPIRED
          - LOW_CASH_BALANCE
          - LOW_FREE_CASH_FLOW
          - MAX_AMOUNT_EXCEEDED
          - MAX_AMOUNT_EXCEEDED_BORROWER
          - MAX_AMOUNT_EXCEEDED_BUYER
          - MAX_AMOUNT_EXCEEDED_SELLER
          - MISSING_COUNTERPARTY_CONTACT_INFORMATION
          - MISSING_PUBLIC_PROCUREMENT_DOCUMENT
          - NEED_BANKING_INTEGRATION
          - NOT_AN_INVOICE
          - NOT_DIFFUSIBLE_BUYER
          - NOT_DIFFUSIBLE_SELLER
          - NOT_ENOUGH_DATA
          - NOT_PRE_ELIGIBLE_SPV
          - NOT_REGISTERED_BUYER
          - NOT_REGISTERED_SELLER
          - NO_TAX_PAYMENT_FOUND
          - NO_URSSAF_PAYMENTS_FOUND
          - NO_URSSAF_PAYMENT_FOUND
          - OFFBOARDED
          - ORANGE_FLAG_TRANSACTIONS
          - OTHER_BUSINESS_FROM_DIRECTOR_HAS_INSOLVENCY_PROCEDURE
          - OUTDATED_DATA
          - OUTDATED_INVOICE
          - OUTDATED_INVOICE_2WEEKS
          - OUTDATED_INVOICE_3WEEKS
          - OVERDRAFT_REQUIRED
          - PLEASE_RECONNECT_BANK_ACCOUNTS
          - POSTAL_CODE_NOT_ELIGIBLE_BORROWER
          - POSTAL_CODE_NOT_ELIGIBLE_COUNTERPARTY
          - PROACTIVE_RECOLLECTION
          - PRUDENTIAL_EXPOSURE_EXCEEDED
          - QONTO_INTEGRATION_GERMAN_USER_DOES_NOT_HAVE_4_MONTHS_OF_HISTORY
          - QONTO_INTEGRATION_USER_DOES_NOT_HAVE_6_MONTHS_OF_HISTORY
          - QONTO_INTEGRATION_USER_DOES_NOT_MEET_MINIMUM_REQUIREMENT_FOR_CREDIT_LINE
          - RECENT_DEBT_ARREARS_KO
          - RECENT_DEBT_ARREARS_PENDING_DATA_REQUEST
          - RECENT_REVENUE_DROP
          - RECENT_SEIZURE_DETECTED
          - RECENT_TAX_ARREARS_PENDING_DATA_REQUEST
          - RECENT_UNPAID_PRIVILEGED_TRANSACTIONS
          - RECENT_UNPAID_PRIVILEGED_TRANSACTIONS_PENDING_DATA_REQUEST
          - RECENT_URSSAF_ARREARS_PENDING_DATA_REQUEST
          - RED_FLAG_TRANSACTIONS
          - RELATED_COUNTERPARTY_HAS_FLAG
          - RELATED_COUNTERPARTY_IS_LATE
          - REMOVED_FROM_COMMERCIAL_REGISTER_BORROWER
          - REMOVED_FROM_COMMERCIAL_REGISTER_BUSINESS
          - REMOVED_FROM_COMMERCIAL_REGISTER_BUYER
          - REMOVED_FROM_COMMERCIAL_REGISTER_SELLER
          - REPAYMENT_CONCENTRATION_IS_TOO_HIGH
          - REQUIRED_FINANCIAL_STATEMENT
          - RISK_SCORE_DOWNGRADING
          - SMALL_RECURRING_AMOUNT_DETECTED_FOR_URSSAF
          - TOO_LONG
          - UNAUTHORIZED_LOAN_PAYMENT_ACCOUNT
          - UNAUTHORIZED_LOAN_PAYMENT_ACCOUNT_BANK_IDENTIFIER
          - UNAUTHORIZED_LOAN_PAYMENT_BENEFICIARY
          - URSSAF_PAYMENTS_STOPPED
          - USER_DOES_NOT_MEET_MINIMUM_MAX_AMOUNT_SIZE
          - USER_DOES_NOT_MEET_MINIMUM_REQUIREMENT_FOR_CREDIT_LINE
          - WAITING_FOR_THIRD_PARTY_PROVIDER
          - WAIT_FOR_REPAYMENT
          type: string
        description:
          default: Not yet available.
          description: A human readable description of the denial reason, in english. Mainly returned for debug purpose.
          type: string
      required:
      - code
      type: object
    APIBorrowerEligibility:
      properties:
        identifier:
          description: Legal identifier of the business, such as its SIRET or SIREN in France. Must not contain spaces.
          type: string
        identifier_type:
          description: Type of legal business identifier of the business, such as the SIRET in France.
          enum:
          - belgium_registration_number
          - bsn
          - cif
          - hr_nummer
          - kvk
          - name
          - nif
          - siren
          - siret
          - steuernummer
          - vat_number
          type: string
      required:
      - identifier
      - identifier_type
      type: object
    APILightAccountDetails:
      properties:
        account_number:
          description: The account identifier. Only IBANs are supported at the moment.
          type: string
        account_number_type:
          description: The type of account number (e.g. IBAN).
          enum:
          - account_number
          - iban
          - internal_id
          type: string
        bank_identifier:
          description: The identifier of the bank.
          type: string
        bank_identifier_type:
          description: The type of bank identifier (e.g. BIC).
          enum:
          - bic
          - name
          - routing_number
          - undefined
          type: string
      required:
      - account_number
      - account_number_type
      - bank_identifier
      - bank_identifier_type
      type: object
    LightBusiness:
      properties:
        activity_description:
          default: null
          type:
          - string
          - 'null'
        activity_type:
          default: null
          type:
          - string
          - 'null'
        address:
          allOf:
          - $ref: '#/components/schemas/Address'
          default: null
        capital:
          default: null
          type:
          - integer
          - 'null'
        creation_date:
          default: null
          format: date
          type:
          - string
          - 'null'
        has_ongoing_insolvency_procedure:
          default: null
          type:
          - boolean
          - 'null'
        id:
          default: null
          format: uuid
          type:
          - string
          - 'null'
        identifier:
          description: Legal identifier of the business, such as its SIRET or SIREN in France. Must not contain spaces.
          type: string
        identifier_type:
          default: null
          description: Type of legal business identifier of the business, such as the SIRET in France.
          enum:
          - belgium_registration_number
          - bsn
          - cif
          - hr_nummer
          - kvk
          - name
          - nif
          - siren
          - siret
          - steuernummer
          - vat_number
          - null
          type:
          - string
          - 'null'
        is_active:
          default: null
          type:
          - boolean
          - 'null'
        is_diffusible:
          default: null
          type:
          - boolean
          - 'null'
        last_insolvency_procedure_closing_date:
          default: null
          format: date
          type:
          - string
          - 'null'
        last_insolvency_procedure_open_date:
          default: null
          format: date
          type:
          - string
          - 'null'
        last_insolvency_procedure_type:
          default: null
          type:
          - string
          - 'null'
        legal_form:
          default: null
          description: Legal form of the business.
          type:
          - string
          - 'null'
        nace_code:
          default: null
          type:
          - string
          - 'null'
        name:
          default: null
          description: Legal name of the business.
          type:
          - string
          - 'null'
        registration_body:
          default: null
          description: Name of the national organization where the business is registered. For example the RCS of Paris in France
          type:
          - string
          - 'null'
        registration_date:
          default: null
          format: date
          type:
          - string
          - 'null'
        registry_radiation_date:
          default: null
          format: date
          type:
          - string
          - 'null'
        share_capital:
          default: null
          description: The part of the capital of a company that comes from the issue of shares, in cents.
          type:
          - integer
          - 'null'
        termination_date:
          default: null
          format: date
          type:
          - string
          - 'null'
        vat_number:
          default: null
          description: VatNumber
          type:
          - string
          - 'null'
      required:
      - identifier
      type: object
  securitySchemes:
    Bearer:
      in: header
      name: Authorization
      type: apiKey