generated: '2026-07-19' method: derived source: openapi/even-financial-openapi-original.json docs: https://even-financial.gitbook.io/developer-center note: 'Entity-relationship graph derived from OpenAPI schema $ref links between object schemas. ''Lead'' and ''rate table'' are the core resources: a Lead (a user plus product search criteria) is submitted in exchange for a RateTable (a list of Offers).' entity_count: 68 core_entities: - Lead - RateTable - Offer - CreditCardOffer - LoanOffer - SavingsOffer - FinancialInstitutionLoanReport relationships: - from: CreditCardOffer to: CreditCardOfferDetails kind: has_one via: details - from: CreditCardOfferDetails to: PreviewDetail kind: has_many via: previewDetails - from: FinancialInstitutionLoanReport to: LoanProbability kind: has_many via: probabilities - from: Lead to: LeadPersonalInformation kind: has_one via: personalInformation - from: Lead to: LeadPersonalReferenceInformationJson kind: has_one via: personalReferenceInformation - from: Lead to: LeadLoanInformationJson kind: has_one via: loanInformation - from: Lead to: LeadMortgageInformationJson kind: has_one via: mortgageInformation - from: Lead to: LeadCreditCardInformationJson kind: has_one via: creditCardInformation - from: Lead to: LeadSavingsInformationJson kind: has_one via: savingsInformation - from: Lead to: LeadCreditInformationJson kind: has_one via: creditInformation - from: Lead to: LeadFinancialInformation kind: has_one via: financialInformation - from: Lead to: LeadEmploymentInformationJson kind: has_one via: employmentInformation - from: Lead to: LeadLegalInformationJson kind: has_one via: legalInformation - from: Lead to: LeadEducationInformationJson kind: has_one via: educationInformation - from: Lead to: LeadCoApplicantInformationJson kind: has_one via: coApplicantInformation - from: Lead to: LeadHealthInformationJson kind: has_one via: healthInformation - from: Lead to: LeadIdentificationInformationJson kind: has_one via: identificationInformation - from: Lead to: LeadAutoInsuranceInformationJson kind: has_one via: autoInsuranceInformation - from: Lead to: LeadRefinanceLoanInformationJson kind: has_many via: refinanceLoans - from: Lead to: LeadSessionInformationJson kind: has_one via: sessionInformation - from: Lead to: LeadAction kind: has_many via: leadActions - from: LeadAutoInsuranceInformationJson to: LeadPersonalInformation kind: has_many via: driversInformation - from: LeadClientTagsResponse to: LeadClientTag kind: has_many via: data - from: LeadCreateData to: LeadLoanInformationJson kind: has_one via: loanInformation - from: LeadCreateData to: LeadPersonalInformation kind: has_one via: personalInformation - from: LeadCreateData to: LeadPersonalReferenceInformationJson kind: has_one via: personalReferenceInformation - from: LeadCreateData to: LeadMortgageInformationJson kind: has_one via: mortgageInformation - from: LeadCreateData to: LeadCreditCardInformationJson kind: has_one via: creditCardInformation - from: LeadCreateData to: LeadSavingsInformationJson kind: has_one via: savingsInformation - from: LeadCreateData to: LeadCreditInformationJson kind: has_one via: creditInformation - from: LeadCreateData to: LeadFinancialInformation kind: has_one via: financialInformation - from: LeadCreateData to: LeadEmploymentInformationJson kind: has_one via: employmentInformation - from: LeadCreateData to: LeadLegalInformationJson kind: has_one via: legalInformation - from: LeadCreateData to: LeadEducationInformationJson kind: has_one via: educationInformation - from: LeadCreateData to: LeadCoApplicantInformationJson kind: has_one via: coApplicantInformation - from: LeadCreateData to: LeadHealthInformationJson kind: has_one via: healthInformation - from: LeadCreateData to: LeadAutoInsuranceInformationJson kind: has_one via: autoInsuranceInformation - from: LeadCreateData to: LeadRefinanceLoanInformationJson kind: has_many via: refinanceLoans - from: LeadCreateData to: LeadIdentificationInformationJson kind: has_one via: identificationInformation - from: LeadCreateData to: LeadSessionInformationJson kind: has_one via: sessionInformation - from: LeadEventResponse to: LeadEvent kind: has_many via: data - from: LeadPayoutResponse to: LeadPayout kind: has_many via: data - from: LifeInsuranceOffer to: Partner kind: has_one via: partner - from: LifeInsuranceOffer to: Partner kind: has_one via: marketplace - from: LifeInsuranceOffer to: LifeInsuranceOfferDetails kind: has_one via: details - from: LoanOffer to: Originator kind: has_one via: originator - from: LoanReport to: LoanProbability kind: has_many via: networkProbabilities - from: LoanReport to: FinancialInstitutionLoanReport kind: has_many via: financialInsitutions - from: MortgageOffer to: MortgageOfferDetails kind: has_one via: details - from: Offer to: Partner kind: has_one via: partner - from: Offer to: Partner kind: has_one via: marketplace - from: Originator to: OriginatorImage kind: has_many via: images - from: PendingResponse to: Partner kind: has_one via: partner - from: RateTable to: CreditCardOffer kind: has_many via: creditCardOffers - from: RateTable to: LoanOffer kind: has_many via: loanOffers - from: RateTable to: MortgageOffer kind: has_many via: mortgageOffers - from: RateTable to: SavingsOffer kind: has_many via: savingsOffers - from: RateTable to: SpecialOffer kind: has_many via: specialOffers - from: RateTable to: Originator kind: has_many via: pendingOriginators - from: RateTable to: PendingResponse kind: has_many via: pendingResponses - from: SavingsOffer to: SavingsOfferDetails kind: has_one via: details - from: SavingsOfferDetails to: IncentiveDetails kind: has_many via: incentiveDetails