generated: '2026-08-12'
method: derived
source: openapi/ (all 11 DealHub OpenAPI documents) — components.schemas $ref graph
summary:
entities: 426
relationships: 299
core_cpq_entities:
- Quote
- Opportunity
- DealRoom
- Version
- Playbook
- Product
- SKU
- Product Hierarchy
- User
- Partner User
- CRM Import
core_billing_entities:
- Account
- Order
- Subscription
- Plan
- RatePlan
- Charge
- UsageRecord
- Invoice
- CreditMemo
- Payment
- PaymentMethod
- JournalEntry
- AccountingPeriod
identifiers:
- id: dealhub_quote_id
entity: Quote
note: DealHub-internal quote id; the id used by every quote API and carried on webhook payloads.
- id: dealhub_proposal_id
entity: Quote
note: The quote id visible in the DealHub UI; resolve to dealhub_quote_id via getQuoteId.
- id: external_opportunity_id
entity: Opportunity
note: The opportunity id that originates in the customer CRM. DealHub is CRM-governed, so most flows key off this
rather than a DealHub id.
- id: dealhub_opportunity_id
entity: Opportunity
- id: version_id
entity: Version
note: Products, pricing, playbooks and API configuration are all scoped to a Version. Most calls resolve against
the ACTIVE version when version_id is omitted.
- id: request_id
entity: AsyncRequest
note: Returned by every asynchronous operation; polled on getAsyncRequestStatus and echoed in webhook event_info.
- id: SKU
entity: Product
note: Product catalog key, max 200 characters.
- id: login
entity: User
note: Immutable natural key for a DealHub user; the v1/v2 user upsert endpoints identify users by login.
constraints:
- entity: Product Hierarchy
rule: maximum depth 10 levels
source: https://developers.dealhub.io/docs/v2-error-reference
- entity: Product Hierarchy
rule: maximum 50,000 products or labels
source: https://developers.dealhub.io/docs/v2-error-reference
- entity: Product
rule: SKU maximum 200 characters; label name maximum 50 characters
source: https://developers.dealhub.io/docs/v2-error-reference
- entity: Product Catalog upload
rule: keep SKUs per asynchronous request below 500 — larger payloads are a known issue and can stall in queued
status
source: https://developers.dealhub.io/docs/handling-asynchronous-requests
entities:
- entity: OrderJson
specs:
- dealhub-subskribe-api
fields: 60
- entity: OrderRequestJson
specs:
- dealhub-subskribe-api
fields: 47
description: JSON object containing information required to create an order.
- entity: ChargeJson
specs:
- dealhub-subskribe-api
fields: 46
description: JSON object representing the charge details.
- entity: InvoiceJson
specs:
- dealhub-subskribe-api
fields: 35
- entity: SubscriptionJson
specs:
- dealhub-subskribe-api
fields: 34
- entity: OrderLineItemJson
specs:
- dealhub-subskribe-api
fields: 31
- entity: InvoiceItemJson
specs:
- dealhub-subskribe-api
fields: 25
- entity: PricingRuleProduct
specs:
- dealhub-version-api
fields: 24
description: 'List of the product pricing rules. The order of the elements in this list determines the sequence
in which the pricing rules are evaluated by the CPQ system. If advanced: false`, the pricing_rule'
- entity: QuoteInfo
specs:
- dealhub-quote-api
fields: 23
- entity: Order
specs:
- dealhub-subskribe-api
fields: 23
- entity: LineItem
specs:
- dealhub-headless-api
- dealhub-quote-api
fields: 22
- entity: BulkInvoiceRunItem
specs:
- dealhub-subskribe-api
fields: 22
- entity: OrderLineItemRequestJson
specs:
- dealhub-subskribe-api
fields: 22
- entity: AccountJson
specs:
- dealhub-subskribe-api
fields: 21
- entity: ChargePartialJson
specs:
- dealhub-subskribe-api
fields: 21
description: JSON object representing the charge details.
- entity: CreditMemoJson
specs:
- dealhub-subskribe-api
fields: 20
- entity: IntelligentSalesRoomOverviewResponse
specs:
- dealhub-subskribe-api
fields: 20
- entity: NewOrderInput
specs:
- dealhub-subskribe-api
fields: 20
- entity: AutomatedInvoiceRule
specs:
- dealhub-subskribe-api
fields: 19
- entity: TenantJob
specs:
- dealhub-subskribe-api
fields: 19
- entity: AccountContact
specs:
- dealhub-subskribe-api
fields: 18
- entity: SubscriptionChargeJson
specs:
- dealhub-subskribe-api
fields: 18
- entity: NewAccountJson
specs:
- dealhub-subskribe-api
fields: 18
- entity: RenewalOrderInput
specs:
- dealhub-subskribe-api
fields: 18
- entity: Subscription
specs:
- dealhub-subskribe-api
fields: 18
- entity: UserJson
specs:
- dealhub-subskribe-api
fields: 17
- entity: SettlementApplication
specs:
- dealhub-subskribe-api
fields: 17
- entity: OrderLineItem
specs:
- dealhub-subskribe-api
fields: 17
- entity: User
specs:
- dealhub-user-api
fields: 17
- entity: UserUpdateV2
specs:
- dealhub-user-api
fields: 17
- entity: BankTransactionPotentialInvoice
specs:
- dealhub-subskribe-api
fields: 16
- entity: BulkInvoiceRun
specs:
- dealhub-subskribe-api
fields: 16
- entity: RevenueEnablementProgress
specs:
- dealhub-subskribe-api
fields: 16
- entity: TenantJson
specs:
- dealhub-subskribe-api
fields: 16
- entity: ModificationLineItem
specs:
- dealhub-subskribe-api
fields: 16
- entity: UserInformation
specs:
- dealhub-crm-api
- dealhub-partner-api
fields: 15
description: A list of fields required to create a user in DealHub.
- entity: GenerateQuoteRequest
specs:
- dealhub-headless-api
fields: 15
- entity: OpportunityOwner
specs:
- dealhub-headless-api
- dealhub-quote-api
fields: 15
description: Information about the opportunity owner.
- entity: AccountingPeriod
specs:
- dealhub-subskribe-api
fields: 15
- entity: OpportunityJson
specs:
- dealhub-subskribe-api
fields: 15
- entity: Entity
specs:
- dealhub-subskribe-api
fields: 15
- entity: PaymentJson
specs:
- dealhub-subskribe-api
fields: 15
- entity: PlanJson
specs:
- dealhub-subskribe-api
fields: 15
description: A plan is a collection of charges that dictates how a product is priced.
- entity: Refund
specs:
- dealhub-subskribe-api
fields: 15
- entity: Opportunity
specs:
- dealhub-subskribe-api
fields: 15
- entity: PrepaidStats
specs:
- dealhub-subskribe-api
fields: 15
- entity: RenewalLineItemInput
specs:
- dealhub-subskribe-api
fields: 15
- entity: SubscriptionLine
specs:
- dealhub-subskribe-api
fields: 15
- entity: CancelLineItemInput
specs:
- dealhub-subskribe-api
fields: 15
- entity: UserUpdateV1
specs:
- dealhub-user-api
fields: 15
- entity: AutomatedInvoiceRuleRequestJson
specs:
- dealhub-subskribe-api
fields: 14
- entity: EntityJson
specs:
- dealhub-subskribe-api
fields: 14
- entity: IntelligentSalesRoomEngagementSession
specs:
- dealhub-subskribe-api
fields: 14
- entity: RefundDetail
specs:
- dealhub-subskribe-api
fields: 14
- entity: NewOrderLineItemInput
specs:
- dealhub-subskribe-api
fields: 14
- entity: BundleCatalogItem
specs:
- dealhub-version-api
fields: 14
- entity: QuoteTemplateLineItem
specs:
- dealhub-version-api
fields: 14
- entity: GenerateQuoteTemplateResponse
specs:
- dealhub-version-api
fields: 14
description: Preformatted JSON template for the Generate Quote API, based on the Playbook structure.
- entity: CompositeOrderJson
specs:
- dealhub-subskribe-api
fields: 13
- entity: StandaloneCreditMemoRequest
specs:
- dealhub-subskribe-api
fields: 13
- entity: UpdateCrmFieldMappingDetail
specs:
- dealhub-subskribe-api
fields: 13
- entity: CrmContact
specs:
- dealhub-subskribe-api
fields: 13
- entity: DealPulseOverview
specs:
- dealhub-subskribe-api
fields: 13
- entity: DataImport
specs:
- dealhub-subskribe-api
fields: 13
- entity: BulkPaymentUploadData
specs:
- dealhub-subskribe-api
fields: 13
- entity: RecognitionRule
specs:
- dealhub-subskribe-api
fields: 13
- entity: NewAccountContactJson
specs:
- dealhub-subskribe-api
fields: 13
- entity: OpportunityInfo
specs:
- dealhub-crm-api
fields: 12
description: A schema representing the data that can be sent to create or update an opportunity and its related
quote.
- entity: AccountContactJson
specs:
- dealhub-subskribe-api
fields: 12
- entity: SubskribeSalesforceContact
specs:
- dealhub-subskribe-api
fields: 12
- entity: IntelligentSalesRoomFile
specs:
- dealhub-subskribe-api
fields: 12
- entity: PaymentBankAccountJson
specs:
- dealhub-subskribe-api
fields: 12
- entity: AccountingEvent
specs:
- dealhub-subskribe-api
fields: 12
- entity: OpportunityRestJson
specs:
- dealhub-subskribe-api
fields: 12
- entity: ProductJson
specs:
- dealhub-subskribe-api
fields: 12
- entity: RecognitionEventCompletion
specs:
- dealhub-subskribe-api
fields: 12
- entity: SkuProductAttributes
specs:
- dealhub-subskribe-api
fields: 12
- entity: AccountAddress
specs:
- dealhub-subskribe-api
fields: 11
- entity: Integration
specs:
- dealhub-subskribe-api
fields: 11
- entity: BankTransactionsUploadData
specs:
- dealhub-subskribe-api
fields: 11
- entity: DocumentTemplateJson
specs:
- dealhub-subskribe-api
fields: 11
- entity: OpportunityInput
specs:
- dealhub-subskribe-api
fields: 11
- entity: BulkRevenueRecognition
specs:
- dealhub-subskribe-api
fields: 11
- entity: TenantSettingJson
specs:
- dealhub-subskribe-api
fields: 11
- entity: SimulateQuoteRequest
specs:
- dealhub-headless-api
fields: 10
- entity: MetricsJson
specs:
- dealhub-subskribe-api
fields: 10
- entity: Attachment
specs:
- dealhub-subskribe-api
fields: 10
- entity: CustomFieldEntry
specs:
- dealhub-subskribe-api
fields: 10
- entity: CreditMemoLineItemJson
specs:
- dealhub-subskribe-api
fields: 10
- entity: CustomFieldDefinitionJson
specs:
- dealhub-subskribe-api
fields: 10
- entity: IntelligentSalesRoomWidget
specs:
- dealhub-subskribe-api
fields: 10
- entity: IntelligentSalesRoomTheme
specs:
- dealhub-subskribe-api
fields: 10
- entity: ExternalArrScheduleJson
specs:
- dealhub-subskribe-api
fields: 10
- entity: PredefinedReportDefChartJson
specs:
- dealhub-subskribe-api
fields: 10
- entity: SubscriptionChargeChangeSchedule
specs:
- dealhub-subskribe-api
fields: 10
- entity: UserInput
specs:
- dealhub-subskribe-api
fields: 10
- entity: ProductCatalogItem
specs:
- dealhub-version-api
fields: 10
- entity: Contact
specs:
- dealhub-crm-api
fields: 9
- entity: ResponseLineItem
specs:
- dealhub-headless-api
fields: 9
- entity: OpportunityData
specs:
- dealhub-headless-api
fields: 9
description: Opportunity context required when the DealHub tenant uses the CRM API integration type.
- entity: CustomerContact
specs:
- dealhub-headless-api
fields: 9
description: Details about a customer contact person.
- entity: Quote
specs:
- dealhub-quote-api
fields: 9
- entity: CustomFieldValue
specs:
- dealhub-subskribe-api
fields: 9
- entity: DocumentTemplateRequestJson
specs:
- dealhub-subskribe-api
fields: 9
- entity: ApplyPaymentRequest
specs:
- dealhub-subskribe-api
fields: 9
- entity: LedgerAccount
specs:
- dealhub-subskribe-api
fields: 9
- entity: ApprovalSubmissionJson
specs:
- dealhub-subskribe-api
fields: 9
description: Single approval submission attempt (approval domain only)
- entity: BulkRevenueRecognitionItem
specs:
- dealhub-subskribe-api
fields: 9
- entity: SubscriptionUpdateJson
specs:
- dealhub-subskribe-api
fields: 9
- entity: SubscriptionStatusChangeSchedule
specs:
- dealhub-subskribe-api
fields: 9
- entity: UsageAggregateOutput
specs:
- dealhub-subskribe-api
fields: 9
- entity: AmendmentOrderInput
specs:
- dealhub-subskribe-api
fields: 9
- entity: CancelOrderInput
specs:
- dealhub-subskribe-api
fields: 9
- entity: CrmImportStatusResponse
specs:
- dealhub-crm-import-api
fields: 8
- entity: ResponseAdditionalData
specs:
- dealhub-headless-api
fields: 8
- entity: OutboundEvent
specs:
- dealhub-subskribe-api
fields: 8
- entity: ApprovalFlowJson
specs:
- dealhub-subskribe-api
fields: 8
- entity: OrderTerms
specs:
- dealhub-subskribe-api
fields: 8
- entity: CustomFieldDefinitionCreateInput
specs:
- dealhub-subskribe-api
fields: 8
- entity: IntelligentSalesRoomAIGeneratedContent
specs:
- dealhub-subskribe-api
fields: 8
- entity: IntelligentSalesRoomShareLinkAccess
specs:
- dealhub-subskribe-api
fields: 8
- entity: TaxRateJson
specs:
- dealhub-subskribe-api
fields: 8
- entity: ByteBuffer
specs:
- dealhub-subskribe-api
fields: 8
- entity: ApproverJson
specs:
- dealhub-subskribe-api
fields: 8
description: Individual approver with timeline data (approval domain only)
- entity: WorkflowJson
specs:
- dealhub-subskribe-api
fields: 8
description: Approval workflow with approver details (approval domain only)
- entity: OrderAttributesUpdateRequest
specs:
- dealhub-subskribe-api
fields: 8
- entity: BillingPeriod
specs:
- dealhub-subskribe-api
fields: 8
- entity: CustomBillingScheduleOutput
specs:
- dealhub-subskribe-api
fields: 8
- entity: ProductInputJson
specs:
- dealhub-subskribe-api
fields: 8
- entity: RefundRequestJson
specs:
- dealhub-subskribe-api
fields: 8
- entity: Customization
specs:
- dealhub-subskribe-api
fields: 8
- entity: TransactionalExchangeRate
specs:
- dealhub-subskribe-api
fields: 8
- entity: SkuSyncInput
specs:
- dealhub-subskribe-api
fields: 8
- entity: PlaybookMetadata
specs:
- dealhub-version-api
fields: 8
- entity: Item
specs:
- dealhub-callout-api
fields: 7
description: Represents a single product or a bundle within the quote. Can contain additional, customer-defined
product attributes configured by the admin.
- entity: QuoteResponse
specs:
- dealhub-headless-api
fields: 7
- entity: PlaybookAnswer
specs:
- dealhub-quote-api
fields: 7
- entity: Approval
specs:
- dealhub-quote-api
fields: 7
- entity: AccountAddressJson
specs:
- dealhub-subskribe-api
fields: 7
- entity: ApprovalStateJson
specs:
- dealhub-subskribe-api
fields: 7
- entity: AvalaraIntegration
specs:
- dealhub-subskribe-api
fields: 7
- entity: TenantDiscountLineItemJson
specs:
- dealhub-subskribe-api
fields: 7
- entity: QuestionDefinition
specs:
- dealhub-subskribe-api
fields: 7
- entity: IntelligentSalesRoomThemeResponse
specs:
- dealhub-subskribe-api
fields: 7
- entity: IntelligentSalesRoomEngagementSummaryResponse
specs:
- dealhub-subskribe-api
fields: 7
- entity: BulkInvoiceRunInput
specs:
- dealhub-subskribe-api
fields: 7
- entity: ProductCategory
specs:
- dealhub-subskribe-api
fields: 7
- entity: PredefinedReportParam
specs:
- dealhub-subskribe-api
fields: 7
- entity: PredefinedReportParamObject
specs:
- dealhub-subskribe-api
fields: 7
- entity: TaxJarIntegration
specs:
- dealhub-subskribe-api
fields: 7
- entity: TemplateScript
specs:
- dealhub-subskribe-api
fields: 7
- entity: RawUsage
specs:
- dealhub-subskribe-api
fields: 7
description: A raw usage record
- entity: Info
specs:
- dealhub-version-api
fields: 7
- entity: ProductBasic
specs:
- dealhub-version-api
fields: 7
- entity: BaseResponseItem
specs:
- dealhub-callout-api
fields: 6
description: Common properties for any item returned in the response.
- entity: CrmImportLookupResponse
specs:
- dealhub-crm-import-api
fields: 6
- entity: CreateOpportunityRequest
specs:
- dealhub-quote-api
fields: 6
- entity: AccountPaymentMethodJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: AccountingPeriodCalculation
specs:
- dealhub-subskribe-api
fields: 6
- entity: UserGroupJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: ApprovalTransitionRuleJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: ApprovalMatrixImportDataJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: DiscountDetailJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: RuleTraceJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: TenantDiscountJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: CrmFieldMappingImportDataJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: InvoiceItemPreviewJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: InvoicePreviewJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: UpdateInvoiceRequest
specs:
- dealhub-subskribe-api
fields: 6
- entity: CreditMemoApplicationJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: CreditMemoUnapplicationJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: NotificationTargetAndSubscriptions
specs:
- dealhub-subskribe-api
fields: 6
- entity: OrderApprovalHistoryResponse
specs:
- dealhub-subskribe-api
fields: 6
description: Complete approval history for an order (approval domain only)
- entity: DocumentSection
specs:
- dealhub-subskribe-api
fields: 6
- entity: SalesforceAccount
specs:
- dealhub-subskribe-api
fields: 6
- entity: UserGroupRequestJson
specs:
- dealhub-subskribe-api
fields: 6
- entity: AssignmentRuleProduct
specs:
- dealhub-version-api
fields: 6
- entity: AssignmentRule
specs:
- dealhub-version-api
fields: 6
- entity: BundleItem
specs:
- dealhub-version-api
fields: 6
- entity: Address
specs:
- dealhub-crm-api
fields: 5
- entity: ResponseSummary
specs:
- dealhub-headless-api
fields: 5
- entity: CustomerAddress
specs:
- dealhub-headless-api
fields: 5
description: Address details for a customer.
- entity: ParametersRequest
specs:
- dealhub-pricing-api
fields: 5
- entity: PricingRequest
specs:
- dealhub-pricing-api
fields: 5
- entity: QuoteSummary
specs:
- dealhub-quote-api
fields: 5
- entity: Signer
specs:
- dealhub-quote-api
fields: 5
- entity: AccountReceivableContactJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: ApprovalSegmentJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: MediaType
specs:
- dealhub-subskribe-api
fields: 5
- entity: ApprovalMatrixImportPreview
specs:
- dealhub-subskribe-api
fields: 5
- entity: ApprovalRoleJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: AvalaraIntegrationInput
specs:
- dealhub-subskribe-api
fields: 5
- entity: InvoiceBankTransactionMatchResponse
specs:
- dealhub-subskribe-api
fields: 5
- entity: PotentialInvoice
specs:
- dealhub-subskribe-api
fields: 5
- entity: LedgerAccountMapping
specs:
- dealhub-subskribe-api
fields: 5
- entity: CustomPredefinedTemplateOnOrder
specs:
- dealhub-subskribe-api
fields: 5
- entity: UpsertCRMContactResponse
specs:
- dealhub-subskribe-api
fields: 5
- entity: CustomFieldDefinitionUpdateInput
specs:
- dealhub-subskribe-api
fields: 5
- entity: DiscountJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: DocuSignIntegrationResponseJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: EmailSetting
specs:
- dealhub-subskribe-api
fields: 5
- entity: CompanyContactJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: NumberConfig
specs:
- dealhub-subskribe-api
fields: 5
- entity: Question
specs:
- dealhub-subskribe-api
fields: 5
- entity: IntelligentSalesRoomUpdateThemeRequest
specs:
- dealhub-subskribe-api
fields: 5
- entity: IntelligentSalesRoomActivityLog
specs:
- dealhub-subskribe-api
fields: 5
- entity: EmailContact
specs:
- dealhub-subskribe-api
fields: 5
- entity: TenantInvoiceConfig
specs:
- dealhub-subskribe-api
fields: 5
- entity: ApprovalSummaryJson
specs:
- dealhub-subskribe-api
fields: 5
description: Summary statistics across all approval attempts
- entity: Duration
specs:
- dealhub-subskribe-api
fields: 5
- entity: VoidPaymentJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: PredefinedReportDefJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: SalesforceAccountBillingAddress
specs:
- dealhub-subskribe-api
fields: 5
- entity: BillingCycleDefinitionJson
specs:
- dealhub-subskribe-api
fields: 5
- entity: ConditionalName
specs:
- dealhub-version-api
fields: 5
- entity: ProductHierarchyNode
specs:
- dealhub-version-api
fields: 5
- entity: ProductCatalogPatchBundle
specs:
- dealhub-version-api
fields: 5
description: Represents an existing bundle whose data elements should be updated. Only `sku` is required. Include
only the data categories (`product_attributes`, `product_assignments`, `product_pricing`, `bundle_items`) that
should b
- entity: PlaybookQuestion
specs:
- dealhub-version-api
fields: 5
- entity: PlaybookGroup
specs:
- dealhub-version-api
fields: 5
- entity: CalloutRequest
specs:
- dealhub-callout-api
fields: 4
- entity: OpenQuoteRequest
specs:
- dealhub-crm-api
fields: 4
- entity: CrmImportContactResult
specs:
- dealhub-crm-import-api
fields: 4
- entity: CrmImportAccountResult
specs:
- dealhub-crm-import-api
fields: 4
- entity: PricingResponse
specs:
- dealhub-pricing-api
fields: 4
- entity: SkuPrice
specs:
- dealhub-pricing-api
fields: 4
- entity: SubscriptionChargeAlias
specs:
- dealhub-subskribe-api
fields: 4
- entity: ApprovalRoleSegmentChange
specs:
- dealhub-subskribe-api
fields: 4
- entity: PaginatedBankTransactionPotentialInvoiceResponse
specs:
- dealhub-subskribe-api
fields: 4
- entity: BankTransactionsUploadResult
specs:
- dealhub-subskribe-api
fields: 4
- entity: CreditMemoLineItemRequestJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: TenantCreditMemoConfigurationJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: CreditMemoBalanceJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: TimeZone
specs:
- dealhub-subskribe-api
fields: 4
- entity: QuestionSchema
specs:
- dealhub-subskribe-api
fields: 4
- entity: GuidedSellingUsecase
specs:
- dealhub-subskribe-api
fields: 4
- entity: MessagesAndAnswer
specs:
- dealhub-subskribe-api
fields: 4
- entity: InvoiceBalanceJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: BillingEventEntry
specs:
- dealhub-subskribe-api
fields: 4
- entity: BillingEventInput
specs:
- dealhub-subskribe-api
fields: 4
- entity: AccountingEventPaginatedResponse
specs:
- dealhub-subskribe-api
fields: 4
- entity: CustomBillingPeriodInput
specs:
- dealhub-subskribe-api
fields: 4
- entity: CustomBillingScheduleInput
specs:
- dealhub-subskribe-api
fields: 4
- entity: DocumentCustomContent
specs:
- dealhub-subskribe-api
fields: 4
- entity: CustomBillingPeriodOutput
specs:
- dealhub-subskribe-api
fields: 4
- entity: TemporalUnit
specs:
- dealhub-subskribe-api
fields: 4
- entity: PaymentBalanceJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: PredefinedReportJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: ReportJobResponse
specs:
- dealhub-subskribe-api
fields: 4
- entity: BulkRevenueRecognitionInput
specs:
- dealhub-subskribe-api
fields: 4
- entity: SalesforceClientIntegrationRequestJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: TaxRateStrategyJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: TaxRateStrategyPaginatedResponse
specs:
- dealhub-subskribe-api
fields: 4
- entity: UnitOfMeasureJson
specs:
- dealhub-subskribe-api
fields: 4
- entity: UsageBatchInsertResult
specs:
- dealhub-subskribe-api
fields: 4
- entity: Version
specs:
- dealhub-version-api
fields: 4
- entity: DuplicateVersionRequest
specs:
- dealhub-version-api
fields: 4
- entity: ProductAssignment
specs:
- dealhub-version-api
fields: 4
- entity: BundleAssignment
specs:
- dealhub-version-api
fields: 4
- entity: ProductCatalogPatchProduct
specs:
- dealhub-version-api
fields: 4
description: Represents an existing product whose data elements should be updated. Only `sku` is required. Include
only the data categories (`product_attributes`, `product_assignments`, `product_pricing`) that should be updated;
omit
- entity: RequestStatus
specs:
- dealhub-version-api
fields: 4
- entity: RequestSummary
specs:
- dealhub-version-api
fields: 4
- entity: AuthenticationResponse
specs:
- dealhub-crm-api
- dealhub-partner-api
fields: 3
- entity: ViewQuotesRequest
specs:
- dealhub-crm-api
fields: 3
- entity: SkuPricingRequest
specs:
- dealhub-pricing-api
fields: 3
- entity: PaginationInfo
specs:
- dealhub-quote-api
fields: 3
- entity: DealRoomSignersResponse
specs:
- dealhub-quote-api
fields: 3
- entity: PaginatedAccountsResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: AccountPaymentConfigurationJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: EntityRef
specs:
- dealhub-subskribe-api
fields: 3
- entity: Message
specs:
- dealhub-subskribe-api
fields: 3
- entity: AuthSamlIntegrationJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: PriceTierJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: CreditableAmount
specs:
- dealhub-subskribe-api
fields: 3
- entity: OrderCreationCustomizationOutputJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: PricingOverrideJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: CreditMemoPaginationResponseJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: CrmFieldMappingImportPreview
specs:
- dealhub-subskribe-api
fields: 3
- entity: CrmOpportunityNameChangeNotificationRequest
specs:
- dealhub-subskribe-api
fields: 3
- entity: TrackDealPulseEventRequest
specs:
- dealhub-subskribe-api
fields: 3
- entity: DocuSignIntegrationRequestJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: Answer
specs:
- dealhub-subskribe-api
fields: 3
- entity: NextQuestions
specs:
- dealhub-subskribe-api
fields: 3
- entity: GuidedSellingInput
specs:
- dealhub-subskribe-api
fields: 3
- entity: IntelligentSalesRoomTrackEventRequest
specs:
- dealhub-subskribe-api
fields: 3
- entity: IntelligentSalesRoomCreateWidgetRequest
specs:
- dealhub-subskribe-api
fields: 3
- entity: EmailNotifiersList
specs:
- dealhub-subskribe-api
fields: 3
- entity: InvoiceJsonPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: BulkPaymentUploadResult
specs:
- dealhub-subskribe-api
fields: 3
- entity: OpportunityPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: OrderJsonPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: Period
specs:
- dealhub-subskribe-api
fields: 3
- entity: Recurrence
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaymentRetryResult
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaymentRetryPolicy
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaymentJsonPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: PlanJsonPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: ProductCategoryPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: ProductJsonPaginationResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaginatedSubscriptionsResponse
specs:
- dealhub-subskribe-api
fields: 3
- entity: PurchaseOrder
specs:
- dealhub-subskribe-api
fields: 3
- entity: TaxRatePaginationResponseJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: Condition
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaymentTermSettingsJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: BillingCycleDefinitionAdd
specs:
- dealhub-subskribe-api
fields: 3
- entity: UnitOfMeasurePaginationResponseJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: Entry
specs:
- dealhub-subskribe-api
fields: 3
- entity: UserPaginationResponseJson
specs:
- dealhub-subskribe-api
fields: 3
- entity: Factor
specs:
- dealhub-subskribe-api
fields: 3
- entity: OrderPeriodMetadata
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaginatedResult
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaginatedResultSubscriptionHead
specs:
- dealhub-subskribe-api
fields: 3
- entity: PaginatedResultSubscription
specs:
- dealhub-subskribe-api
fields: 3
- entity: ProductsBySkuRequest
specs:
- dealhub-version-api
fields: 3
- entity: ProductFactor
specs:
- dealhub-version-api
fields: 3
- entity: ProposalAttribute
specs:
- dealhub-version-api
fields: 3
- entity: ProductCatalogGetResponse
specs:
- dealhub-version-api
fields: 3
- entity: QuoteTemplatePartnerProgramData
specs:
- dealhub-version-api
fields: 3
description: Partner program-specific discounts.
- entity: AuthenticationRequest
specs:
- dealhub-crm-api
- dealhub-partner-api
fields: 2
- entity: RedirectResponse
specs:
- dealhub-crm-api
- dealhub-partner-api
fields: 2
- entity: CustomField
specs:
- dealhub-crm-api
- dealhub-subskribe-api
fields: 2
- entity: CrmImportFailure
specs:
- dealhub-crm-import-api
fields: 2
- entity: ExternalQueryRequest
specs:
- dealhub-external-query
fields: 2
- entity: QuoteData
specs:
- dealhub-headless-api
fields: 2
- entity: PartnerProgram
specs:
- dealhub-headless-api
fields: 2
- entity: SkuParameters
specs:
- dealhub-pricing-api
fields: 2
- entity: ParameterDefinition
specs:
- dealhub-pricing-api
fields: 2
- entity: ParameterValue
specs:
- dealhub-pricing-api
fields: 2
- entity: PaginatedQuotesResponse
specs:
- dealhub-quote-api
fields: 2
- entity: CustomFieldDefault
specs:
- dealhub-subskribe-api
fields: 2
- entity: TimeSeriesAmountJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: CrmAccountImportResponse
specs:
- dealhub-subskribe-api
fields: 2
- entity: ApprovalRuleConditions
specs:
- dealhub-subskribe-api
fields: 2
- entity: MatchBankTransactionsRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: RecurrenceJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: AttributeReference
specs:
- dealhub-subskribe-api
fields: 2
- entity: OrderLineActionsPerformedJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: OrderLineRuleWarningsJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: RuleActionPerformedJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: VoidCreditMemoRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: UpsertCrmContactsRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: CustomFieldUpdateInput
specs:
- dealhub-subskribe-api
fields: 2
- entity: DealPulseListResponse
specs:
- dealhub-subskribe-api
fields: 2
- entity: DunningSettingJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: NextQuestion
specs:
- dealhub-subskribe-api
fields: 2
- entity: FlatfileWorkbookResponseData
specs:
- dealhub-subskribe-api
fields: 2
- entity: IntelligentSalesRoomUpdateWidgetRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: IntelligentSalesRoomShareLinkAccessRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: BulkInvoiceRunExclusions
specs:
- dealhub-subskribe-api
fields: 2
- entity: VoidInvoiceRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: InvoiceDeletableResponse
specs:
- dealhub-subskribe-api
fields: 2
- entity: CustomBillingRecurrence
specs:
- dealhub-subskribe-api
fields: 2
- entity: PaymentRetryConfigOutput
specs:
- dealhub-subskribe-api
fields: 2
- entity: ScheduleEntry
specs:
- dealhub-subskribe-api
fields: 2
- entity: PaymentRetryConfigInput
specs:
- dealhub-subskribe-api
fields: 2
- entity: PaymentDeletableResponse
specs:
- dealhub-subskribe-api
fields: 2
- entity: ReportDuration
specs:
- dealhub-subskribe-api
fields: 2
- entity: SubscriptionSchedules
specs:
- dealhub-subskribe-api
fields: 2
- entity: TaxJarIntegrationInput
specs:
- dealhub-subskribe-api
fields: 2
- entity: BackendConfig
specs:
- dealhub-subskribe-api
fields: 2
- entity: DefaultValueDefinition
specs:
- dealhub-subskribe-api
fields: 2
- entity: TenantUiCustomization
specs:
- dealhub-subskribe-api
fields: 2
- entity: DocxSettings
specs:
- dealhub-subskribe-api
fields: 2
- entity: BillingCycleDefinitionUpdateJson
specs:
- dealhub-subskribe-api
fields: 2
- entity: NewOrderRequest
specs:
- dealhub-subskribe-api
fields: 2
- entity: UserUpdateError
specs:
- dealhub-user-api
fields: 2
- entity: VersionProductsResponse
specs:
- dealhub-version-api
fields: 2
- entity: ProductAttribute
specs:
- dealhub-version-api
fields: 2
- entity: ProductPricingProduct
specs:
- dealhub-version-api
fields: 2
- entity: ProductPricing
specs:
- dealhub-version-api
fields: 2
- entity: InheritedAttribute
specs:
- dealhub-version-api
fields: 2
- entity: ProductCatalogPostRequest
specs:
- dealhub-version-api
fields: 2
- entity: ProductCatalogPatchRequest
specs:
- dealhub-version-api
fields: 2
description: Request body for the PATCH product catalog endpoint. Include only the products and/or bundles whose
data elements should be updated.
- entity: RequestSummaryResponse
specs:
- dealhub-version-api
fields: 2
- entity: PlaybookSyncSettings
specs:
- dealhub-version-api
fields: 2
- entity: PlaybookExportResponse
specs:
- dealhub-version-api
fields: 2
- entity: QuoteTemplatePartnerProgram
specs:
- dealhub-version-api
fields: 2
- entity: QuoteTemplateQuoteData
specs:
- dealhub-version-api
fields: 2
- entity: PlaybookErrorResponse
specs:
- dealhub-version-api
fields: 2
- entity: CalloutResponse
specs:
- dealhub-callout-api
fields: 1
- entity: ErrorResponse
specs:
- dealhub-callout-api
- dealhub-crm-api
- dealhub-crm-import-api
- dealhub-external-query
- dealhub-headless-api
fields: 1
description: A generic error response. The specific message will vary based on the context.
- entity: ViewOpportunitiesRequest
specs:
- dealhub-crm-api
fields: 1
- entity: StartCrmImportRequest
specs:
- dealhub-crm-import-api
fields: 1
- entity: CrmImportRequestResponse
specs:
- dealhub-crm-import-api
fields: 1
- entity: ProductDataItem
specs:
- dealhub-external-query
fields: 1
description: Represents a single product or bundle. The properties are dynamic and configured by the admin (e.g.,
SKU, ITEM NAME, custom attributes).
- entity: ExternalQueryResponse
specs:
- dealhub-external-query
fields: 1
- entity: ActionRequest
specs:
- dealhub-headless-api
fields: 1
- entity: ParametersResponse
specs:
- dealhub-pricing-api
fields: 1
- entity: DealRoomInfo
specs:
- dealhub-quote-api
fields: 1
- entity: ErpInputJson
specs:
- dealhub-subskribe-api
fields: 1
- entity: Type
specs:
- dealhub-subskribe-api
fields: 1
- entity: AnrokIntegrationInput
specs:
- dealhub-subskribe-api
fields: 1
- entity: JSONObject
specs:
- dealhub-subskribe-api
fields: 1
- entity: ApprovalStateActionJson
specs:
- dealhub-subskribe-api
fields: 1
- entity: DocuSignReauthenticationResponseJson
specs:
- dealhub-subskribe-api
fields: 1
- entity: FlatfileWorkbookResponse
specs:
- dealhub-subskribe-api
fields: 1
- entity: IntelligentSalesRoomReorderWidgetsRequest
specs:
- dealhub-subskribe-api
fields: 1
- entity: IntelligentSalesRoomUpdateAIContentRequest
specs:
- dealhub-subskribe-api
fields: 1
- entity: IntelligentSalesRoomExtractThemeRequest
specs:
- dealhub-subskribe-api
fields: 1
- entity: BulkInvoiceRunSelector
specs:
- dealhub-subskribe-api
fields: 1
- entity: InvoiceNumberPrefix
specs:
- dealhub-subskribe-api
fields: 1
relationships:
- from: CalloutRequest
to: Item
cardinality: has_many
via: items
spec: dealhub-callout-api
- from: Item
to: Item
cardinality: has_many
via: bundle_items
spec: dealhub-callout-api
- from: CalloutResponse
to: ResponseItem
cardinality: has_many
via: items
spec: dealhub-callout-api
- from: AuthenticationRequest
to: UserInformation
cardinality: has_one
via: user_information
spec: dealhub-crm-api
- from: OpportunityInfo
to: UserInformation
cardinality: has_one
via: opportunity_owner
spec: dealhub-crm-api
- from: OpportunityInfo
to: Address
cardinality: has_one
via: customer_shipping_address
spec: dealhub-crm-api
- from: OpportunityInfo
to: Address
cardinality: has_one
via: customer_billing_address
spec: dealhub-crm-api
- from: OpportunityInfo
to: Contact
cardinality: has_many
via: customer_contacts
spec: dealhub-crm-api
- from: OpportunityInfo
to: CustomField
cardinality: has_many
via: custom_fields
spec: dealhub-crm-api
- from: OpenQuoteRequest
to: OpportunityInfo
cardinality: has_one
via: opportunity_info
spec: dealhub-crm-api
- from: ViewQuotesRequest
to: OpportunityInfo
cardinality: has_one
via: opportunity_info
spec: dealhub-crm-api
- from: CrmImportStatusResponse
to: CrmImportFailure
cardinality: has_many
via: failures
spec: dealhub-crm-import-api
- from: CrmImportAccountResult
to: CrmImportContactResult
cardinality: has_many
via: contacts
spec: dealhub-crm-import-api
- from: ExternalQueryRequest
to: ProductDataItem
cardinality: has_many
via: product_data
spec: dealhub-external-query
- from: ProductDataItem
to: ProductDataItem
cardinality: has_many
via: bundle_line_items
spec: dealhub-external-query
- from: ExternalQueryResponse
to: PlaybookResponseItem
cardinality: has_many
via: playbook_data
spec: dealhub-external-query
- from: SimulateQuoteRequest
to: PartnerProgram
cardinality: has_many
via: partner_program
spec: dealhub-headless-api
- from: SimulateQuoteRequest
to: QuoteData
cardinality: has_many
via: quote_data
spec: dealhub-headless-api
- from: SimulateQuoteRequest
to: LineItem
cardinality: has_many
via: line_items
spec: dealhub-headless-api
- from: GenerateQuoteRequest
to: PartnerProgram
cardinality: has_many
via: partner_program
spec: dealhub-headless-api
- from: GenerateQuoteRequest
to: QuoteData
cardinality: has_many
via: quote_data
spec: dealhub-headless-api
- from: GenerateQuoteRequest
to: LineItem
cardinality: has_many
via: line_items
spec: dealhub-headless-api
- from: GenerateQuoteRequest
to: OpportunityData
cardinality: has_one
via: opportunity_data
spec: dealhub-headless-api
- from: QuoteResponse
to: ResponseSummary
cardinality: has_one
via: summary
spec: dealhub-headless-api
- from: QuoteResponse
to: ResponseLineItem
cardinality: has_many
via: line_items
spec: dealhub-headless-api
- from: ResponseLineItem
to: ResponseAdditionalData
cardinality: has_one
via: additional_data
spec: dealhub-headless-api
- from: OpportunityData
to: OpportunityOwner
cardinality: has_one
via: opportunity_owner
spec: dealhub-headless-api
- from: OpportunityData
to: CustomerAddress
cardinality: has_one
via: customer_shipping_address
spec: dealhub-headless-api
- from: OpportunityData
to: CustomerAddress
cardinality: has_one
via: customer_billing_address
spec: dealhub-headless-api
- from: OpportunityData
to: CustomerContact
cardinality: has_many
via: customer_contacts
spec: dealhub-headless-api
- from: AuthenticationRequest
to: UserInformation
cardinality: has_one
via: user_information
spec: dealhub-partner-api
- from: ParametersResponse
to: SkuParameters
cardinality: has_many
via: skus
spec: dealhub-pricing-api
- from: PricingRequest
to: SkuPricingRequest
cardinality: has_many
via: skus
spec: dealhub-pricing-api
- from: SkuPricingRequest
to: ParameterValue
cardinality: has_many
via: parameters
spec: dealhub-pricing-api
- from: PricingResponse
to: SkuPrice
cardinality: has_many
via: skus
spec: dealhub-pricing-api
- from: Quote
to: QuoteInfo
cardinality: has_one
via: info
spec: dealhub-quote-api
- from: Quote
to: QuoteSummary
cardinality: has_one
via: summary
spec: dealhub-quote-api
- from: Quote
to: DealRoomInfo
cardinality: has_one
via: deal_room_info
spec: dealhub-quote-api
- from: Quote
to: LineItem
cardinality: has_many
via: line_items
spec: dealhub-quote-api
- from: Quote
to: PlaybookAnswer
cardinality: has_many
via: answers
spec: dealhub-quote-api
- from: Quote
to: Approval
cardinality: has_many
via: approvals
spec: dealhub-quote-api
- from: PaginatedQuotesResponse
to: PaginationInfo
cardinality: has_one
via: info
spec: dealhub-quote-api
- from: PaginatedQuotesResponse
to: Quote
cardinality: has_many
via: quotes
spec: dealhub-quote-api
- from: CreateOpportunityRequest
to: OpportunityOwner
cardinality: has_one
via: opportunity_owner
spec: dealhub-quote-api
- from: DealRoomSignersResponse
to: Signer
cardinality: has_many
via: buyer_signers
spec: dealhub-quote-api
- from: DealRoomSignersResponse
to: Signer
cardinality: has_many
via: seller_signers
spec: dealhub-quote-api
- from: AccountReceivableContactJson
to: AccountAddressJson
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: AccountJson
to: AccountAddressJson
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: CustomFieldValue
to: CustomFieldDefault
cardinality: has_one
via: defaultValue
spec: dealhub-subskribe-api
- from: AccountContactJson
to: AccountAddressJson
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: PaginatedAccountsResponse
to: AccountJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: MetricsJson
to: TimeSeriesAmountJson
cardinality: has_many
via: arrTrend
spec: dealhub-subskribe-api
- from: AccountingPeriod
to: AccountingPeriodCalculation
cardinality: has_one
via: calculation
spec: dealhub-subskribe-api
- from: AccountingPeriod
to: UserJson
cardinality: has_one
via: openedByUser
spec: dealhub-subskribe-api
- from: AccountingPeriod
to: UserJson
cardinality: has_one
via: closedByUser
spec: dealhub-subskribe-api
- from: UserJson
to: UserGroupJson
cardinality: has_many
via: userGroups
spec: dealhub-subskribe-api
- from: UserJson
to: ApprovalSegmentJson
cardinality: has_many
via: approvalSegments
spec: dealhub-subskribe-api
- from: UserJson
to: EntityRef
cardinality: has_many
via: availableEntities
spec: dealhub-subskribe-api
- from: OutboundEvent
to: MediaType
cardinality: has_one
via: mediaType
spec: dealhub-subskribe-api
- from: OutboundEvent
to: Type
cardinality: has_one
via: genericType
spec: dealhub-subskribe-api
- from: Integration
to: JSONObject
cardinality: has_one
via: metadata
spec: dealhub-subskribe-api
- from: ApprovalFlowJson
to: ApprovalStateJson
cardinality: has_many
via: states
spec: dealhub-subskribe-api
- from: ApprovalFlowJson
to: ApprovalTransitionRuleJson
cardinality: has_many
via: transitionRules
spec: dealhub-subskribe-api
- from: ApprovalStateJson
to: ApprovalStateActionJson
cardinality: has_one
via: action
spec: dealhub-subskribe-api
- from: ApprovalTransitionRuleJson
to: ApprovalRuleConditions
cardinality: has_one
via: ruleConditions
spec: dealhub-subskribe-api
- from: ApprovalMatrixImportPreview
to: ApprovalRoleSegmentChange
cardinality: has_many
via: approvalRoleSegmentChanges
spec: dealhub-subskribe-api
- from: BankTransactionPotentialInvoice
to: PotentialInvoice
cardinality: has_many
via: potentialInvoices
spec: dealhub-subskribe-api
- from: PaginatedBankTransactionPotentialInvoiceResponse
to: BankTransactionPotentialInvoice
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: BankTransactionsUploadResult
to: BankTransactionsUploadData
cardinality: has_many
via: bankTransactionsUploadData
spec: dealhub-subskribe-api
- from: ChargeJson
to: RecurrenceJson
cardinality: has_one
via: recurrence
spec: dealhub-subskribe-api
- from: ChargeJson
to: PriceTierJson
cardinality: has_many
via: priceTiers
spec: dealhub-subskribe-api
- from: ChargeJson
to: LedgerAccountMapping
cardinality: has_one
via: ledgerAccountMapping
spec: dealhub-subskribe-api
- from: CompositeOrderJson
to: OrderJson
cardinality: has_many
via: orders
spec: dealhub-subskribe-api
- from: CustomFieldEntry
to: CustomFieldDefault
cardinality: has_one
via: defaultValue
spec: dealhub-subskribe-api
- from: OpportunityJson
to: CustomFieldEntry
cardinality: has_many
via: customFields
spec: dealhub-subskribe-api
- from: OrderCreationCustomizationOutputJson
to: RuleTraceJson
cardinality: has_many
via: ruleTraces
spec: dealhub-subskribe-api
- from: OrderJson
to: TenantDiscountJson
cardinality: has_many
via: predefinedDiscounts
spec: dealhub-subskribe-api
- from: OrderJson
to: CreditableAmount
cardinality: has_many
via: creditableAmounts
spec: dealhub-subskribe-api
- from: OrderJson
to: OrderLineItemJson
cardinality: has_many
via: lineItems
spec: dealhub-subskribe-api
- from: OrderJson
to: OrderLineItemJson
cardinality: has_many
via: lineItemsNetEffect
spec: dealhub-subskribe-api
- from: OrderJson
to: RecurrenceJson
cardinality: has_one
via: termLength
spec: dealhub-subskribe-api
- from: OrderJson
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: OrderJson
to: OrderTerms
cardinality: has_many
via: orderTerms
spec: dealhub-subskribe-api
- from: OrderJson
to: CustomFieldEntry
cardinality: has_many
via: customFields
spec: dealhub-subskribe-api
- from: OrderJson
to: CustomPredefinedTemplateOnOrder
cardinality: has_many
via: customPredefinedTemplatesOnOrder
spec: dealhub-subskribe-api
- from: OrderJson
to: OpportunityJson
cardinality: has_one
via: opportunity
spec: dealhub-subskribe-api
- from: OrderJson
to: OrderCreationCustomizationOutputJson
cardinality: has_one
via: zeppaOutput
spec: dealhub-subskribe-api
- from: OrderLineActionsPerformedJson
to: RuleActionPerformedJson
cardinality: has_many
via: actionsPerformed
spec: dealhub-subskribe-api
- from: OrderLineItemJson
to: DiscountDetailJson
cardinality: has_many
via: discounts
spec: dealhub-subskribe-api
- from: OrderLineItemJson
to: TenantDiscountLineItemJson
cardinality: has_many
via: predefinedDiscounts
spec: dealhub-subskribe-api
- from: OrderLineItemJson
to: AttributeReference
cardinality: has_many
via: attributeReferences
spec: dealhub-subskribe-api
- from: OrderLineItemJson
to: PricingOverrideJson
cardinality: has_one
via: pricingOverride
spec: dealhub-subskribe-api
- from: OrderLineItemJson
to: CustomFieldEntry
cardinality: has_many
via: customFields
spec: dealhub-subskribe-api
- from: PricingOverrideJson
to: PriceTierJson
cardinality: has_many
via: priceTiers
spec: dealhub-subskribe-api
- from: RuleTraceJson
to: RuleActionPerformedJson
cardinality: has_many
via: orderActionsPerformed
spec: dealhub-subskribe-api
- from: RuleTraceJson
to: OrderLineActionsPerformedJson
cardinality: has_many
via: orderLineActionsPerformed
spec: dealhub-subskribe-api
- from: RuleTraceJson
to: OrderLineRuleWarningsJson
cardinality: has_many
via: orderLineRuleWarnings
spec: dealhub-subskribe-api
- from: CreditMemoJson
to: CreditMemoLineItemJson
cardinality: has_many
via: lineItems
spec: dealhub-subskribe-api
- from: CreditMemoPaginationResponseJson
to: CreditMemoJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: StandaloneCreditMemoRequest
to: CreditMemoLineItemRequestJson
cardinality: has_many
via: lineItems
spec: dealhub-subskribe-api
- from: CrmFieldMappingImportPreview
to: UpdateCrmFieldMappingDetail
cardinality: has_many
via: crmFieldMappingChanges
spec: dealhub-subskribe-api
- from: UpsertCRMContactResponse
to: SubskribeSalesforceContact
cardinality: has_one
via: salesforceContact
spec: dealhub-subskribe-api
- from: UpsertCRMContactResponse
to: CrmContact
cardinality: has_one
via: crmContact
spec: dealhub-subskribe-api
- from: UpsertCRMContactResponse
to: AccountContactJson
cardinality: has_one
via: upsertedContact
spec: dealhub-subskribe-api
- from: CustomFieldDefinitionCreateInput
to: CustomFieldDefault
cardinality: has_one
via: defaultValue
spec: dealhub-subskribe-api
- from: CustomFieldDefinitionJson
to: CustomFieldDefault
cardinality: has_one
via: defaultValue
spec: dealhub-subskribe-api
- from: CustomFieldDefinitionUpdateInput
to: CustomFieldDefault
cardinality: has_one
via: defaultValue
spec: dealhub-subskribe-api
- from: DealPulseListResponse
to: DealPulseOverview
cardinality: has_many
via: dealPulses
spec: dealhub-subskribe-api
- from: CompanyContactJson
to: AccountAddressJson
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: EntityJson
to: NumberConfig
cardinality: has_one
via: invoiceConfig
spec: dealhub-subskribe-api
- from: EntityJson
to: NumberConfig
cardinality: has_one
via: creditMemoConfig
spec: dealhub-subskribe-api
- from: EntityJson
to: CompanyContactJson
cardinality: has_one
via: companyContact
spec: dealhub-subskribe-api
- from: EntityJson
to: AccountReceivableContactJson
cardinality: has_one
via: accountReceivableContact
spec: dealhub-subskribe-api
- from: AccountContact
to: AccountAddress
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: Entity
to: NumberConfig
cardinality: has_one
via: invoiceConfig
spec: dealhub-subskribe-api
- from: Entity
to: TimeZone
cardinality: has_one
via: timezone
spec: dealhub-subskribe-api
- from: Entity
to: AccountContact
cardinality: has_one
via: companyContact
spec: dealhub-subskribe-api
- from: Entity
to: AccountContact
cardinality: has_one
via: accountReceivableContact
spec: dealhub-subskribe-api
- from: NextQuestion
to: Question
cardinality: has_one
via: nextQuestion
spec: dealhub-subskribe-api
- from: Question
to: QuestionSchema
cardinality: has_one
via: schema
spec: dealhub-subskribe-api
- from: NextQuestions
to: Question
cardinality: has_many
via: questions
spec: dealhub-subskribe-api
- from: GuidedSellingUsecase
to: QuestionDefinition
cardinality: has_many
via: questions
spec: dealhub-subskribe-api
- from: QuestionDefinition
to: QuestionSchema
cardinality: has_one
via: schema
spec: dealhub-subskribe-api
- from: QuestionDefinition
to: Answer
cardinality: has_many
via: dependsAnd
spec: dealhub-subskribe-api
- from: MessagesAndAnswer
to: Message
cardinality: has_many
via: messages
spec: dealhub-subskribe-api
- from: MessagesAndAnswer
to: Answer
cardinality: has_many
via: answers
spec: dealhub-subskribe-api
- from: GuidedSellingInput
to: Message
cardinality: has_many
via: messagesSoFar
spec: dealhub-subskribe-api
- from: FlatfileWorkbookResponse
to: FlatfileWorkbookResponseData
cardinality: has_one
via: data
spec: dealhub-subskribe-api
- from: IntelligentSalesRoomOverviewResponse
to: IntelligentSalesRoomThemeResponse
cardinality: has_one
via: theme
spec: dealhub-subskribe-api
- from: IntelligentSalesRoomOverviewResponse
to: AccountAddressJson
cardinality: has_one
via: tenantAddress
spec: dealhub-subskribe-api
- from: BulkInvoiceRun
to: BulkInvoiceRunSelector
cardinality: has_one
via: invoiceSelector
spec: dealhub-subskribe-api
- from: BulkInvoiceRunExclusions
to: AccountJson
cardinality: has_many
via: accounts
spec: dealhub-subskribe-api
- from: BulkInvoiceRunSelector
to: BulkInvoiceRunExclusions
cardinality: has_one
via: exclusions
spec: dealhub-subskribe-api
- from: InvoiceItemJson
to: TaxRateJson
cardinality: has_one
via: taxRate
spec: dealhub-subskribe-api
- from: InvoiceJson
to: InvoiceItemJson
cardinality: has_many
via: invoiceItems
spec: dealhub-subskribe-api
- from: InvoiceJson
to: AccountContactJson
cardinality: has_one
via: billingContact
spec: dealhub-subskribe-api
- from: InvoiceJson
to: AccountContactJson
cardinality: has_one
via: shippingContact
spec: dealhub-subskribe-api
- from: InvoiceJson
to: EmailNotifiersList
cardinality: has_one
via: emailNotifiersList
spec: dealhub-subskribe-api
- from: InvoicePreviewJson
to: InvoiceItemPreviewJson
cardinality: has_many
via: lineItems
spec: dealhub-subskribe-api
- from: InvoicePreviewJson
to: InvoiceItemJson
cardinality: has_many
via: invoiceItems
spec: dealhub-subskribe-api
- from: InvoiceJsonPaginationResponse
to: InvoiceJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: UpdateInvoiceRequest
to: EmailNotifiersList
cardinality: has_one
via: emailNotifiersList
spec: dealhub-subskribe-api
- from: TenantInvoiceConfig
to: InvoiceNumberPrefix
cardinality: has_one
via: invoiceNumberPrefix
spec: dealhub-subskribe-api
- from: BulkPaymentUploadResult
to: BulkPaymentUploadData
cardinality: has_many
via: bulkPaymentUploadData
spec: dealhub-subskribe-api
- from: AccountingEvent
to: ByteBuffer
cardinality: has_one
via: sourceEventPayload
spec: dealhub-subskribe-api
- from: AccountingEventPaginatedResponse
to: AccountingEvent
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: OpportunityPaginationResponse
to: OpportunityJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: ApprovalSubmissionJson
to: WorkflowJson
cardinality: has_many
via: workflows
spec: dealhub-subskribe-api
- from: OrderApprovalHistoryResponse
to: ApprovalSubmissionJson
cardinality: has_one
via: currentSubmission
spec: dealhub-subskribe-api
- from: OrderApprovalHistoryResponse
to: ApprovalSubmissionJson
cardinality: has_many
via: approvalHistory
spec: dealhub-subskribe-api
- from: OrderApprovalHistoryResponse
to: ApprovalSummaryJson
cardinality: has_one
via: summary
spec: dealhub-subskribe-api
- from: WorkflowJson
to: ApproverJson
cardinality: has_many
via: approvers
spec: dealhub-subskribe-api
- from: OrderJsonPaginationResponse
to: OrderJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: CustomBillingPeriodInput
to: CustomBillingRecurrence
cardinality: has_one
via: recurrenceWithCount
spec: dealhub-subskribe-api
- from: CustomBillingRecurrence
to: RecurrenceJson
cardinality: has_one
via: recurrence
spec: dealhub-subskribe-api
- from: CustomBillingScheduleInput
to: CustomBillingPeriodInput
cardinality: has_many
via: schedules
spec: dealhub-subskribe-api
- from: OpportunityInput
to: CustomFieldEntry
cardinality: has_many
via: customFields
spec: dealhub-subskribe-api
- from: OrderLineItemRequestJson
to: DiscountJson
cardinality: has_many
via: discounts
spec: dealhub-subskribe-api
- from: OrderLineItemRequestJson
to: PricingOverrideJson
cardinality: has_one
via: pricingOverride
spec: dealhub-subskribe-api
- from: OrderLineItemRequestJson
to: AttributeReference
cardinality: has_many
via: attributeReferences
spec: dealhub-subskribe-api
- from: OrderLineItemRequestJson
to: CustomFieldEntry
cardinality: has_many
via: customFields
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: TenantDiscountJson
cardinality: has_many
via: predefinedDiscounts
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: CreditableAmount
cardinality: has_many
via: creditableAmounts
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: OrderLineItemRequestJson
cardinality: has_many
via: lineItems
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: RecurrenceJson
cardinality: has_one
via: termLength
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: DocumentCustomContent
cardinality: has_one
via: documentCustomContent
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: CustomFieldEntry
cardinality: has_many
via: customFields
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: CustomBillingScheduleInput
cardinality: has_one
via: customBillingSchedule
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: CustomPredefinedTemplateOnOrder
cardinality: has_many
via: customPredefinedTemplatesOnOrder
spec: dealhub-subskribe-api
- from: OrderRequestJson
to: OpportunityInput
cardinality: has_one
via: opportunityInput
spec: dealhub-subskribe-api
- from: BillingPeriod
to: Period
cardinality: has_one
via: period
spec: dealhub-subskribe-api
- from: BillingPeriod
to: Period
cardinality: has_one
via: fullPeriod
spec: dealhub-subskribe-api
- from: BillingPeriod
to: Recurrence
cardinality: has_one
via: recurrence
spec: dealhub-subskribe-api
- from: BillingPeriod
to: Duration
cardinality: has_one
via: fullPeriodDuration
spec: dealhub-subskribe-api
- from: CustomBillingPeriodOutput
to: CustomBillingRecurrence
cardinality: has_one
via: recurrenceWithCount
spec: dealhub-subskribe-api
- from: CustomBillingPeriodOutput
to: BillingPeriod
cardinality: has_many
via: periods
spec: dealhub-subskribe-api
- from: CustomBillingScheduleOutput
to: CustomBillingPeriodOutput
cardinality: has_many
via: schedules
spec: dealhub-subskribe-api
- from: Duration
to: TemporalUnit
cardinality: has_many
via: units
spec: dealhub-subskribe-api
- from: TemporalUnit
to: Duration
cardinality: has_one
via: duration
spec: dealhub-subskribe-api
- from: PaymentRetryConfigOutput
to: PaymentRetryPolicy
cardinality: has_one
via: policy
spec: dealhub-subskribe-api
- from: PaymentRetryConfigInput
to: PaymentRetryPolicy
cardinality: has_one
via: policy
spec: dealhub-subskribe-api
- from: PaymentJsonPaginationResponse
to: PaymentJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: PlanJson
to: ChargeJson
cardinality: has_many
via: charges
spec: dealhub-subskribe-api
- from: PlanJsonPaginationResponse
to: PlanJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: ProductCategoryPaginationResponse
to: ProductCategory
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: ProductJson
to: ProductCategory
cardinality: has_one
via: productCategory
spec: dealhub-subskribe-api
- from: ProductJsonPaginationResponse
to: ProductJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: PredefinedReportJson
to: ReportDuration
cardinality: has_one
via: duration
spec: dealhub-subskribe-api
- from: PredefinedReportDefJson
to: PredefinedReportParamObject
cardinality: has_many
via: filters
spec: dealhub-subskribe-api
- from: PredefinedReportDefJson
to: PredefinedReportDefChartJson
cardinality: has_one
via: chart
spec: dealhub-subskribe-api
- from: PredefinedReportDefsJson
to: PredefinedReportDefJson
cardinality: has_many
via: reportDefs
spec: dealhub-subskribe-api
- from: SalesforceAccount
to: SalesforceAccountBillingAddress
cardinality: has_one
via: billingAddress
spec: dealhub-subskribe-api
- from: Opportunity
to: CustomField
cardinality: has_one
via: customFields
spec: dealhub-subskribe-api
- from: SubscriptionUpdateJson
to: EmailNotifiersList
cardinality: has_one
via: emailNotifiersList
spec: dealhub-subskribe-api
- from: SubscriptionSchedules
to: SubscriptionChargeChangeSchedule
cardinality: has_many
via: chargeChangeSchedules
spec: dealhub-subskribe-api
- from: SubscriptionSchedules
to: SubscriptionStatusChangeSchedule
cardinality: has_many
via: statusChangeSchedules
spec: dealhub-subskribe-api
- from: PaginatedSubscriptionsResponse
to: SubscriptionJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: SubscriptionChargeJson
to: DiscountJson
cardinality: has_many
via: discounts
spec: dealhub-subskribe-api
- from: SubscriptionChargeJson
to: TenantDiscountLineItemJson
cardinality: has_many
via: predefinedDiscounts
spec: dealhub-subskribe-api
- from: SubscriptionChargeJson
to: AttributeReference
cardinality: has_many
via: attributeReferences
spec: dealhub-subskribe-api
- from: SubscriptionChargeJson
to: PricingOverrideJson
cardinality: has_one
via: pricingOverride
spec: dealhub-subskribe-api
- from: SubscriptionJson
to: RecurrenceJson
cardinality: has_one
via: termLength
spec: dealhub-subskribe-api
- from: SubscriptionJson
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: SubscriptionJson
to: SubscriptionChargeJson
cardinality: has_many
via: charges
spec: dealhub-subskribe-api
- from: SubscriptionJson
to: TenantDiscountJson
cardinality: has_many
via: predefinedDiscounts
spec: dealhub-subskribe-api
- from: SubscriptionJson
to: PurchaseOrder
cardinality: has_many
via: purchaseOrders
spec: dealhub-subskribe-api
- from: TaxRatePaginationResponseJson
to: TaxRateJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: TaxRateStrategyPaginatedResponse
to: TaxRateStrategyJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: TenantJson
to: AccountAddressJson
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: TenantJson
to: TenantSettingJson
cardinality: has_one
via: tenantSetting
spec: dealhub-subskribe-api
- from: BackendConfig
to: Condition
cardinality: has_many
via: conditions
spec: dealhub-subskribe-api
- from: Customization
to: DefaultValueDefinition
cardinality: has_many
via: defaultValueSetters
spec: dealhub-subskribe-api
- from: Customization
to: BackendConfig
cardinality: has_one
via: backend
spec: dealhub-subskribe-api
- from: TenantUiCustomization
to: Customization
cardinality: has_many
via: customizations
spec: dealhub-subskribe-api
- from: BillingCycleDefinitionJson
to: RecurrenceJson
cardinality: has_one
via: recurrence
spec: dealhub-subskribe-api
- from: BillingCycleDefinitionAdd
to: RecurrenceJson
cardinality: has_one
via: recurrence
spec: dealhub-subskribe-api
- from: UnitOfMeasurePaginationResponseJson
to: UnitOfMeasureJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: UsageBatchInsertResult
to: Entry
cardinality: has_many
via: entries
spec: dealhub-subskribe-api
- from: RawUsage
to: AttributeReference
cardinality: has_many
via: attributeReferences
spec: dealhub-subskribe-api
- from: RawUsagesData
to: RawUsage
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: UsageAggregateOutput
to: AttributeReference
cardinality: has_many
via: attributeReferences
spec: dealhub-subskribe-api
- from: UserPaginationResponseJson
to: UserJson
cardinality: has_many
via: data
spec: dealhub-subskribe-api
- from: NewAccountJson
to: AccountAddressJson
cardinality: has_one
via: shippingAddress
spec: dealhub-subskribe-api
- from: NewAccountJson
to: AccountAddressJson
cardinality: has_one
via: billingAddress
spec: dealhub-subskribe-api
- from: NewAccountContactJson
to: AccountAddressJson
cardinality: has_one
via: address
spec: dealhub-subskribe-api
- from: Order
to: OrderPeriodMetadata
cardinality: has_many
via: periodMetadata
spec: dealhub-subskribe-api
- from: Order
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: Order
to: OrderLineItem
cardinality: has_many
via: orderLineItems
spec: dealhub-subskribe-api
- from: OrderLineItem
to: Factor
cardinality: has_many
via: factors
spec: dealhub-subskribe-api
- from: OrderLineItem
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: NewOrderInput
to: OrderPeriodMetadata
cardinality: has_many
via: periodMetadata
spec: dealhub-subskribe-api
- from: NewOrderInput
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: NewOrderInput
to: NewOrderLineItemInput
cardinality: has_many
via: orderLineItems
spec: dealhub-subskribe-api
- from: NewOrderLineItemInput
to: Factor
cardinality: has_many
via: factors
spec: dealhub-subskribe-api
- from: NewOrderLineItemInput
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: NewOrderRequest
to: NewOrderInput
cardinality: has_one
via: order
spec: dealhub-subskribe-api
- from: NewSkuSyncRequest
to: SkuSyncInput
cardinality: has_many
via: skus
spec: dealhub-subskribe-api
- from: SkuSyncInput
to: SkuProductAttributes
cardinality: has_one
via: productAttributes
spec: dealhub-subskribe-api
- from: RenewalLineItemInput
to: Factor
cardinality: has_many
via: factors
spec: dealhub-subskribe-api
- from: RenewalLineItemInput
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: RenewalOrderInput
to: OrderPeriodMetadata
cardinality: has_many
via: periodMetadata
spec: dealhub-subskribe-api
- from: RenewalOrderInput
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: RenewalOrderInput
to: RenewalLineItemInput
cardinality: has_many
via: renewalLineItems
spec: dealhub-subskribe-api
- from: RenewalOrderRequest
to: RenewalOrderInput
cardinality: has_one
via: order
spec: dealhub-subskribe-api
- from: Subscription
to: OrderPeriodMetadata
cardinality: has_many
via: periodMetadata
spec: dealhub-subskribe-api
- from: Subscription
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: Subscription
to: SubscriptionLine
cardinality: has_many
via: lines
spec: dealhub-subskribe-api
- from: SubscriptionLine
to: Factor
cardinality: has_many
via: factors
spec: dealhub-subskribe-api
- from: SubscriptionLine
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: AmendmentOrderInput
to: ModificationLineItem
cardinality: has_many
via: modificationLineItems
spec: dealhub-subskribe-api
- from: AmendmentOrderRequest
to: AmendmentOrderInput
cardinality: has_one
via: order
spec: dealhub-subskribe-api
- from: ModificationLineItem
to: Factor
cardinality: has_many
via: factors
spec: dealhub-subskribe-api
- from: ModificationLineItem
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: CancelLineItemInput
to: Factor
cardinality: has_many
via: factors
spec: dealhub-subskribe-api
- from: CancelLineItemInput
to: RecurrenceJson
cardinality: has_one
via: billingCycle
spec: dealhub-subskribe-api
- from: CancelOrderInput
to: CancelLineItemInput
cardinality: has_many
via: cancelLineItems
spec: dealhub-subskribe-api
- from: CancelOrderRequest
to: CancelOrderInput
cardinality: has_one
via: order
spec: dealhub-subskribe-api
- from: UserUpdateErrorResponse
to: UserUpdateError
cardinality: has_many
via: errors
spec: dealhub-user-api
- from: VersionProductsResponse
to: Info
cardinality: has_one
via: info
spec: dealhub-version-api
- from: VersionProductsResponse
to: ProductBasic
cardinality: has_many
via: products
spec: dealhub-version-api
- from: PricingRuleProduct
to: VolumeDiscount
cardinality: has_one
via: volume_discount
spec: dealhub-version-api
- from: ProductPricingProduct
to: PricingRuleProduct
cardinality: has_many
via: pricing_rules
spec: dealhub-version-api
- from: ProductPricing
to: PricingRuleProduct
cardinality: has_many
via: pricing_rules
spec: dealhub-version-api
- from: AssignmentRuleProduct
to: ProductFactor
cardinality: has_many
via: product_factors
spec: dealhub-version-api
- from: AssignmentRuleProduct
to: ProposalAttribute
cardinality: has_many
via: proposal_attributes
spec: dealhub-version-api
- from: AssignmentRule
to: ProductFactor
cardinality: has_many
via: product_factors
spec: dealhub-version-api
- from: AssignmentRule
to: ProposalAttribute
cardinality: has_many
via: proposal_attributes
spec: dealhub-version-api
- from: ProductAssignment
to: AssignmentRuleProduct
cardinality: has_many
via: assignment_rules
spec: dealhub-version-api
- from: BundleAssignment
to: AssignmentRule
cardinality: has_many
via: assignment_rules
spec: dealhub-version-api
- from: BundleItem
to: ProductFactor
cardinality: has_many
via: product_factors
spec: dealhub-version-api
- from: BundleItem
to: InheritedAttribute
cardinality: has_many
via: inherit_proposal_attributes
spec: dealhub-version-api
- from: ProductCatalogItem
to: ProductAssignment
cardinality: has_many
via: product_assignments
spec: dealhub-version-api
- from: ProductCatalogItem
to: ProductPricingProduct
cardinality: has_one
via: product_pricing
spec: dealhub-version-api
- from: ProductCatalogItem
to: ConditionalName
cardinality: has_many
via: product_conditional_names
spec: dealhub-version-api
- from: BundleCatalogItem
to: BundleAssignment
cardinality: has_many
via: product_assignments
spec: dealhub-version-api
- from: BundleCatalogItem
to: ProductPricing
cardinality: has_one
via: product_pricing
spec: dealhub-version-api
- from: BundleCatalogItem
to: ConditionalName
cardinality: has_many
via: product_conditional_names
spec: dealhub-version-api
- from: BundleCatalogItem
to: BundleItem
cardinality: has_many
via: bundle_items
spec: dealhub-version-api
- from: ProductHierarchyNode
to: ProductHierarchyNode
cardinality: has_many
via: children
spec: dealhub-version-api
- from: ProductCatalogGetResponse
to: Info
cardinality: has_one
via: info
spec: dealhub-version-api
- from: ProductCatalogGetResponse
to: ProductCatalogItem
cardinality: has_many
via: products
spec: dealhub-version-api
- from: ProductCatalogGetResponse
to: BundleCatalogItem
cardinality: has_many
via: bundles
spec: dealhub-version-api
- from: ProductCatalogPostRequest
to: ProductCatalogItem
cardinality: has_many
via: products
spec: dealhub-version-api
- from: ProductCatalogPostRequest
to: BundleCatalogItem
cardinality: has_many
via: bundles
spec: dealhub-version-api
- from: ProductCatalogPatchProduct
to: ProductAssignment
cardinality: has_many
via: product_assignments
spec: dealhub-version-api
- from: ProductCatalogPatchProduct
to: ProductPricingProduct
cardinality: has_one
via: product_pricing
spec: dealhub-version-api
- from: ProductCatalogPatchBundle
to: BundleAssignment
cardinality: has_many
via: product_assignments
spec: dealhub-version-api
- from: ProductCatalogPatchBundle
to: ProductPricing
cardinality: has_one
via: product_pricing
spec: dealhub-version-api
- from: ProductCatalogPatchBundle
to: BundleItem
cardinality: has_many
via: bundle_items
spec: dealhub-version-api
- from: ProductCatalogPatchRequest
to: ProductCatalogPatchProduct
cardinality: has_many
via: products
spec: dealhub-version-api
- from: ProductCatalogPatchRequest
to: ProductCatalogPatchBundle
cardinality: has_many
via: bundles
spec: dealhub-version-api
- from: RequestSummaryResponse
to: RequestSummary
cardinality: has_one
via: summary
spec: dealhub-version-api
- from: PlaybookGroup
to: PlaybookQuestion
cardinality: has_many
via: question_data
spec: dealhub-version-api
- from: PlaybookExportResponse
to: PlaybookGroup
cardinality: has_many
via: playbook_data
spec: dealhub-version-api
- from: QuoteTemplateLineItem
to: QuoteTemplatePartnerProgramData
cardinality: has_many
via: partner_program_data
spec: dealhub-version-api
- from: GenerateQuoteTemplateResponse
to: QuoteTemplatePartnerProgram
cardinality: has_many
via: partner_program
spec: dealhub-version-api
- from: GenerateQuoteTemplateResponse
to: QuoteTemplateQuoteData
cardinality: has_many
via: quote_data
spec: dealhub-version-api
- from: GenerateQuoteTemplateResponse
to: QuoteTemplateLineItem
cardinality: has_many
via: line_items
spec: dealhub-version-api
relationships_truncated: false