generated: '2026-08-05' method: derived source: openapi/1fort-openapi-original.yml note: 'Entity-relationship graph derived from the Swagger 2.0 definitions: $ref links become has_one/has_many edges, *_id / *_pk fields become belongs_to edges. 1Fort exposes no public object reference, so id prefixes and storage domains are not recorded.' summary: entities: 198 ref_relationships: 85 id_reference_relationships: 60 most_referenced_entities: - entity: Wholesaler inbound_refs: 6 - entity: CarrierList inbound_refs: 5 - entity: BusinessList inbound_refs: 4 - entity: BusinessSubsidiary inbound_refs: 3 - entity: BrokerUserList inbound_refs: 2 - entity: AgencySubscription inbound_refs: 2 - entity: CarrierProduct inbound_refs: 2 - entity: AICustomizationType inbound_refs: 2 - entity: ApplicationPrefilledForm inbound_refs: 2 - entity: ProductLine inbound_refs: 2 - entity: AgentProfileBusiness inbound_refs: 2 - entity: QuoteTaskDocument inbound_refs: 2 - entity: CoverageFee inbound_refs: 2 - entity: ParameterValueUpdate inbound_refs: 2 - entity: ChartDataItem inbound_refs: 1 - entity: Chart inbound_refs: 1 - entity: UserForBrokerAgency inbound_refs: 1 - entity: BrokerAgency inbound_refs: 1 - entity: ApplicationList inbound_refs: 1 - entity: Carrier inbound_refs: 1 - entity: QuoteFile inbound_refs: 1 - entity: MyBusiness inbound_refs: 1 - entity: PremiumRange inbound_refs: 1 - entity: LegalDocumentUserSignature inbound_refs: 1 - entity: UserList inbound_refs: 1 entities: - name: AICustomization fields: 3 required: [] - name: AICustomizationCreateUpdate fields: 2 required: - customization_type - name: AICustomizationType fields: 3 required: [] - name: APIException fields: 1 required: - detail - name: AcceptBrokerInvite fields: 8 required: - invite_token - type - name: AgencySubscription fields: 7 required: [] - name: AgentAddress fields: 7 required: [] - name: AgentAttachment fields: 8 required: [] - name: AgentAttachmentDetail fields: 9 required: [] - name: AgentBusinessCandidate fields: 7 required: [] - name: AgentBusinessCandidatesResponse fields: 4 required: [] - name: AgentBusinessDetail fields: 12 required: [] - name: AgentBusinessLinkedProfile fields: 4 required: [] - name: AgentBusinessSearchResult fields: 9 required: [] - name: AgentEmailContent fields: 2 required: [] - name: AgentEmailDetail fields: 17 required: [] - name: AgentEmailUpdate fields: 3 required: [] - name: AgentEmailUpdateResponse fields: 4 required: [] - name: AgentEmailUser fields: 4 required: [] - name: AgentPerson fields: 4 required: - name - name: AgentProfileBusiness fields: 3 required: [] - name: AgentProfileCreateBusiness fields: 5 required: [] - name: AgentProfileCreateBusinessResponse fields: 6 required: [] - name: AgentProfileDetail fields: 12 required: [] - name: AgentProfileLinkBusiness fields: 1 required: - business_id - name: AgentProfileLinkBusinessResponse fields: 4 required: [] - name: AgentProfileLinkEmail fields: 2 required: [] - name: AgentProfileLinkEmailResponse fields: 4 required: [] - name: AgentProfileLinkedAttachment fields: 3 required: [] - name: AgentProfileLinkedEmail fields: 3 required: [] - name: AgentProfileUpsert fields: 14 required: - insured - name: AgentProfileUpsertResponse fields: 4 required: [] - name: AgentSourceDocument fields: 3 required: - document_type - document_id - name: Application fields: 29 required: [] - name: ApplicationCopyOverride fields: 9 required: [] - name: ApplicationList fields: 26 required: [] - name: ApplicationPrefilledForm fields: 7 required: - business - name: ApplicationSupplementaryDocument fields: 6 required: [] - name: ApplicationV2 fields: 30 required: [] - name: ApplicationV2List fields: 24 required: [] - name: AttachmentMetadataUpdate fields: 2 required: - processing_status - metadata - name: AttachmentMetadataUpdateResponse fields: 7 required: [] - name: BillableDetail fields: 21 required: - billable_identifier - effective_date - expiration_date - name: BinderFlexFields fields: 9 required: [] - name: BrokerAMSIntegration fields: 16 required: - provider - login_url - account_number_id - email - name: BrokerAgency fields: 58 required: - name - domain_name - name: BrokerAgencyDetail fields: 59 required: [] - name: BrokerAgencyEmailPreference fields: 2 required: [] - name: BrokerAgencyProposalPreferences fields: 2 required: [] - name: BrokerApplicationV2 fields: 16 required: - binder_count - quote_count - policy_count - name: BrokerBusinessUserInvite fields: 8 required: - email - name: BrokerBusinessV2 fields: 27 required: - name - broker_users - name: BrokerClient fields: 147 required: - name - name: BrokerCoverageApplicationWithCompositeResponse fields: 33 required: - coverage_type - application - name: BrokerCoverageV2 fields: 24 required: - application - quote_count - binder_count - policy_count - name: BrokerFile fields: 12 required: - id - name - insured_id - insured_name - date - file_type - team_member_id - team_member_name - team_member_avatar - file_size - source - download_url - name: BrokerGoogleDwdIntegration fields: 10 required: - domain - name: BrokerGoogleOAuthIntegration fields: 7 required: [] - name: BrokerNotificationEmail fields: 10 required: [] - name: BrokerOffice365Integration fields: 8 required: - broker - name: BrokerPaymentDetail fields: 31 required: - insurance_invoice_number - insurance_invoice_status - name: BrokerPaymentList fields: 15 required: [] - name: BrokerQuoteCreate fields: 12 required: - type - carrier - admitted - premium - limit - retention - name: BrokerQuoteFollowUpNotification fields: 2 required: [] - name: BrokerQuotePolicyV2FlexFields fields: 18 required: [] - name: BrokerQuoteV2FlexFields fields: 22 required: - carrier - coverage_type - task_count - name: BrokerReceivedNotificationEmail fields: 11 required: [] - name: BrokerRefund fields: 8 required: - amount_cents - name: BrokerUser fields: 21 required: - first_name - last_name - name: BrokerUserBusiness fields: 7 required: [] - name: BrokerUserGroupCreateUpdate fields: 8 required: - name - name: BrokerUserGroupDetail fields: 14 required: - name - name: BrokerUserGroupList fields: 14 required: - name - name: BrokerUserGroupMembershipCreate fields: 2 required: - broker_user - name: BrokerUserGroupMembershipList fields: 9 required: - broker_user - group - name: BrokerUserInvite fields: 9 required: - invitee_email - name: BrokerUserList fields: 7 required: [] - name: BrokerUserNotificationPreference fields: 19 required: [] - name: BrokerUserProposalPreference fields: 7 required: [] - name: Business fields: 146 required: - has_notified_clients_of_breach - has_been_hacked - has_been_investigated_for_alleged_privacy_violations - has_subsidiaries - have_cyber_claim - is_franchise - potential_claim - received_complaints - store_pii - name - name: BusinessAccessRole fields: 6 required: - name - name: BusinessApplicationSupplementaryDocument fields: 6 required: [] - name: BusinessEmployeeTypePermission fields: 6 required: - employee_type - name: BusinessGroup fields: 9 required: - name - business - name: BusinessList fields: 9 required: - name - name: BusinessSubsidiary fields: 5 required: - name - business - name: BusinessUser fields: 22 required: - first_name - last_name - name: BusinessUserInvite fields: 12 required: - invitee_email - name: BusinessUserInviteAccept fields: 8 required: - invite_token - email - name: BusinessUserInviteAcceptGoogle fields: 9 required: - invite_token - id_token - name: BusinessUserInviteAcceptOffice365 fields: 9 required: - invite_token - id_token - name: CanonicalProductLineRef fields: 3 required: - code - name: Carrier fields: 6 required: - name - products - name: CarrierList fields: 5 required: - name - name: CarrierProduct fields: 7 required: [] - name: CertificateOfInsuranceFlexFields fields: 12 required: [] - name: Chart fields: 4 required: - chartType - title - description - chartData - name: ChartDataItem fields: 1 required: - name - name: CheckoutSession fields: 9 required: - total_amount_cents - name: ClassifySuggestionRequest fields: 8 required: - company_name - email - address_line_1 - city - state_code - zip_code - target_field - name: Coverage fields: 19 required: - name - name: CoverageAccordForm fields: 7 required: - accord_number - name: CoverageApplicationDetail fields: 13 required: [] - name: CoverageApplicationUpdate fields: 18 required: [] - name: CoverageApplicationWithCompositeResponse fields: 32 required: - coverage_type - application - name: CoverageDeductible fields: 8 required: - deductible_type - name: CoverageDeductibleWrite fields: 7 required: - deductible_type - name: CoverageExclusion fields: 5 required: - name - name: CoverageFee fields: 5 required: - fee_type - amount - name: CoverageFeeWrite fields: 3 required: - fee_type - amount - name: CoverageForm fields: 8 required: - form_name - name: CoverageLimit fields: 4 required: - limit_type - amount - name: CoverageLimitWrite fields: 3 required: - limit_type - amount - name: CoverageSubLimit fields: 6 required: - sub_limit_amount - name: CoverageSubLimitWrite fields: 4 required: - sub_limit_amount - name: CoverageTerm fields: 9 required: [] - name: CoverageTermWrite fields: 7 required: [] - name: CoverageType fields: 6 required: - name - code - name: CoverageWrite fields: 17 required: - name - carrier_id - name: DomainAuthenticationList fields: 8 required: [] - name: EmailAttachment fields: 8 required: [] - name: EmailDetail fields: 12 required: [] - name: EmailList fields: 6 required: [] - name: EmailUser fields: 10 required: [] - name: EntitySearchRequest fields: 5 required: [] - name: EntitySearchResponse fields: 9 required: - profile_id - business_id - business_name - coverage_applications - quotes - policies - invoices - binders - cois - name: ErrorResponse fields: 3 required: - error - name: ExistingQuoteFile fields: 3 required: [] - name: FinancialRisk fields: 3 required: [] - name: FinancialRiskCategoryResponse fields: 12 required: - coverage_type - name: GenericError fields: 1 required: - detail - name: IndividualOffice365Integration fields: 12 required: [] - name: IndustryClassification fields: 5 required: - herald_id - name: InsuranceLineItem fields: 11 required: [] - name: Invoice fields: 6 required: [] - name: InvoiceDetail fields: 20 required: [] - name: LegalDocument fields: 9 required: - document_type - title - content - name: LegalDocumentSign fields: 1 required: - signature_text - name: LegalDocumentUserSignature fields: 5 required: - signature_text - name: LoanDetail fields: 15 required: [] - name: MarketAgentUpsert fields: 21 required: - product_lines - name: MarketCreate fields: 37 required: - product_lines - name: MarketDetail fields: 49 required: - type - product_lines - name: MarketList fields: 46 required: - type - product_lines - name: MarketProducer fields: 21 required: - email - name: MarketTransaction fields: 10 required: - email_id - status - name: MyBusiness fields: 5 required: [] - name: MyBusinessListResponse fields: 1 required: - results - name: OTPEmail fields: 11 required: - email - name: ParameterValueUpdate fields: 6 required: - value - name: Payment fields: 13 required: [] - name: PaymentDetail fields: 31 required: [] - name: Payout fields: 25 required: - status - payout_type - name: PremiumRange fields: 2 required: - min - max - name: PriceDetail fields: 3 required: [] - name: ProductLine fields: 9 required: - code - name: QuoteAnalysisFlex fields: 6 required: - quote - name: QuoteBindRequest fields: 15 required: [] - name: QuoteChatMessage fields: 4 required: [] - name: QuoteFile fields: 6 required: - quote - name: QuotePaymentLinks fields: 11 required: - short_id - financed - pay_in_full - broker - url - status - invoice_doc - checkout_invoice_id - coverage_title - insured_name - effective_date - name: QuotePolicyFlexFields fields: 32 required: [] - name: QuoteReadOnly fields: 23 required: [] - name: QuoteRequestWrite fields: 4 required: - herald_quote - changes - name: QuoteTaskBulkResolve fields: 1 required: - tasks - name: QuoteTaskDocument fields: 3 required: [] - name: QuoteTaskFlexFields fields: 22 required: - title - group - quote - business - broker - name: QuoteTaskNotifyInsuredRequest fields: 2 required: - task_ids - emails - name: QuoteTaskResolve fields: 7 required: - id - name: QuoteWithAggregates fields: 50 required: [] - name: ReportsResponse fields: 1 required: - charts - name: Reward fields: 3 required: [] - name: Risk fields: 8 required: [] - name: RiskManagerChatMessage fields: 4 required: [] - name: SanityCheckRequest fields: 11 required: - coverage_application - name: SanityCheckUpdate fields: 1 required: [] - name: StoreFrontAgencyPublic fields: 9 required: - name - domain_name - name: StoreFrontApplicationSupplementaryDocument fields: 7 required: [] - name: StoreFrontBroker fields: 5 required: - name - domain_name - name: StoreFrontBrokerUserCard fields: 7 required: [] - name: StoreFrontBrokerUserPublic fields: 6 required: [] - name: StoreFrontPublic fields: 5 required: [] - name: SubProductLine fields: 5 required: [] - name: SuggestionRequest fields: 9 required: - object_id - content_type - target_field - name: SupplementaryQuestionsRequest fields: 10 required: - coverage_application - name: SupplementaryQuestionsUpdate fields: 1 required: [] - name: TakeRateList fields: 11 required: [] - name: TakeRateUpdate fields: 4 required: [] - name: TokenRefresh fields: 2 required: - refresh - name: TreasuryTransaction fields: 10 required: - object_type - name: UserAICustomization fields: 3 required: [] - name: UserAICustomizationCreateUpdate fields: 2 required: - customization_type - name: UserDetail fields: 8 required: [] - name: UserForBrokerAgency fields: 3 required: [] - name: UserList fields: 6 required: [] - name: ValidateInvite fields: 1 required: - token - name: ValidationError fields: 1 required: [] - name: Wholesaler fields: 6 required: - name relationships: - from: Chart to: ChartDataItem type: has_many via: chartData - from: ReportsResponse to: Chart type: has_many via: charts - from: BusinessList to: BusinessSubsidiary type: has_many via: subsidiaries - from: Application to: BusinessList type: has_one via: business - from: Application to: BrokerUserList type: has_one via: created_by - from: BrokerAgency to: UserForBrokerAgency type: has_one via: user - from: BrokerAgency to: AgencySubscription type: has_one via: subscription - from: Carrier to: CarrierProduct type: has_many via: products - from: QuoteReadOnly to: BusinessList type: has_one via: business - from: QuoteReadOnly to: BrokerAgency type: has_one via: broker - from: QuoteReadOnly to: ApplicationList type: has_one via: application - from: QuoteReadOnly to: Carrier type: has_one via: carrier - from: QuoteReadOnly to: Wholesaler type: has_one via: mga - from: QuoteReadOnly to: QuoteFile type: has_many via: files - from: AICustomization to: AICustomizationType type: has_one via: customization_type - from: BrokerClient to: BusinessSubsidiary type: has_many via: subsidiaries - from: BrokerClient to: ApplicationPrefilledForm type: has_many via: prefilled_forms - from: UserAICustomization to: AICustomizationType type: has_one via: customization_type - from: BrokerAgencyDetail to: AgencySubscription type: has_one via: subscription - from: Business to: BusinessSubsidiary type: has_many via: subsidiaries - from: MyBusiness to: BusinessList type: has_one via: business - from: MyBusinessListResponse to: MyBusiness type: has_many via: results - from: FinancialRiskCategoryResponse to: PremiumRange type: has_one via: premium_est_range - from: LegalDocument to: LegalDocumentUserSignature type: has_one via: user_signature - from: OTPEmail to: UserList type: has_one via: user - from: UserDetail to: BusinessList type: has_one via: business - from: CoverageApplicationDetail to: ExistingQuoteFile type: has_many via: primary_quote_files - from: ApplicationV2 to: CoverageApplicationDetail type: has_many via: coverage_application_details - from: ApplicationV2 to: ApplicationPrefilledForm type: has_many via: prefilled_forms - from: ProductLine to: SubProductLine type: has_many via: sub_product_lines - from: ProductLine to: CanonicalProductLineRef type: has_one via: canonical_product_line - from: CoverageApplicationWithCompositeResponse to: ProductLine type: has_one via: coverage_type - from: CoverageApplicationWithCompositeResponse to: CarrierList type: has_many via: carriers - from: PaymentDetail to: InvoiceDetail type: has_many via: invoices - from: PaymentDetail to: LoanDetail type: has_many via: loans - from: PaymentDetail to: BillableDetail type: has_many via: billables - from: BrokerPaymentDetail to: InsuranceLineItem type: has_many via: insurance_line_items - from: AgentBusinessDetail to: AgentBusinessLinkedProfile type: has_many via: linked_profiles - from: AgentEmailDetail to: AgentEmailUser type: has_one via: user - from: AgentEmailDetail to: AgentAttachment type: has_many via: attachments - from: AgentProfileDetail to: AgentProfileBusiness type: has_one via: business - from: AgentProfileDetail to: AgentProfileLinkedEmail type: has_many via: linked_emails - from: AgentProfileDetail to: AgentProfileLinkedAttachment type: has_many via: linked_attachments - from: AgentProfileUpsert to: AgentAddress type: has_many via: addresses - from: AgentProfileUpsert to: AgentPerson type: has_many via: people - from: AgentProfileUpsert to: AgentSourceDocument type: has_many via: source_documents - from: AgentProfileUpsertResponse to: AgentProfileBusiness type: has_one via: business - from: AgentBusinessCandidatesResponse to: AgentBusinessCandidate type: has_many via: candidates - from: MarketList to: Wholesaler type: has_one via: mga - from: BrokerQuoteV2FlexFields to: CarrierList type: has_one via: carrier - from: QuoteTaskFlexFields to: QuoteTaskDocument type: has_many via: documents - from: QuoteTaskResolve to: QuoteTaskDocument type: has_many via: documents - from: QuoteTaskBulkResolve to: QuoteTaskResolve type: has_many via: tasks - from: EmailDetail to: EmailAttachment type: has_many via: attachments - from: BrokerCoverageApplicationWithCompositeResponse to: ProductLine type: has_one via: coverage_type - from: BrokerCoverageApplicationWithCompositeResponse to: CarrierList type: has_many via: carriers - from: BrokerCoverageApplicationWithCompositeResponse to: CoverageAccordForm type: has_many via: accord_forms - from: BinderFlexFields to: Invoice type: has_many via: invoices - from: Coverage to: CoverageType type: has_one via: coverage_type - from: Coverage to: CarrierList type: has_one via: carrier - from: Coverage to: Wholesaler type: has_one via: wholesaler - from: Coverage to: Wholesaler type: has_one via: mga - from: Coverage to: CoverageLimit type: has_many via: limits - from: Coverage to: CoverageDeductible type: has_many via: deductibles - from: Coverage to: CoverageFee type: has_many via: fees - from: CoverageTerm to: Coverage type: has_many via: coverages - from: CoverageTerm to: CoverageFee type: has_many via: fees - from: CoverageTerm to: CoverageForm type: has_many via: forms - from: CoverageTerm to: CoverageExclusion type: has_many via: exclusions - from: CoverageTerm to: CoverageSubLimit type: has_many via: sub_limits - from: CoverageWrite to: CoverageLimitWrite type: has_many via: limits - from: CoverageWrite to: CoverageDeductibleWrite type: has_many via: deductibles - from: CoverageTermWrite to: CoverageWrite type: has_many via: coverages - from: CoverageTermWrite to: CoverageFeeWrite type: has_many via: fees - from: CoverageTermWrite to: CoverageSubLimitWrite type: has_many via: sub_limits - from: QuoteWithAggregates to: CarrierList type: has_one via: carrier - from: QuoteWithAggregates to: CarrierProduct type: has_one via: product - from: QuoteWithAggregates to: Wholesaler type: has_one via: mga - from: QuoteWithAggregates to: PriceDetail type: has_many via: price_details - from: QuoteWithAggregates to: Wholesaler type: has_one via: wholesaler - from: CoverageApplicationUpdate to: ParameterValueUpdate type: has_many via: risk_values - from: CoverageApplicationUpdate to: ParameterValueUpdate type: has_many via: coverage_values - from: QuoteBindRequest to: BrokerUserList type: has_one via: requested_by - from: StoreFrontPublic to: StoreFrontBrokerUserPublic type: has_one via: broker_user - from: StoreFrontPublic to: StoreFrontBroker type: has_one via: broker id_references: - from: BrokerUserList to_field: producer_id type: belongs_to via: producer_id target_hint: producer - from: BrokerAgency to_field: agency_id type: belongs_to via: agency_id target_hint: agency - from: BrokerAgency to_field: sendgrid_domain_id type: belongs_to via: sendgrid_domain_id target_hint: sendgrid_domain - from: Payout to_field: ascend_id type: belongs_to via: ascend_id target_hint: ascend - from: Payout to_field: subscription_id type: belongs_to via: subscription_id target_hint: subscription - from: Payout to_field: installment_id type: belongs_to via: installment_id target_hint: installment - from: BrokerClient to_field: owner_id type: belongs_to via: owner_id target_hint: owner - from: BrokerBusinessUserInvite to_field: application_id type: belongs_to via: application_id target_hint: application - from: BrokerFile to_field: insured_id type: belongs_to via: insured_id target_hint: insured - from: BrokerFile to_field: team_member_id type: belongs_to via: team_member_id target_hint: team_member - from: BrokerUser to_field: producer_id type: belongs_to via: producer_id target_hint: producer - from: BrokerUser to_field: storefront_id type: belongs_to via: storefront_id target_hint: storefront - from: BrokerAgencyDetail to_field: agency_id type: belongs_to via: agency_id target_hint: agency - from: BrokerAgencyDetail to_field: sendgrid_domain_id type: belongs_to via: sendgrid_domain_id target_hint: sendgrid_domain - from: MyBusiness to_field: business_user_id type: belongs_to via: business_user_id target_hint: business_user - from: CheckoutSession to_field: stripe_payment_intent_id type: belongs_to via: stripe_payment_intent_id target_hint: stripe_payment_intent - from: FinancialRisk to_field: business_id type: belongs_to via: business_id target_hint: business - from: FinancialRiskCategoryResponse to_field: coverage_id type: belongs_to via: coverage_id target_hint: coverage - from: SuggestionRequest to_field: object_id type: belongs_to via: object_id target_hint: object - from: SuggestionRequest to_field: entity_id type: belongs_to via: entity_id target_hint: entity - from: InvoiceDetail to_field: ascend_id type: belongs_to via: ascend_id target_hint: ascend - from: LoanDetail to_field: ascend_id type: belongs_to via: ascend_id target_hint: ascend - from: BillableDetail to_field: ascend_id type: belongs_to via: ascend_id target_hint: ascend - from: PaymentDetail to_field: ascend_id type: belongs_to via: ascend_id target_hint: ascend - from: ErrorResponse to_field: request_id type: belongs_to via: request_id target_hint: request - from: AgentAttachmentDetail to_field: email_id type: belongs_to via: email_id target_hint: email - from: AttachmentMetadataUpdateResponse to_field: email_id type: belongs_to via: email_id target_hint: email - from: AgentEmailUser to_field: broker_id type: belongs_to via: broker_id target_hint: broker - from: AgentEmailDetail to_field: thread_id type: belongs_to via: thread_id target_hint: thread - from: AgentEmailDetail to_field: message_id type: belongs_to via: message_id target_hint: message - from: MarketTransaction to_field: email_id type: belongs_to via: email_id target_hint: email - from: MarketTransaction to_field: market_id type: belongs_to via: market_id target_hint: market - from: AgentProfileLinkedAttachment to_field: email_id type: belongs_to via: email_id target_hint: email - from: AgentSourceDocument to_field: document_id type: belongs_to via: document_id target_hint: document - from: AgentSourceDocument to_field: email_id type: belongs_to via: email_id target_hint: email - from: AgentBusinessCandidate to_field: business_id type: belongs_to via: business_id target_hint: business - from: AgentBusinessCandidatesResponse to_field: profile_id type: belongs_to via: profile_id target_hint: profile - from: AgentProfileCreateBusinessResponse to_field: business_id type: belongs_to via: business_id target_hint: business - from: AgentProfileCreateBusinessResponse to_field: agent_id type: belongs_to via: agent_id target_hint: agent - from: AgentProfileLinkBusiness to_field: business_id type: belongs_to via: business_id target_hint: business - from: AgentProfileLinkBusinessResponse to_field: business_id type: belongs_to via: business_id target_hint: business - from: AgentProfileLinkEmail to_field: email_id type: belongs_to via: email_id target_hint: email - from: EntitySearchResponse to_field: profile_id type: belongs_to via: profile_id target_hint: profile - from: EntitySearchResponse to_field: business_id type: belongs_to via: business_id target_hint: business - from: BrokerAMSIntegration to_field: account_number_id type: belongs_to via: account_number_id target_hint: account_number - from: BrokerGoogleDwdIntegration to_field: service_account_client_id type: belongs_to via: service_account_client_id target_hint: service_account_client - from: MarketCreate to_field: producer_id type: belongs_to via: producer_id target_hint: producer - from: EmailUser to_field: provider_user_id type: belongs_to via: provider_user_id target_hint: provider_user - from: CoverageWrite to_field: coverage_type_id type: belongs_to via: coverage_type_id target_hint: coverage_type - from: CoverageWrite to_field: carrier_id type: belongs_to via: carrier_id target_hint: carrier - from: CoverageWrite to_field: wholesaler_id type: belongs_to via: wholesaler_id target_hint: wholesaler - from: CoverageWrite to_field: mga_id type: belongs_to via: mga_id target_hint: mga - from: QuoteWithAggregates to_field: short_id type: belongs_to via: short_id target_hint: short - from: QuoteWithAggregates to_field: coverage_term_id type: belongs_to via: coverage_term_id target_hint: coverage_term - from: ParameterValueUpdate to_field: risk_parameter_id type: belongs_to via: risk_parameter_id target_hint: risk_parameter - from: ParameterValueUpdate to_field: coverage_parameter_id type: belongs_to via: coverage_parameter_id target_hint: coverage_parameter - from: QuotePaymentLinks to_field: short_id type: belongs_to via: short_id target_hint: short - from: QuotePaymentLinks to_field: checkout_invoice_id type: belongs_to via: checkout_invoice_id target_hint: checkout_invoice - from: IndustryClassification to_field: herald_id type: belongs_to via: herald_id target_hint: herald - from: StoreFrontApplicationSupplementaryDocument to_field: question_elabel_id type: belongs_to via: question_elabel_id target_hint: question_elabel resource_tree: - prefix: v2/broker paths: 221 - prefix: broker/clients paths: 21 - prefix: v2/storefront-applications paths: 15 - prefix: v2/applications paths: 14 - prefix: v2/billing paths: 8 - prefix: checkout/invoices paths: 6 - prefix: stripe/connect paths: 6 - prefix: v2/ascend paths: 6 - prefix: ascend/payouts paths: 5 - prefix: v2/storefront-sessions paths: 5 - prefix: v2/treasury paths: 5 - prefix: broker/groups paths: 4 - prefix: broker/users paths: 4 - prefix: checkout/sessions paths: 4 - prefix: v2/coverages paths: 4 - prefix: v2/quotes paths: 4 - prefix: invite/accept paths: 3 - prefix: v2/industry-classifications paths: 3 - prefix: v2/storefronts paths: 3 - prefix: ai-customization-types paths: 2 - prefix: applications paths: 2 - prefix: applications/quotes paths: 2 - prefix: ascend/invoice paths: 2 - prefix: ascend/webhook paths: 2 - prefix: auth/google paths: 2 - prefix: auth/office365 paths: 2 - prefix: broker paths: 2 - prefix: broker/ai-customizations paths: 2 - prefix: broker/domain-authentications paths: 2 - prefix: broker/invites paths: 2 - prefix: broker/received-notification-emails paths: 2 - prefix: broker/take-rates paths: 2 - prefix: broker/user-ai-customizations paths: 2 - prefix: business-employee-type-permission paths: 2 - prefix: business-group paths: 2 - prefix: business-user paths: 2 - prefix: custom-access-role paths: 2 - prefix: invite paths: 2 - prefix: legal-documents paths: 2 - prefix: office365/broker paths: 2 - prefix: quotes paths: 2 - prefix: risks paths: 2 - prefix: sanity_check_ai paths: 2 - prefix: suggestion_ai paths: 2 - prefix: user paths: 2