generated: '2026-10-08' method: derived generator: derive-data-model.py source: - openapi/telnyx-access-tokens-api-openapi.yml - openapi/telnyx-addresses-api-openapi.yml - openapi/telnyx-advanced-number-orders-api-openapi.yml - openapi/telnyx-assistants-api-openapi.yml - openapi/telnyx-audio-api-openapi.yml - openapi/telnyx-audit-logs-api-openapi.yml - openapi/telnyx-authentication-providers-api-openapi.yml - openapi/telnyx-autorechargepreferences-api-openapi.yml - openapi/telnyx-billing-api-openapi.yml - openapi/telnyx-billing-groups-api-openapi.yml - openapi/telnyx-brands-api-openapi.yml - openapi/telnyx-bucket-ssl-certificate-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 400 entities_in_spec: 1383 relationships: 547 entities: - name: 10dlc_Error fields: 4 - name: 10dlc_Errors fields: 1 - name: AIAssistantAddMessagesRequest fields: 3 - name: AIAssistantJoinParticipant fields: 4 - name: AIAssistantJoinRequest fields: 4 - name: AIAssistantStartRequest fields: 11 - name: AWSVoiceSettings fields: 1 - name: AccessIPAddressListResponseSchema fields: 2 - name: AccessIPAddressResponseSchema fields: 8 - name: AccessIPRangeListResponseSchema fields: 2 - name: AccessIPRangeResponseSchema fields: 7 - name: AddPlanStepsRequest fields: 1 - name: Address fields: 19 - name: AdjustmentLine fields: 3 - name: AdvancedOrder fields: 11 - name: AdvancedOrderRequest fields: 8 - name: AlphanumericSenderId fields: 6 - name: AmdDetailRecord fields: 16 - name: AnswerRequest fields: 31 - name: AssignProfileToCampaignRequest fields: 3 - name: AssignProfileToCampaignResponse fields: 4 - name: Assistant fields: 4 description: Assistant configuration including choice of LLM, custom instructions, and tools. - name: AssistantChatReq fields: 3 - name: AssistantIntegration fields: 2 description: Reference to a connected integration attached to an assistant. Discover available integrations with `/ai/integrations` and connected integrations with `/ai/integrations/connections`. - name: AssistantMCPServer fields: 2 description: Reference to an MCP server attached to an assistant. Create and manage MCP servers with the `/ai/mcp_servers` endpoints, then attach them to assistants by ID. - name: AssistantMessage fields: 4 description: Messages sent by the model in response to user messages. - name: AssistantScheduledCallAttempt fields: 5 description: One row in `call_attempts` — captures the terminal outcome of a single dispatch. - name: AssistantSmsChatResponse fields: 1 - name: AssistantTestResponse fields: 10 description: Response model containing complete assistant test information. - name: AssistantsListData fields: 1 - name: AudioTranscriptionResponse fields: 4 description: Response fields vary by model. `distil-whisper/distil-large-v2` returns `text`, `duration`, and `segments` in `verbose_json` mode. `openai/whisper-large-v3-turbo` returns `text` only. `deepgram/nova-3 - name: AudioTranscriptionResponseSegments fields: 4 - name: AudioTranscriptionResponseWord fields: 5 description: Word-level timing detail. Only present when using `deepgram/nova-3` with `model_config` options that enable word timestamps. - name: AudioVisualizerConfig fields: 2 - name: AuditLog fields: 10 - name: AuditLogList fields: 2 - name: AuditLogsErrors fields: 1 - name: AuthenticationProviderCreate fields: 5 - name: AutorespConfigResponseSchema fields: 1 - name: AutorespConfigSchema fields: 7 - name: AutorespConfigsResponseSchema fields: 2 description: List of Auto-Response Settings - name: AvailablePhoneNumber fields: 9 - name: AvailablePhoneNumberBlock fields: 6 - name: AwsProviderParams fields: 5 description: AWS Polly provider-specific parameters. - name: AzureConfigurationData fields: 4 - name: AzureProviderParams fields: 8 description: Azure Cognitive Services provider-specific parameters. - name: AzureVoiceSettings fields: 6 - name: BackgroundTasksQueryResponse fields: 7 - name: BackgroundTasksQueryResponseData fields: 1 - name: BillingAddress fields: 6 - name: BillingBundleResponse fields: 1 - name: BillingBundleSchema fields: 8 - name: BillingBundleSummary fields: 9 - name: BillingContact fields: 4 - name: BillingGroup fields: 7 - name: BlackBoxTestResult fields: 3 - name: BlackBoxTestResultSet fields: 3 - name: BookAppointmentTool fields: 2 - name: BreakdownData fields: 6 - name: BucketAPIUsageResponse fields: 3 - name: BucketIds fields: 2 - name: CallAssistantRequest fields: 13 description: AI Assistant configuration. All fields except `id` are optional — the assistant's stored configuration will be used as fallback for any omitted fields. - name: CallControlApplication fields: 19 - name: CallControlApplicationInbound fields: 4 - name: CallControlApplicationOutbound fields: 2 - name: CallControlRetrievalTool fields: 2 - name: CallForwarding fields: 3 description: The call forwarding settings for a phone number. - name: CallRecording fields: 3 description: The call recording settings for a phone number. - name: CallRequest fields: 60 - name: CampaignSharingChain fields: 2 - name: CampaignSharingStatus fields: 5 - name: CanaryDeployResponse fields: 4 description: Response shape. - name: CdrDetailedReqResponse fields: 17 description: Response object for CDR detailed report - name: CdrGetDetailReportResponse fields: 2 - name: CdrGetUsageReportsResponse fields: 2 - name: CdrUsageReportResponseLegacy fields: 12 description: Legacy V2 CDR usage report response - name: ChatCompletionRequest fields: 26 - name: ChatCompletionToolParam fields: 2 - name: CheckAvailabilityTool fields: 2 - name: ChildRelationshipInfo fields: 8 - name: CivicAddress fields: 16 - name: Clause fields: 3 description: A single attribute/operator/values check. - name: ClusteringRequestInfoData fields: 2 - name: ClusteringStatusResponse fields: 3 - name: CnamListing fields: 2 description: The CNAM listing settings for a phone number. - name: ComparativeLine fields: 5 - name: Conference fields: 11 - name: ConferenceParticipant fields: 13 - name: ConferenceSpeakRequest fields: 8 - name: Connection fields: 12 - name: ConnectionJitterBuffer fields: 3 description: Configuration options for Jitter Buffer. Enables Jitter Buffer for RTP streams of SIP Trunking calls. The feature is off unless enabled. You may define min and max values in msec for customized buffer - name: ConnectionNoiseSuppressionDetails fields: 2 description: Configuration options for noise suppression. These settings are stored regardless of the noise_suppression value, but only take effect when noise_suppression is not 'disabled'. If you disable noise su - name: ConnectionRtcpSettings fields: 3 - name: ConsumedData fields: 2 description: Represents the amount of data consumed. - name: Conversation fields: 5 - name: ConversationInsightListData fields: 2 - name: ConversationMessageListData fields: 2 - name: CostInformation fields: 3 - name: CreateAssistantRequest fields: 27 - name: CreateCallControlApplicationRequest fields: 14 - name: CreateCredentialConnectionRequest fields: 25 - name: CreateExternalConnectionUploadRequest fields: 5 - name: CreateFqdnConnectionRequest fields: 24 - name: CreateIpConnectionRequest fields: 23 - name: CreateMessagingProfileRequest fields: 18 - name: CreateNumberBlockOrderRequest fields: 13 - name: CreateNumberOrderRequest fields: 5 - name: CreateOutboundVoiceProfileRequest fields: 14 - name: CreatePlanStepRequest fields: 5 - name: CreateUacConnectionRequest fields: 27 description: A UAC (User Agent Client) Connection registers Telnyx to your PBX — the opposite of a standard SIP trunk, where the PBX registers to Telnyx. Use UAC when your PBX doesn’t support outbound SIP registra - name: CredentialConnection fields: 29 - name: CredentialInbound fields: 13 - name: CredentialOutbound fields: 9 - name: CredentialsResponse fields: 3 - name: Cursor fields: 2 - name: CustomSipHeader fields: 2 - name: CustomStorageConfiguration fields: 2 - name: DefaultGateway fields: 0 - name: DetailRecordsSearchResponse fields: 2 - name: DeveloperMessage fields: 3 description: Developer-provided instructions that the model should follow, regardless of messages sent by the user. - name: DialogflowConfig fields: 2 - name: ElevenLabsVoiceSettings fields: 2 - name: EmbeddingSimilaritySearchDocument fields: 3 description: Example document response from embedding service - name: EnterpriseCreate fields: 19 - name: EnterpriseListPublic fields: 2 - name: EnterprisePublic fields: 22 - name: EnterpriseUpdate fields: 16 description: All fields are optional. Only provided fields will be updated. - name: ErrorRecord fields: 5 - name: EventData fields: 9 - name: EventNode fields: 8 - name: EventsListResponse fields: 2 - name: ExternalConnectionPhoneNumber fields: 7 - name: ExternalLLM fields: 7 - name: ExternalLLMReq fields: 7 - name: ExternalWdrDetailRecordDto fields: 15 - name: ExternalWdrGetDetailResponse fields: 2 - name: FallbackConfig fields: 3 - name: FallbackConfigReq fields: 3 - name: Feature fields: 1 - name: Filter fields: 7 description: 'Query filter criteria. Note: The first filter object must specify filter_type as ''and''. You cannot follow an ''or'' with another ''and''.' - name: Fqdn fields: 8 - name: FqdnConnection fields: 40 - name: GatherUsingAIRequest fields: 15 - name: GatherUsingSpeakRequest fields: 16 - name: GenerateSpeechRequest fields: 16 description: Request body for generating speech from text. - name: GetInsightTemplateGroupsRespData fields: 2 - name: GetInsightTemplatesRespData fields: 2 - name: GlobalIP fields: 0 - name: GlobalIpAssignment fields: 0 - name: GlobalIpAssignmentUpdate fields: 0 - name: HangupTool fields: 2 - name: HostedNumberOrder fields: 5 - name: InboundFqdn fields: 18 - name: InboundIp fields: 18 - name: InboundMessage fields: 5 - name: InboundMessagePayload fields: 27 - name: InexplicitNumberOrderRequest fields: 5 - name: InexplicitNumberOrderResponse fields: 8 - name: InsightSettings fields: 1 - name: InsightTemplateGroupResp fields: 6 - name: InsightTemplateResp fields: 7 - name: Integration fields: 7 - name: IntegrationConnection fields: 3 - name: IntegrationSecret fields: 5 - name: IntegrationSecretsListData fields: 2 - name: InterruptionSettings fields: 1 description: Settings for handling user interruptions during assistant speech - name: InworldVoiceSettings fields: 1 - name: IpConnection fields: 27 - name: ListPushCredentialsResponse fields: 2 description: Mobile mobile push credentials - name: ListVerificationsResponse fields: 2 - name: ListVerifiedNumbersResponse fields: 2 description: A paginated list of Verified Numbers - name: ListVerifyProfilesResponse fields: 2 description: A paginated list of Verify profiles - name: Location fields: 4 - name: MdrDetailReportResponse fields: 14 - name: MdrGetDetailReportResponse fields: 2 - name: MdrGetDetailResponse fields: 2 - name: MdrGetUsageReportsResponse fields: 2 - name: MdrUsageReportResponse fields: 12 - name: MdrUsageReportResponseLegacy fields: 12 description: Legacy V2 MDR usage report response - name: MediaFeatures fields: 3 description: The media features settings for a phone number. - name: MessageMetadata fields: 0 description: Metadata to add to the message - name: MessagingHostedNumberOrder fields: 5 - name: MessagingProfile fields: 26 - name: MessagingSettings fields: 3 - name: Meta fields: 4 - name: MetaInfo fields: 4 - name: MetadataFieldMapping fields: 2 - name: MetadataOverviewResponse fields: 3 - name: MinimaxVoiceSettings fields: 5 - name: MissionData fields: 9 - name: MissionRunData fields: 11 - name: MissionRunsListResponse fields: 2 - name: MissionsListResponse fields: 2 - name: MobilePhoneNumber fields: 22 - name: MonthDetail fields: 3 - name: Network fields: 0 - name: NotificationChannel fields: 6 description: A Notification Channel - name: NotificationEventCondition fields: 12 - name: NotificationProfile fields: 4 description: A Collection of Notification Channels - name: NotificationSetting fields: 10 - name: NumberBlockOrder fields: 12 - name: NumberBreakdownResult fields: 5 - name: NumberLookupRecord fields: 8 - name: NumberOrder fields: 13 - name: NumberOrderPhoneNumber fields: 15 - name: NumberOrderWithPhoneNumbers fields: 13 - name: NumberPoolSettings fields: 5 description: Number Pool allows you to send messages from a pool of numbers of different types, assigning - name: ObservabilityReq fields: 8 - name: OpenAIEmbeddingResponse fields: 4 - name: OptOutItem fields: 5 - name: OptOutListResponse fields: 2 - name: OrganizationContact fields: 5 description: 'Organization contact information. Note: the response returns this object with the phone field as ''phone'' (not ''phone_number'').' - name: OutboundCallRecording fields: 4 - name: OutboundFqdn fields: 15 - name: OutboundIp fields: 12 - name: OutboundMessage fields: 5 - name: OutboundMessagePayload fields: 29 - name: OutboundMessagePayloadCancelled fields: 28 - name: OutboundVoiceProfile fields: 19 - name: PaginatedAssistantTestList fields: 2 description: Paginated list of assistant tests with metadata. - name: PaginatedBillingBundlesResponse fields: 2 - name: PaginatedScheduledEventList fields: 2 - name: PaginatedTestRunList fields: 2 description: Paginated list of test runs with metadata. - name: PaginatedUserBundlesResponse fields: 2 - name: PaginationResponse fields: 4 - name: ParentRelationshipInfo fields: 8 - name: PhoneNumber fields: 11 - name: PhoneNumberBlocksJob fields: 9 - name: PhoneNumberBlocksJobFailedOperation fields: 3 - name: PhoneNumberDeletedDetailed fields: 25 - name: PhoneNumberDetailed fields: 29 - name: PhoneNumberWithMessagingSettings fields: 15 - name: PhoneNumberWithVoiceSettings fields: 14 - name: PhoneNumbersJob fields: 11 - name: PhoneNumbersJobFailedOperation fields: 3 - name: PhoneNumbersJobPhoneNumber fields: 2 - name: PhoneNumbersJobUpdatePhoneNumbersRequest fields: 9 - name: PhysicalAddress fields: 6 - name: PlanStepData fields: 9 - name: PortingOrder fields: 26 - name: PortingOrderDocuments fields: 2 description: Can be specified directly or via the `requirement_group_id` parameter. - name: PortingOrderEndUser fields: 2 - name: PortingOrderMisc fields: 3 - name: PortingOrderPhoneNumberConfiguration fields: 5 - name: PortingOrderStatus fields: 2 description: Porting order status - name: PortingOrderUserFeedback fields: 2 - name: PortingPhoneNumber fields: 9 - name: PortingPhoneNumberConfiguration fields: 6 - name: PostConversationSettingsReq fields: 1 description: 'Configuration for post-conversation processing. When enabled, the assistant receives one additional LLM turn after the conversation ends, allowing it to execute tool calls such as logging to a CRM or ' - name: PrivacySettings fields: 1 - name: PrivateWirelessGateway fields: 10 - name: PronunciationDictData fields: 7 description: A pronunciation dictionary record. - name: PronunciationDictListResponse fields: 2 description: Paginated list of pronunciation dictionaries. - name: PushCredential fields: 9 - name: QueueCall fields: 12 - name: RCSAction fields: 8 description: When tapped, initiates the corresponding native action on the device. - name: RCSAgent fields: 9 - name: RCSAgentMessage fields: 4 - name: RCSAgentsResponse fields: 2 - name: RCSCapabilitiesInternal fields: 5 - name: RCSCardContent fields: 4 - name: RCSCarouselCard fields: 2 description: Carousel of cards. - name: RCSContentInfo fields: 3 - name: RCSContentMessage fields: 4 - name: RCSMedia fields: 2 description: A media file within a rich card. - name: RCSMessage fields: 8 - name: RCSRichCard fields: 2 - name: RCSStandaloneCard fields: 3 description: Standalone card - name: RCSSuggestion fields: 2 - name: RCSViewLocationAction fields: 3 description: Opens the user's default map app and selects the agent-specified location. - name: RecordTypeInfo fields: 7 - name: RecordTypeMetadataResponse fields: 8 - name: RecordingResponseData fields: 19 - name: RecursiveCluster fields: 6 - name: ReferRequest fields: 7 - name: RegionInformation fields: 2 - name: RelationshipInfo fields: 3 - name: ReputationPhoneNumberList fields: 2 - name: ReputationPhoneNumberListWithReputation fields: 2 - name: ReputationPhoneNumberWithReputationData fields: 0 - name: RequirementGroup fields: 10 - name: ResembleVoiceSettings fields: 4 - name: ReservedPhoneNumber fields: 8 - name: Retrieval fields: 2 - name: RimeVoiceSettings fields: 2 - name: Room fields: 12 - name: RoomRecording fields: 16 - name: RoomSession fields: 8 - name: Rule-Input fields: 2 description: 'A targeting rule: ``match`` clauses (AND) gate ``serve``.' - name: Rule-Output fields: 2 description: 'A targeting rule: ``match`` clauses (AND) gate ``serve``.' - name: SIMCard fields: 28 - name: SIMCardGroup fields: 10 - name: SIMCardStatus fields: 2 - name: ScheduledPhoneCallEventResponse fields: 20 - name: ScheduledSmsEventResponse fields: 14 - name: SearchedSIMCardGroup fields: 11 - name: Serve fields: 2 description: What a rule serves when matched. - name: SessionAnalysisResponse fields: 4 - name: SharedToolListResponse fields: 2 - name: SimpleSIMCard fields: 20 - name: SipHeader fields: 2 - name: SlimPhoneNumberDetailed fields: 23 - name: SoundModifications fields: 4 description: Use this field to modify sound effects, for example adjust the pitch. - name: SpeakRequest fields: 11 - name: StartSpeakingPlan fields: 2 description: Controls when the assistant starts speaking after the user stops. These thresholds primarily apply to non turn-taking transcription models. For turn-taking models like `deepgram/flux`, end-of-turn det - name: SttDetailReportResponse fields: 7 - name: SubNumberOrder fields: 14 - name: SubNumberOrderRegulatoryRequirementWithValue fields: 4 - name: Summary fields: 2 - name: SummaryAndTotal fields: 7 - name: SystemMessage fields: 3 description: Developer-provided instructions that the model should follow, regardless of messages sent by the user. - name: TFPhoneNumber fields: 1 description: A phone number - name: TFVerificationRequest fields: 33 description: The body of a tollfree verification request - name: TelcoDataGetUsageReportsResponse fields: 2 - name: TelcoDataUsageRecord fields: 3 - name: TelcoDataUsageReportResponse fields: 11 description: Telco data usage report response - name: TelephonySettings fields: 9 - name: TelnyxAgentData fields: 3 - name: TelnyxVoiceSettings fields: 2 - name: TestRunResponse fields: 12 description: Response model containing test run execution details and results. - name: TexmlGetCallRecordingResponseBody fields: 15 - name: TnUploadEntry fields: 8 - name: ToolCall fields: 3 description: A call to a function tool created by the model. - name: ToolMessage fields: 4 - name: TranscriptionConfig fields: 2 description: The settings associated with speech to text for the voice assistant. This is only relevant if the assistant uses a text-to-text language model. Any assistant using a model with native audio support (e - name: TranscriptionSettings fields: 5 - name: TranscriptionStartRequest fields: 5 - name: TransferCallRequest fields: 38 - name: TransferTool fields: 2 - name: UacConnection fields: 37 description: A UAC (User Agent Client) Connection registers Telnyx to your PBX — the opposite of a standard SIP trunk, where the PBX registers to Telnyx. Use UAC when your PBX doesn’t support outbound SIP registra - name: UacExternalSettings fields: 8 description: External SIP peer settings used by Telnyx when registering to your PBX and routing outbound calls. - name: UacInboundRequest fields: 13 description: 'Inbound settings that can be supplied when creating or updating a UAC connection. The SIP subdomain fields returned in UAC connection responses are generated by Telnyx and are not accepted as request ' - name: UacInternalSettings fields: 1 description: Internal Telnyx-side settings for a UAC connection. - name: UacOutbound fields: 9 - name: UnusedUserBundlesSchema fields: 2 - name: UpdateAssistantRequest fields: 28 - name: UpdateCallControlApplicationRequest fields: 15 - name: UpdateCredentialConnectionRequest fields: 25 - name: UpdateFqdnConnectionRequest fields: 23 - name: UpdateIpConnectionRequest fields: 23 - name: UpdateMessagingProfileRequest fields: 20 - name: UpdateOutboundVoiceProfileRequest fields: 14 - name: UpdatePhoneNumberRequest fields: 8 - name: UpdatePhoneNumberVoiceSettingsRequest fields: 9 - name: UpdatePortingOrder fields: 12 - name: UpdateRegulatoryRequirement fields: 2 - name: UpdateUacConnectionRequest fields: 27 description: Parameters that can be updated in a UAC connection. A UAC (User Agent Client) Connection registers Telnyx to your PBX — the opposite of a standard SIP trunk, where the PBX registers to Telnyx. Use UAC - name: Upload fields: 8 - name: Url fields: 1 - name: UrlShortenerSettings fields: 4 description: The URL shortener feature allows automatic replacement of URLs that were generated using - name: UsageReportsOptionsRecord fields: 4 description: An object following one of the schemas published in https://developers.telnyx.com/docs/api/v2/detail-records - name: UserBundle fields: 7 - name: UserBundleResourceSchema fields: 5 - name: UserGroupReference fields: 2 description: A reference to a group that a user belongs to. - name: UserMessage fields: 3 description: Messages sent by an end user - name: ValidateAddressResult fields: 4 - name: Verification fields: 10 - name: VerificationRequestEgress fields: 36 description: A verification request as it comes out of the database - name: VerificationRequestStatus fields: 38 description: A verification request and its status, suitable for returning to users - name: VerifiedNumberResponse fields: 3 - name: VerifyProfileMessageTemplateResponse fields: 2 - name: VerifyProfileResponse fields: 14 - name: Voice fields: 5 description: A voice available for text-to-speech synthesis. - name: VoiceCloneData fields: 15 description: A voice clone object. - name: VoiceCloneListResponse fields: 2 description: Paginated list of voice clones. - name: VoiceDesignListResponse fields: 2 description: Paginated list of voice designs. - name: VoiceDesignSummaryData fields: 7 description: A summarized voice design object (without version-specific fields). - name: VoiceSettings fields: 11 - name: WebhookTool fields: 2 - name: WhatsappCreateTemplateRequest fields: 5 - name: WhatsappMedia fields: 4 - name: WhatsappMessage fields: 6 - name: WhatsappMessageContent fields: 13 - name: WhatsappProfilePhotoData fields: 3 - name: WhatsappTemplateBodyComponent fields: 3 description: The main text content of the message. Supports multiple variable parameters ({{1}}, {{2}}, etc.). Variables cannot be at the start or end. Maximum 1024 characters. - name: WhatsappTemplateButtonsComponent fields: 2 description: Optional interactive buttons. Maximum 3 buttons per template. - name: WhatsappTemplateCarouselComponent fields: 2 description: Carousel component for multi-card templates. Each card can contain its own header, body, and buttons. - name: WhatsappTemplateFooterComponent fields: 3 description: Optional footer displayed at the bottom of the message. Does not support variables. - name: WhatsappTemplateHeaderComponent fields: 4 description: Optional header displayed at the top of the message. - name: WhatsappUpdateTemplateRequest fields: 2 - name: WidgetSettings fields: 11 description: Configuration settings for the assistant's web widget. - name: WireguardPeer fields: 0 - name: WirelessBlocklist fields: 7 - name: XAIProviderParams fields: 4 description: xAI provider-specific parameters. - name: XAIVoiceSettings fields: 2 - name: attempt fields: 5 description: Webhook delivery attempt details. - name: batch-csv_PaginationMeta fields: 4 - name: cloudflare-ip-list-sync_PaginationMeta fields: 4 - name: inference-embedding_Assistant fields: 33 - name: inference-embedding_InterruptionSettings fields: 3 description: Settings for interruptions and how the assistant decides the user has finished speaking. These timings are most relevant when using non turn-taking transcription models. For turn-taking models like `d - name: messaging_Error fields: 5 - name: messaging_PaginationMeta fields: 4 - name: netapps_Location fields: 5 - name: numbers_Error fields: 5 - name: reporting_PaginationMeta fields: 4 - name: settings fields: 4 description: The settings associated with the authentication provider. - name: standard_MdrGetUsageReportsResponse fields: 2 - name: standard_PaginationMeta fields: 4 - name: verify_Meta fields: 4 - name: voice-designs_PaginationMeta fields: 4 description: Pagination metadata returned with list responses. relationships: - from: AdvancedOrderRequest to: RequirementGroup type: belongs_to via: requirement_group_id - from: AdvancedOrder to: RequirementGroup type: belongs_to via: requirement_group_id - from: Rule-Output to: Clause type: has_many via: match - from: Rule-Output to: Serve type: has_one via: serve - from: WidgetSettings to: AudioVisualizerConfig type: has_one via: audio_visualizer_config - from: TestRunResponse to: Conversation type: belongs_to via: conversation_id - from: CanaryDeployResponse to: Assistant type: belongs_to via: assistant_id - from: CanaryDeployResponse to: Rule-Output type: has_many via: rules - from: FallbackConfig to: ExternalLLM type: has_one via: external_llm - from: AssistantsListData to: inference-embedding_Assistant type: has_many via: data - from: SharedToolListResponse to: Meta type: has_one via: meta - from: PaginatedAssistantTestList to: AssistantTestResponse type: has_many via: data - from: PaginatedAssistantTestList to: Meta type: has_one via: meta - from: ScheduledPhoneCallEventResponse to: Assistant type: belongs_to via: assistant_id - from: ScheduledPhoneCallEventResponse to: AssistantScheduledCallAttempt type: has_many via: call_attempts - from: ScheduledPhoneCallEventResponse to: Conversation type: belongs_to via: conversation_id - from: AssistantSmsChatResponse to: Conversation type: belongs_to via: conversation_id - from: AssistantIntegration to: Integration type: belongs_to via: integration_id - from: UpdateAssistantRequest to: ExternalLLMReq type: has_one via: external_llm - from: UpdateAssistantRequest to: FallbackConfigReq type: has_one via: fallback_config - from: UpdateAssistantRequest to: InsightSettings type: has_one via: insight_settings - from: UpdateAssistantRequest to: AssistantIntegration type: has_many via: integrations - from: UpdateAssistantRequest to: inference-embedding_InterruptionSettings type: has_one via: interruption_settings - from: UpdateAssistantRequest to: AssistantMCPServer type: has_many via: mcp_servers - from: UpdateAssistantRequest to: MessagingSettings type: has_one via: messaging_settings - from: UpdateAssistantRequest to: ObservabilityReq type: has_one via: observability_settings - from: UpdateAssistantRequest to: PostConversationSettingsReq type: has_one via: post_conversation_settings - from: UpdateAssistantRequest to: PrivacySettings type: has_one via: privacy_settings - from: UpdateAssistantRequest to: TelephonySettings type: has_one via: telephony_settings - from: UpdateAssistantRequest to: TranscriptionSettings type: has_one via: transcription - from: UpdateAssistantRequest to: VoiceSettings type: has_one via: voice_settings - from: UpdateAssistantRequest to: WidgetSettings type: has_one via: widget_settings - from: Rule-Input to: Clause type: has_many via: match - from: Rule-Input to: Serve type: has_one via: serve - from: ScheduledSmsEventResponse to: Assistant type: belongs_to via: assistant_id - from: ScheduledSmsEventResponse to: Conversation type: belongs_to via: conversation_id - from: inference-embedding_Assistant to: ExternalLLM type: has_one via: external_llm - from: inference-embedding_Assistant to: FallbackConfig type: has_one via: fallback_config - from: inference-embedding_Assistant to: InsightSettings type: has_one via: insight_settings - from: inference-embedding_Assistant to: AssistantIntegration type: has_many via: integrations - from: inference-embedding_Assistant to: inference-embedding_InterruptionSettings type: has_one via: interruption_settings - from: inference-embedding_Assistant to: AssistantMCPServer type: has_many via: mcp_servers - from: inference-embedding_Assistant to: MessagingSettings type: has_one via: messaging_settings - from: inference-embedding_Assistant to: PrivacySettings type: has_one via: privacy_settings - from: inference-embedding_Assistant to: TelephonySettings type: has_one via: telephony_settings - from: inference-embedding_Assistant to: TranscriptionSettings type: has_one via: transcription - from: inference-embedding_Assistant to: VoiceSettings type: has_one via: voice_settings - from: inference-embedding_Assistant to: WidgetSettings type: has_one via: widget_settings - from: AssistantChatReq to: Conversation type: belongs_to via: conversation_id - from: CreateAssistantRequest to: ExternalLLMReq type: has_one via: external_llm - from: CreateAssistantRequest to: FallbackConfigReq type: has_one via: fallback_config - from: CreateAssistantRequest to: InsightSettings type: has_one via: insight_settings - from: CreateAssistantRequest to: AssistantIntegration type: has_many via: integrations - from: CreateAssistantRequest to: inference-embedding_InterruptionSettings type: has_one via: interruption_settings - from: CreateAssistantRequest to: AssistantMCPServer type: has_many via: mcp_servers - from: CreateAssistantRequest to: MessagingSettings type: has_one via: messaging_settings - from: CreateAssistantRequest to: ObservabilityReq type: has_one via: observability_settings - from: CreateAssistantRequest to: PostConversationSettingsReq type: has_one via: post_conversation_settings - from: CreateAssistantRequest to: PrivacySettings type: has_one via: privacy_settings - from: CreateAssistantRequest to: TelephonySettings type: has_one via: telephony_settings - from: CreateAssistantRequest to: TranscriptionSettings type: has_one via: transcription - from: CreateAssistantRequest to: VoiceSettings type: has_one via: voice_settings - from: CreateAssistantRequest to: WidgetSettings type: has_one via: widget_settings - from: PaginatedScheduledEventList to: ScheduledPhoneCallEventResponse type: has_many via: data - from: PaginatedScheduledEventList to: ScheduledSmsEventResponse type: has_many via: data - from: PaginatedScheduledEventList to: Meta type: has_one via: meta - from: PaginatedTestRunList to: TestRunResponse type: has_many via: data - from: PaginatedTestRunList to: Meta type: has_one via: meta - from: FallbackConfigReq to: ExternalLLMReq type: has_one via: external_llm - from: inference-embedding_InterruptionSettings to: StartSpeakingPlan type: has_one via: start_speaking_plan - from: AudioTranscriptionResponse to: AudioTranscriptionResponseSegments type: has_many via: segments - from: AudioTranscriptionResponse to: AudioTranscriptionResponseWord type: has_many via: words - from: AuditLogList to: AuditLog type: has_many via: data - from: AuthenticationProviderCreate to: settings type: has_one via: settings - from: 10dlc_Errors to: 10dlc_Error type: has_many via: errors - from: AssignProfileToCampaignRequest to: MessagingProfile type: belongs_to via: messagingProfileId - from: AssignProfileToCampaignResponse to: MessagingProfile type: belongs_to via: messagingProfileId - from: PhoneNumbersJob to: PhoneNumbersJobFailedOperation type: has_many via: failed_operations - from: PhoneNumbersJob to: PhoneNumbersJobPhoneNumber type: has_many via: phone_numbers - from: PhoneNumbersJobFailedOperation to: numbers_Error type: has_many via: errors - from: UpdatePhoneNumberVoiceSettingsRequest to: CallForwarding type: has_one via: call_forwarding - from: UpdatePhoneNumberVoiceSettingsRequest to: CallRecording type: has_one via: call_recording - from: UpdatePhoneNumberVoiceSettingsRequest to: CnamListing type: has_one via: cnam_listing - from: UpdatePhoneNumberVoiceSettingsRequest to: MediaFeatures type: has_one via: media_features - from: PhoneNumbersJobUpdatePhoneNumbersRequest to: BillingGroup type: belongs_to via: billing_group_id - from: PhoneNumbersJobUpdatePhoneNumbersRequest to: Connection type: belongs_to via: connection_id - from: PhoneNumbersJobUpdatePhoneNumbersRequest to: UpdatePhoneNumberVoiceSettingsRequest type: has_one via: voice - from: PaginatedBillingBundlesResponse to: BillingBundleSummary type: has_many via: data - from: PaginatedBillingBundlesResponse to: PaginationResponse type: has_one via: meta - from: BillingBundleResponse to: BillingBundleSchema type: has_one via: data - from: TransferCallRequest to: CustomSipHeader type: has_many via: custom_headers - from: TransferCallRequest to: SipHeader type: has_many via: sip_headers - from: TransferCallRequest to: SoundModifications type: has_one via: sound_modifications - from: ToolMessage to: MessageMetadata type: has_one via: metadata - from: ToolMessage to: ToolCall type: belongs_to via: tool_call_id - from: DeveloperMessage to: MessageMetadata type: has_one via: metadata - from: CallRequest to: CallAssistantRequest type: has_one via: assistant - from: CallRequest to: BillingGroup type: belongs_to via: billing_group_id - from: CallRequest to: Connection type: belongs_to via: connection_id - from: CallRequest to: CustomSipHeader type: has_many via: custom_headers - from: CallRequest to: DialogflowConfig type: has_one via: dialogflow_config - from: CallRequest to: SipHeader type: has_many via: sip_headers - from: CallRequest to: SoundModifications type: has_one via: sound_modifications - from: CallRequest to: TranscriptionStartRequest type: has_one via: transcription_config - from: SpeakRequest to: ElevenLabsVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: TelnyxVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: AWSVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: MinimaxVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: AzureVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: RimeVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: ResembleVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: InworldVoiceSettings type: has_one via: voice_settings - from: SpeakRequest to: XAIVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: CallAssistantRequest type: has_one via: assistant - from: AIAssistantStartRequest to: InterruptionSettings type: has_one via: interruption_settings - from: AIAssistantStartRequest to: UserMessage type: has_many via: message_history - from: AIAssistantStartRequest to: AssistantMessage type: has_many via: message_history - from: AIAssistantStartRequest to: ToolMessage type: has_many via: message_history - from: AIAssistantStartRequest to: SystemMessage type: has_many via: message_history - from: AIAssistantStartRequest to: DeveloperMessage type: has_many via: message_history - from: AIAssistantStartRequest to: AIAssistantJoinParticipant type: has_many via: participants - from: AIAssistantStartRequest to: TranscriptionConfig type: has_one via: transcription - from: AIAssistantStartRequest to: ElevenLabsVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: TelnyxVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: AWSVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: AzureVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: RimeVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: ResembleVoiceSettings type: has_one via: voice_settings - from: AIAssistantStartRequest to: XAIVoiceSettings type: has_one via: voice_settings - from: ReferRequest to: CustomSipHeader type: has_many via: custom_headers - from: ReferRequest to: SipHeader type: has_many via: sip_headers - from: GatherUsingSpeakRequest to: ElevenLabsVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: TelnyxVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: AWSVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: MinimaxVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: AzureVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: RimeVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: ResembleVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: InworldVoiceSettings type: has_one via: voice_settings - from: GatherUsingSpeakRequest to: XAIVoiceSettings type: has_one via: voice_settings - from: AssistantMessage to: MessageMetadata type: has_one via: metadata - from: AssistantMessage to: ToolCall type: has_many via: tool_calls - from: AIAssistantAddMessagesRequest to: UserMessage type: has_many via: messages - from: AIAssistantAddMessagesRequest to: AssistantMessage type: has_many via: messages - from: AIAssistantAddMessagesRequest to: ToolMessage type: has_many via: messages - from: AIAssistantAddMessagesRequest to: SystemMessage type: has_many via: messages - from: AIAssistantAddMessagesRequest to: DeveloperMessage type: has_many via: messages - from: CallAssistantRequest to: BookAppointmentTool type: has_many via: tools - from: CallAssistantRequest to: CheckAvailabilityTool type: has_many via: tools - from: CallAssistantRequest to: WebhookTool type: has_many via: tools - from: CallAssistantRequest to: HangupTool type: has_many via: tools - from: CallAssistantRequest to: TransferTool type: has_many via: tools - from: CallAssistantRequest to: CallControlRetrievalTool type: has_many via: tools - from: Assistant to: BookAppointmentTool type: has_many via: tools - from: Assistant to: CheckAvailabilityTool type: has_many via: tools - from: Assistant to: WebhookTool type: has_many via: tools - from: Assistant to: HangupTool type: has_many via: tools - from: Assistant to: TransferTool type: has_many via: tools - from: Assistant to: CallControlRetrievalTool type: has_many via: tools - from: GatherUsingAIRequest to: Assistant type: has_one via: assistant - from: GatherUsingAIRequest to: InterruptionSettings type: has_one via: interruption_settings - from: GatherUsingAIRequest to: TranscriptionConfig type: has_one via: transcription - from: GatherUsingAIRequest to: ElevenLabsVoiceSettings type: has_one via: voice_settings - from: GatherUsingAIRequest to: TelnyxVoiceSettings type: has_one via: voice_settings - from: GatherUsingAIRequest to: AWSVoiceSettings type: has_one via: voice_settings - from: GatherUsingAIRequest to: AzureVoiceSettings type: has_one via: voice_settings - from: GatherUsingAIRequest to: RimeVoiceSettings type: has_one via: voice_settings - from: GatherUsingAIRequest to: ResembleVoiceSettings type: has_one via: voice_settings - from: GatherUsingAIRequest to: XAIVoiceSettings type: has_one via: voice_settings - from: AnswerRequest to: CallAssistantRequest type: has_one via: assistant - from: AnswerRequest to: BillingGroup type: belongs_to via: billing_group_id - from: AnswerRequest to: CustomSipHeader type: has_many via: custom_headers - from: AnswerRequest to: SipHeader type: has_many via: sip_headers - from: AnswerRequest to: SoundModifications type: has_one via: sound_modifications - from: AnswerRequest to: TranscriptionStartRequest type: has_one via: transcription_config - from: SystemMessage to: MessageMetadata type: has_one via: metadata - from: AIAssistantJoinRequest to: Conversation type: belongs_to via: conversation_id - from: AIAssistantJoinRequest to: AIAssistantJoinParticipant type: has_one via: participant - from: UserMessage to: MessageMetadata type: has_one via: metadata - from: CallControlApplication to: CallControlApplicationInbound type: has_one via: inbound - from: CallControlApplication to: CallControlApplicationOutbound type: has_one via: outbound - from: CreateCallControlApplicationRequest to: CallControlApplicationInbound type: has_one via: inbound - from: CreateCallControlApplicationRequest to: CallControlApplicationOutbound type: has_one via: outbound - from: UpdateCallControlApplicationRequest to: CallControlApplicationInbound type: has_one via: inbound - from: UpdateCallControlApplicationRequest to: CallControlApplicationOutbound type: has_one via: outbound - from: CallControlApplicationOutbound to: OutboundVoiceProfile type: belongs_to via: outbound_voice_profile_id - from: CustomStorageConfiguration to: AzureConfigurationData type: has_one via: configuration - from: CredentialsResponse to: Connection type: belongs_to via: connection_id - from: CredentialsResponse to: CustomStorageConfiguration type: has_one via: data - from: RecordingResponseData to: Conference type: belongs_to via: conference_id - from: RecordingResponseData to: Connection type: belongs_to via: connection_id - from: OutboundMessage to: OutboundMessagePayload type: has_one via: payload - from: InboundMessagePayload to: messaging_Error type: has_many via: errors - from: InboundMessagePayload to: MessagingProfile type: belongs_to via: messaging_profile_id - from: NumberOrderWithPhoneNumbers to: BillingGroup type: belongs_to via: billing_group_id - from: NumberOrderWithPhoneNumbers to: Connection type: belongs_to via: connection_id - from: NumberOrderWithPhoneNumbers to: MessagingProfile type: belongs_to via: messaging_profile_id - from: NumberOrderWithPhoneNumbers to: PhoneNumber type: has_many via: phone_numbers - from: PhoneNumber to: SubNumberOrderRegulatoryRequirementWithValue type: has_many via: regulatory_requirements - from: OutboundMessagePayload to: messaging_Error type: has_many via: errors - from: OutboundMessagePayload to: MessagingProfile type: belongs_to via: messaging_profile_id - from: InboundMessage to: InboundMessagePayload type: has_one via: payload - from: CampaignSharingChain to: CampaignSharingStatus type: has_one via: sharedByMe - from: CampaignSharingChain to: CampaignSharingStatus type: has_one via: sharedWithMe - from: CdrDetailedReqResponse to: Filter type: has_many via: filters - from: CdrGetDetailReportResponse to: CdrDetailedReqResponse type: has_many via: data - from: CdrGetDetailReportResponse to: batch-csv_PaginationMeta type: has_one via: meta - from: CdrGetUsageReportsResponse to: CdrUsageReportResponseLegacy type: has_many via: data - from: CdrGetUsageReportsResponse to: standard_PaginationMeta type: has_one via: meta - from: BreakdownData to: NumberBreakdownResult type: has_many via: results - from: SummaryAndTotal to: Summary type: has_one via: summary - from: Summary to: AdjustmentLine type: has_many via: adjustments - from: ComparativeLine to: MonthDetail type: has_one via: existing_this_month - from: ComparativeLine to: MonthDetail type: has_one via: new_this_month - from: Retrieval to: BucketIds type: has_one via: retrieval - from: ChatCompletionRequest to: ChatCompletionToolParam type: has_many via: tools - from: ChatCompletionRequest to: Retrieval type: has_many via: tools - from: ClusteringStatusResponse to: RecursiveCluster type: has_many via: clusters - from: ClusteringRequestInfoData to: Meta type: has_one via: meta - from: ConferenceSpeakRequest to: ElevenLabsVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: TelnyxVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: AWSVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: MinimaxVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: AzureVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: RimeVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: ResembleVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: InworldVoiceSettings type: has_one via: voice_settings - from: ConferenceSpeakRequest to: XAIVoiceSettings type: has_one via: voice_settings - from: Conference to: Connection type: belongs_to via: connection_id - from: ConferenceParticipant to: Conference type: belongs_to via: conference_id - from: Connection to: OutboundVoiceProfile type: belongs_to via: outbound_voice_profile_id - from: InsightTemplateGroupResp to: InsightTemplateResp type: has_many via: insights - from: GetInsightTemplateGroupsRespData to: InsightTemplateGroupResp type: has_many via: data - from: GetInsightTemplateGroupsRespData to: Meta type: has_one via: meta - from: ConversationInsightListData to: Meta type: has_one via: meta - from: GetInsightTemplatesRespData to: InsightTemplateResp type: has_many via: data - from: GetInsightTemplatesRespData to: Meta type: has_one via: meta - from: ConversationMessageListData to: Meta type: has_one via: meta - from: CredentialConnection to: CredentialInbound type: has_one via: inbound - from: CredentialConnection to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: CredentialConnection to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: CredentialConnection to: CredentialOutbound type: has_one via: outbound - from: CredentialConnection to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: CreateCredentialConnectionRequest to: CredentialInbound type: has_one via: inbound - from: CreateCredentialConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: CreateCredentialConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: CreateCredentialConnectionRequest to: CredentialOutbound type: has_one via: outbound - from: CreateCredentialConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: CredentialOutbound to: OutboundVoiceProfile type: belongs_to via: outbound_voice_profile_id - from: UpdateCredentialConnectionRequest to: CredentialInbound type: has_one via: inbound - from: UpdateCredentialConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: UpdateCredentialConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: UpdateCredentialConnectionRequest to: CredentialOutbound type: has_one via: outbound - from: UpdateCredentialConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: AmdDetailRecord to: BillingGroup type: belongs_to via: billing_group_id - from: AmdDetailRecord to: Connection type: belongs_to via: connection_id - from: BackgroundTasksQueryResponseData to: BackgroundTasksQueryResponse type: has_many via: data - from: EnterprisePublic to: BillingAddress type: has_one via: billing_address - from: EnterprisePublic to: BillingContact type: has_one via: billing_contact - from: EnterprisePublic to: OrganizationContact type: has_one via: organization_contact - from: EnterprisePublic to: PhysicalAddress type: has_one via: organization_physical_address - from: EnterpriseCreate to: BillingAddress type: has_one via: billing_address - from: EnterpriseCreate to: BillingContact type: has_one via: billing_contact - from: EnterpriseCreate to: OrganizationContact type: has_one via: organization_contact - from: EnterpriseCreate to: PhysicalAddress type: has_one via: organization_physical_address - from: EnterpriseUpdate to: BillingAddress type: has_one via: billing_address - from: EnterpriseUpdate to: BillingContact type: has_one via: billing_contact - from: EnterpriseUpdate to: OrganizationContact type: has_one via: organization_contact - from: EnterpriseUpdate to: PhysicalAddress type: has_one via: organization_physical_address - from: EnterpriseListPublic to: EnterprisePublic type: has_many via: data - from: EnterpriseListPublic to: MetaInfo type: has_one via: meta - from: Upload to: Location type: belongs_to via: location_id - from: Upload to: TnUploadEntry type: has_many via: tn_upload_entries - from: ExternalConnectionPhoneNumber to: CivicAddress type: belongs_to via: civic_address_id - from: ExternalConnectionPhoneNumber to: Location type: belongs_to via: location_id - from: CivicAddress to: Location type: has_many via: locations - from: CreateExternalConnectionUploadRequest to: CivicAddress type: belongs_to via: civic_address_id - from: CreateExternalConnectionUploadRequest to: Location type: belongs_to via: location_id - from: TnUploadEntry to: CivicAddress type: belongs_to via: civic_address_id - from: TnUploadEntry to: Location type: belongs_to via: location_id - from: FqdnConnection to: InboundFqdn type: has_one via: inbound - from: FqdnConnection to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: FqdnConnection to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: FqdnConnection to: OutboundFqdn type: has_one via: outbound - from: FqdnConnection to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: CreateFqdnConnectionRequest to: InboundFqdn type: has_one via: inbound - from: CreateFqdnConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: CreateFqdnConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: CreateFqdnConnectionRequest to: OutboundFqdn type: has_one via: outbound - from: CreateFqdnConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: OutboundFqdn to: OutboundVoiceProfile type: belongs_to via: outbound_voice_profile_id - from: UpdateFqdnConnectionRequest to: InboundFqdn type: has_one via: inbound - from: UpdateFqdnConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: UpdateFqdnConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: UpdateFqdnConnectionRequest to: OutboundFqdn type: has_one via: outbound - from: UpdateFqdnConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: Fqdn to: Connection type: belongs_to via: connection_id - from: GlobalIpAssignmentUpdate to: GlobalIP type: belongs_to via: global_ip_id - from: GlobalIpAssignmentUpdate to: WireguardPeer type: belongs_to via: wireguard_peer_id - from: GlobalIpAssignment to: GlobalIP type: belongs_to via: global_ip_id - from: GlobalIpAssignment to: WireguardPeer type: belongs_to via: wireguard_peer_id - from: MessagingHostedNumberOrder to: MessagingProfile type: belongs_to via: messaging_profile_id - from: InexplicitNumberOrderResponse to: BillingGroup type: belongs_to via: billing_group_id - from: InexplicitNumberOrderResponse to: Connection type: belongs_to via: connection_id - from: InexplicitNumberOrderResponse to: MessagingProfile type: belongs_to via: messaging_profile_id - from: InexplicitNumberOrderRequest to: BillingGroup type: belongs_to via: billing_group_id - from: InexplicitNumberOrderRequest to: Connection type: belongs_to via: connection_id - from: InexplicitNumberOrderRequest to: MessagingProfile type: belongs_to via: messaging_profile_id - from: IntegrationSecretsListData to: IntegrationSecret type: has_many via: data - from: IntegrationConnection to: Integration type: belongs_to via: integration_id - from: AccessIPAddressListResponseSchema to: AccessIPAddressResponseSchema type: has_many via: data - from: AccessIPAddressListResponseSchema to: cloudflare-ip-list-sync_PaginationMeta type: has_one via: meta - from: OutboundIp to: OutboundVoiceProfile type: belongs_to via: outbound_voice_profile_id - from: UpdateIpConnectionRequest to: InboundIp type: has_one via: inbound - from: UpdateIpConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: UpdateIpConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: UpdateIpConnectionRequest to: OutboundIp type: has_one via: outbound - from: UpdateIpConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: IpConnection to: InboundIp type: has_one via: inbound - from: IpConnection to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: IpConnection to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: IpConnection to: OutboundIp type: has_one via: outbound - from: IpConnection to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: CreateIpConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: CreateIpConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: CreateIpConnectionRequest to: OutboundIp type: has_one via: outbound - from: CreateIpConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: AccessIPRangeListResponseSchema to: AccessIPRangeResponseSchema type: has_many via: data - from: AccessIPRangeListResponseSchema to: cloudflare-ip-list-sync_PaginationMeta type: has_one via: meta - from: MdrGetDetailResponse to: reporting_PaginationMeta type: has_one via: meta - from: MdrGetDetailReportResponse to: MdrDetailReportResponse type: has_many via: data - from: MdrGetDetailReportResponse to: batch-csv_PaginationMeta type: has_one via: meta - from: MdrDetailReportResponse to: Filter type: has_many via: filters - from: standard_MdrGetUsageReportsResponse to: MdrUsageReportResponseLegacy type: has_many via: data - from: standard_MdrGetUsageReportsResponse to: standard_PaginationMeta type: has_one via: meta - from: MdrGetUsageReportsResponse to: MdrUsageReportResponse type: has_many via: data - from: MdrGetUsageReportsResponse to: reporting_PaginationMeta type: has_one via: meta - from: OutboundMessagePayloadCancelled to: messaging_Error type: has_many via: errors - from: OutboundMessagePayloadCancelled to: MessagingProfile type: belongs_to via: messaging_profile_id - from: MessagingProfile to: NumberPoolSettings type: has_one via: number_pool_settings - from: MessagingProfile to: UrlShortenerSettings type: has_one via: url_shortener_settings - from: AlphanumericSenderId to: MessagingProfile type: belongs_to via: messaging_profile_id - from: PhoneNumberWithMessagingSettings to: MessagingProfile type: belongs_to via: messaging_profile_id - from: AddPlanStepsRequest to: CreatePlanStepRequest type: has_many via: steps - from: EventsListResponse to: EventData type: has_many via: data - from: EventsListResponse to: Meta type: has_one via: meta - from: MissionRunsListResponse to: MissionRunData type: has_many via: data - from: MissionRunsListResponse to: Meta type: has_one via: meta - from: MissionsListResponse to: MissionData type: has_many via: data - from: MissionsListResponse to: Meta type: has_one via: meta - from: MobilePhoneNumber to: Connection type: belongs_to via: connection_id - from: MobilePhoneNumber to: SIMCard type: belongs_to via: sim_card_id - from: DefaultGateway to: Network type: belongs_to via: network_id - from: DefaultGateway to: WireguardPeer type: belongs_to via: wireguard_peer_id - from: NotificationSetting to: NotificationChannel type: belongs_to via: notification_channel_id - from: NotificationSetting to: NotificationEventCondition type: belongs_to via: notification_event_condition_id - from: NotificationSetting to: NotificationProfile type: belongs_to via: notification_profile_id - from: NotificationChannel to: NotificationProfile type: belongs_to via: notification_profile_id - from: OptOutListResponse to: OptOutItem type: has_many via: data - from: OptOutListResponse to: messaging_PaginationMeta type: has_one via: meta - from: AutorespConfigsResponseSchema to: AutorespConfigSchema type: has_many via: data - from: AutorespConfigsResponseSchema to: messaging_PaginationMeta type: has_one via: meta - from: OptOutItem to: MessagingProfile type: belongs_to via: messaging_profile_id - from: AutorespConfigResponseSchema to: AutorespConfigSchema type: has_one via: data - from: UpdateOutboundVoiceProfileRequest to: BillingGroup type: belongs_to via: billing_group_id - from: UpdateOutboundVoiceProfileRequest to: OutboundCallRecording type: has_one via: call_recording - from: OutboundVoiceProfile to: BillingGroup type: belongs_to via: billing_group_id - from: OutboundVoiceProfile to: OutboundCallRecording type: has_one via: call_recording - from: CreateOutboundVoiceProfileRequest to: BillingGroup type: belongs_to via: billing_group_id - from: CreateOutboundVoiceProfileRequest to: OutboundCallRecording type: has_one via: call_recording - from: NumberBlockOrder to: Connection type: belongs_to via: connection_id - from: NumberBlockOrder to: MessagingProfile type: belongs_to via: messaging_profile_id - from: CreateNumberBlockOrderRequest to: Connection type: belongs_to via: connection_id - from: CreateNumberBlockOrderRequest to: MessagingProfile type: belongs_to via: messaging_profile_id - from: PhoneNumberBlocksJob to: PhoneNumberBlocksJobFailedOperation type: has_many via: failed_operations - from: PhoneNumberBlocksJobFailedOperation to: numbers_Error type: has_many via: errors - from: PhoneNumberDeletedDetailed to: BillingGroup type: belongs_to via: billing_group_id - from: PhoneNumberDeletedDetailed to: Connection type: belongs_to via: connection_id - from: PhoneNumberDeletedDetailed to: MessagingProfile type: belongs_to via: messaging_profile_id - from: PhoneNumberDetailed to: BillingGroup type: belongs_to via: billing_group_id - from: PhoneNumberDetailed to: Connection type: belongs_to via: connection_id - from: PhoneNumberDetailed to: MessagingProfile type: belongs_to via: messaging_profile_id - from: PhoneNumberWithVoiceSettings to: CallForwarding type: has_one via: call_forwarding - from: PhoneNumberWithVoiceSettings to: CallRecording type: has_one via: call_recording - from: PhoneNumberWithVoiceSettings to: CnamListing type: has_one via: cnam_listing - from: PhoneNumberWithVoiceSettings to: Connection type: belongs_to via: connection_id - from: PhoneNumberWithVoiceSettings to: MediaFeatures type: has_one via: media_features - from: UpdatePhoneNumberRequest to: Address type: belongs_to via: address_id - from: UpdatePhoneNumberRequest to: BillingGroup type: belongs_to via: billing_group_id - from: UpdatePhoneNumberRequest to: Connection type: belongs_to via: connection_id - from: SlimPhoneNumberDetailed to: BillingGroup type: belongs_to via: billing_group_id - from: SlimPhoneNumberDetailed to: Connection type: belongs_to via: connection_id - from: CreateNumberOrderRequest to: BillingGroup type: belongs_to via: billing_group_id - from: CreateNumberOrderRequest to: Connection type: belongs_to via: connection_id - from: CreateNumberOrderRequest to: MessagingProfile type: belongs_to via: messaging_profile_id - from: NumberOrder to: BillingGroup type: belongs_to via: billing_group_id - from: NumberOrder to: Connection type: belongs_to via: connection_id - from: NumberOrder to: MessagingProfile type: belongs_to via: messaging_profile_id - from: NumberOrder to: PhoneNumbersJobPhoneNumber type: has_many via: phone_numbers - from: NumberOrderPhoneNumber to: SubNumberOrderRegulatoryRequirementWithValue type: has_many via: regulatory_requirements - from: NumberOrderPhoneNumber to: SubNumberOrder type: belongs_to via: sub_number_order_id - from: AvailablePhoneNumberBlock to: CostInformation type: has_one via: cost_information - from: AvailablePhoneNumberBlock to: Feature type: has_many via: features - from: AvailablePhoneNumberBlock to: RegionInformation type: has_many via: region_information - from: AvailablePhoneNumber to: CostInformation type: has_one via: cost_information - from: AvailablePhoneNumber to: Feature type: has_many via: features - from: AvailablePhoneNumber to: RegionInformation type: has_many via: region_information - from: PortingOrderPhoneNumberConfiguration to: BillingGroup type: belongs_to via: billing_group_id - from: PortingOrderPhoneNumberConfiguration to: Connection type: belongs_to via: connection_id - from: PortingOrderPhoneNumberConfiguration to: MessagingProfile type: belongs_to via: messaging_profile_id - from: PortingPhoneNumber to: PortingOrder type: belongs_to via: porting_order_id - from: PortingOrder to: PortingOrderDocuments type: has_one via: documents - from: PortingOrder to: PortingOrderEndUser type: has_one via: end_user - from: PortingOrder to: PortingOrderMisc type: has_one via: misc - from: PortingOrder to: PortingOrderPhoneNumberConfiguration type: has_one via: phone_number_configuration - from: PortingOrder to: PortingPhoneNumber type: has_many via: phone_numbers - from: PortingOrder to: PortingOrderStatus type: has_one via: status - from: PortingOrder to: PortingOrderUserFeedback type: has_one via: user_feedback - from: UpdatePortingOrder to: PortingOrderDocuments type: has_one via: documents - from: UpdatePortingOrder to: PortingOrderEndUser type: has_one via: end_user - from: UpdatePortingOrder to: PortingOrderMisc type: has_one via: misc - from: UpdatePortingOrder to: PortingOrderPhoneNumberConfiguration type: has_one via: phone_number_configuration - from: UpdatePortingOrder to: RequirementGroup type: belongs_to via: requirement_group_id - from: UpdatePortingOrder to: PortingOrderUserFeedback type: has_one via: user_feedback - from: PortingPhoneNumberConfiguration to: PortingPhoneNumber type: belongs_to via: porting_phone_number_id - from: PortingPhoneNumberConfiguration to: UserBundle type: belongs_to via: user_bundle_id - from: PrivateWirelessGateway to: Network type: belongs_to via: network_id - from: UpdateMessagingProfileRequest to: NumberPoolSettings type: has_one via: number_pool_settings - from: UpdateMessagingProfileRequest to: UrlShortenerSettings type: has_one via: url_shortener_settings - from: CreateMessagingProfileRequest to: NumberPoolSettings type: has_one via: number_pool_settings - from: CreateMessagingProfileRequest to: UrlShortenerSettings type: has_one via: url_shortener_settings - from: PronunciationDictListResponse to: PronunciationDictData type: has_many via: data - from: ListPushCredentialsResponse to: PushCredential type: has_many via: data - from: QueueCall to: Connection type: belongs_to via: connection_id - from: RCSCarouselCard to: RCSCardContent type: has_many via: card_contents - from: RCSStandaloneCard to: RCSCardContent type: has_one via: card_content - from: RCSContentMessage to: RCSContentInfo type: has_one via: content_info - from: RCSContentMessage to: RCSRichCard type: has_one via: rich_card - from: RCSContentMessage to: RCSSuggestion type: has_many via: suggestions - from: RCSMessage to: RCSAgentMessage type: has_one via: agent_message - from: RCSMessage to: MessagingProfile type: belongs_to via: messaging_profile_id - from: RCSAgentsResponse to: RCSAgent type: has_many via: data - from: RCSAgentsResponse to: messaging_PaginationMeta type: has_one via: meta - from: RCSAgentMessage to: RCSContentMessage type: has_one via: content_message - from: RCSAction to: RCSViewLocationAction type: has_one via: view_location_action - from: RCSCardContent to: RCSMedia type: has_one via: media - from: RCSCardContent to: RCSSuggestion type: has_many via: suggestions - from: RCSMedia to: RCSContentInfo type: has_one via: content_info - from: RCSRichCard to: RCSCarouselCard type: has_one via: carousel_card - from: RCSRichCard to: RCSStandaloneCard type: has_one via: standalone_card - from: RCSSuggestion to: RCSAction type: has_one via: action - from: ReputationPhoneNumberListWithReputation to: ReputationPhoneNumberWithReputationData type: has_many via: data - from: ReputationPhoneNumberListWithReputation to: MetaInfo type: has_one via: meta - from: ReputationPhoneNumberList to: MetaInfo type: has_one via: meta - from: RoomRecording to: Room type: belongs_to via: room_id - from: RoomSession to: Room type: belongs_to via: room_id - from: Room to: RoomSession type: has_many via: sessions - from: RecordTypeInfo to: ChildRelationshipInfo type: has_many via: child_relationships - from: RecordTypeInfo to: ParentRelationshipInfo type: has_many via: parent_relationships - from: ChildRelationshipInfo to: MetadataFieldMapping type: has_one via: via - from: RecordTypeMetadataResponse to: ChildRelationshipInfo type: has_many via: child_relationships - from: RecordTypeMetadataResponse to: ParentRelationshipInfo type: has_many via: parent_relationships - from: MetadataOverviewResponse to: RecordTypeInfo type: has_many via: record_types - from: SessionAnalysisResponse to: EventNode type: has_one via: root - from: EventNode to: RelationshipInfo type: has_one via: relationship - from: ParentRelationshipInfo to: MetadataFieldMapping type: has_one via: via - from: BlackBoxTestResultSet to: BlackBoxTestResult type: has_many via: black_box_tests - from: SearchedSIMCardGroup to: ConsumedData type: has_one via: consumed_data - from: SearchedSIMCardGroup to: PrivateWirelessGateway type: belongs_to via: private_wireless_gateway_id - from: SearchedSIMCardGroup to: WirelessBlocklist type: belongs_to via: wireless_blocklist_id - from: SIMCardGroup to: ConsumedData type: has_one via: consumed_data - from: SIMCardGroup to: PrivateWirelessGateway type: belongs_to via: private_wireless_gateway_id - from: SIMCardGroup to: WirelessBlocklist type: belongs_to via: wireless_blocklist_id - from: SimpleSIMCard to: SIMCardGroup type: belongs_to via: sim_card_group_id - from: SimpleSIMCard to: SIMCardStatus type: has_one via: status - from: SIMCard to: SIMCardGroup type: belongs_to via: sim_card_group_id - from: SIMCard to: SIMCardStatus type: has_one via: status - from: TelcoDataUsageReportResponse to: TelcoDataUsageRecord type: has_many via: result - from: TelcoDataGetUsageReportsResponse to: TelcoDataUsageReportResponse type: has_many via: data - from: TelcoDataGetUsageReportsResponse to: standard_PaginationMeta type: has_one via: meta - from: GenerateSpeechRequest to: AwsProviderParams type: has_one via: aws - from: GenerateSpeechRequest to: AzureProviderParams type: has_one via: azure - from: GenerateSpeechRequest to: XAIProviderParams type: has_one via: xai - from: XAIProviderParams to: Voice type: belongs_to via: voice_id - from: UpdateUacConnectionRequest to: UacExternalSettings type: has_one via: external_uac_settings - from: UpdateUacConnectionRequest to: UacInboundRequest type: has_one via: inbound - from: UpdateUacConnectionRequest to: UacInternalSettings type: has_one via: internal_uac_settings - from: UpdateUacConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: UpdateUacConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: UpdateUacConnectionRequest to: UacOutbound type: has_one via: outbound - from: UpdateUacConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: UacOutbound to: OutboundVoiceProfile type: belongs_to via: outbound_voice_profile_id - from: UacConnection to: UacExternalSettings type: has_one via: external_uac_settings - from: UacConnection to: Fqdn type: has_many via: fqdns - from: UacConnection to: UacInternalSettings type: has_one via: internal_uac_settings - from: UacConnection to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: UacConnection to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: UacConnection to: UacOutbound type: has_one via: outbound - from: UacConnection to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: CreateUacConnectionRequest to: UacExternalSettings type: has_one via: external_uac_settings - from: CreateUacConnectionRequest to: UacInboundRequest type: has_one via: inbound - from: CreateUacConnectionRequest to: UacInternalSettings type: has_one via: internal_uac_settings - from: CreateUacConnectionRequest to: ConnectionJitterBuffer type: has_one via: jitter_buffer - from: CreateUacConnectionRequest to: ConnectionNoiseSuppressionDetails type: has_one via: noise_suppression_details - from: CreateUacConnectionRequest to: UacOutbound type: has_one via: outbound - from: CreateUacConnectionRequest to: ConnectionRtcpSettings type: has_one via: rtcp_settings - from: UnusedUserBundlesSchema to: BillingBundleSummary type: has_one via: billing_bundle - from: UnusedUserBundlesSchema to: UserBundle type: belongs_to via: user_bundle_ids - from: UserBundle to: BillingBundleSummary type: has_one via: billing_bundle - from: UserBundle to: UserBundleResourceSchema type: has_many via: resources - from: PaginatedUserBundlesResponse to: UserBundle type: has_many via: data - from: PaginatedUserBundlesResponse to: PaginationResponse type: has_one via: meta - from: VerificationRequestStatus to: Url type: has_many via: optInWorkflowImageURLs - from: VerificationRequestStatus to: TFPhoneNumber type: has_many via: phoneNumbers - from: TFVerificationRequest to: Url type: has_many via: optInWorkflowImageURLs - from: TFVerificationRequest to: TFPhoneNumber type: has_many via: phoneNumbers - from: VerificationRequestEgress to: Url type: has_many via: optInWorkflowImageURLs - from: VerificationRequestEgress to: TFPhoneNumber type: has_many via: phoneNumbers - from: ListVerifiedNumbersResponse to: VerifiedNumberResponse type: has_many via: data - from: ListVerificationsResponse to: Verification type: has_many via: data - from: ListVerificationsResponse to: verify_Meta type: has_one via: meta - from: ListVerifyProfilesResponse to: VerifyProfileResponse type: has_many via: data - from: ListVerifyProfilesResponse to: verify_Meta type: has_one via: meta - from: VoiceCloneListResponse to: VoiceCloneData type: has_many via: data - from: VoiceCloneListResponse to: voice-designs_PaginationMeta type: has_one via: meta - from: VoiceDesignListResponse to: VoiceDesignSummaryData type: has_many via: data - from: VoiceDesignListResponse to: voice-designs_PaginationMeta type: has_one via: meta - from: ExternalWdrGetDetailResponse to: ExternalWdrDetailRecordDto type: has_many via: data - from: ExternalWdrDetailRecordDto to: SIMCard type: belongs_to via: sim_card_id - from: WhatsappCreateTemplateRequest to: WhatsappTemplateHeaderComponent type: has_many via: components - from: WhatsappCreateTemplateRequest to: WhatsappTemplateBodyComponent type: has_many via: components - from: WhatsappCreateTemplateRequest to: WhatsappTemplateFooterComponent type: has_many via: components - from: WhatsappCreateTemplateRequest to: WhatsappTemplateButtonsComponent type: has_many via: components - from: WhatsappCreateTemplateRequest to: WhatsappTemplateCarouselComponent type: has_many via: components - from: WhatsappUpdateTemplateRequest to: WhatsappTemplateHeaderComponent type: has_many via: components - from: WhatsappUpdateTemplateRequest to: WhatsappTemplateBodyComponent type: has_many via: components - from: WhatsappUpdateTemplateRequest to: WhatsappTemplateFooterComponent type: has_many via: components - from: WhatsappUpdateTemplateRequest to: WhatsappTemplateButtonsComponent type: has_many via: components - from: WhatsappUpdateTemplateRequest to: WhatsappTemplateCarouselComponent type: has_many via: components - from: WhatsappMessage to: MessagingProfile type: belongs_to via: messaging_profile_id - from: WhatsappMessage to: WhatsappMessageContent type: has_one via: whatsapp_message - from: WhatsappMessageContent to: WhatsappMedia type: has_one via: audio - from: WhatsappMessageContent to: WhatsappMedia type: has_one via: document - from: WhatsappMessageContent to: WhatsappMedia type: has_one via: image - from: WhatsappMessageContent to: WhatsappMedia type: has_one via: sticker - from: WhatsappMessageContent to: WhatsappMedia type: has_one via: video - from: WhatsappProfilePhotoData to: PhoneNumber type: belongs_to via: phone_number_id