note_slug: 10dlc-isv-setup-guide

entities:
  - name: OnCadence
    type: Project
    facet: project/oncadence
  - name: Twilio
    type: Tool
    facet: tool/twilio
  - name: TrustHub API
    type: Tool
    facet: tool/twilio
  - name: 10DLC
    type: Domain
    facet: domain/sms
  - name: ISV architecture
    type: Convention
    facet: convention/isv-integration
  - name: Secondary Customer Profile
    type: Concept
  - name: Brand registration
    type: Concept
  - name: Campaign registration
    type: Concept
  - name: Primary Business Profile
    type: Concept
  - name: pest control
    type: Domain
    facet: domain/pest-control
  - name: opt-out language
    type: Convention
  - name: EIN
    type: Concept
  - name: subaccount
    type: Concept
  - name: T-Mobile
    type: Tool
  - name: Facebook Business page
    type: Convention
    facet: convention/web-presence
  - name: Google Business Profile
    type: Convention
    facet: convention/web-presence
  - name: Sole Proprietors
    type: Concept
  - name: long-code number
    type: Concept
  - name: SMS carrier surcharge
    type: Concept

relationships:
  - source: OnCadence
    type: uses
    target: Twilio
  - source: OnCadence
    type: implements
    target: ISV architecture
  - source: Twilio
    type: provides
    target: TrustHub API
  - source: OnCadence
    type: targets
    target: pest control
  - source: TrustHub API
    type: manages
    target: Brand registration
  - source: TrustHub API
    type: manages
    target: Campaign registration
  - source: Secondary Customer Profile
    type: requires
    target: EIN
  - source: Brand registration
    type: precedes
    target: Campaign registration
  - source: subaccount
    type: carries
    target: Secondary Customer Profile
  - source: opt-out language
    type: required_in
    target: Campaign registration
  - source: Sole Proprietors
    type: limited_to
    target: T-Mobile
  - source: long-code number
    type: isolated_per
    target: subaccount
    confidence: INFERRED
