generated: '2026-07-25' method: derived source: openapi/infobip-platform-full-openapi.json (652 paths / 943 operations) notes: 'Entity graph derived from the URI structure of the Infobip platform OpenAPI: the first path segment is the product domain, subsequent non-version, non-parameter segments are resources, and a {param} directly after a resource is that resource identifier. Nesting yields has_many / belongs_to edges. Infobip does not use typed id prefixes; identifiers are opaque UUIDs, numeric ids, or channel-native ids (messageId, bulkId, personId, conversationId, applicationId, entityId).' cross_cutting_identifiers: - id: messageId meaning: Identifier of a single outbound or inbound message; echoed on delivery reports and logs. - id: bulkId meaning: Identifier of a batch of messages submitted in one request; used to fetch reports and to schedule/reschedule. - id: personId meaning: Internal identifier of a People person profile. - id: conversationId meaning: Identifier of a Conversations thread. - id: applicationId meaning: CPaaS X application scope on send/report operations. - id: entityId meaning: CPaaS X entity (tenant/brand) scope on send/report operations. - id: campaignReferenceId meaning: Ties messages back to a Moments/Broadcast campaign. entity_count: 296 relationship_count: 626 entities: - entity: ccaas domain: ccaas operations: 126 identifiers: [] path_count: 73 example_path: /ccaas/1/account/configuration - entity: calls domain: calls operations: 109 identifiers: - callId path_count: 84 example_path: /calls/1/bulks - entity: people domain: people operations: 64 identifiers: [] path_count: 30 example_path: /people/2/companies - entity: whatsapp domain: whatsapp operations: 64 identifiers: - sender path_count: 52 example_path: /whatsapp/1/conversions - entity: email domain: email operations: 52 identifiers: [] path_count: 35 example_path: /email/1/bulks - entity: number-registration domain: number-registration operations: 42 identifiers: [] path_count: 34 example_path: /number-registration/1/automatic-review - entity: voice domain: ccaas operations: 40 identifiers: - conversationId path_count: 24 example_path: /ccaas/voice/2/account-recording-config - entity: senders domain: whatsapp operations: 34 identifiers: - sender path_count: 24 example_path: /whatsapp/1/embedded-signup/registrations/business-account/{businessAccountId}/senders - entity: numbers domain: numbers operations: 31 identifiers: - numberKey path_count: 13 example_path: /numbers/1/numbers - entity: conversations domain: ccaas operations: 29 identifiers: - conversationId path_count: 19 example_path: /ccaas/1/agents/{agentId}/conversations - entity: persons domain: people operations: 29 identifiers: - personId path_count: 13 example_path: /people/2/companies/persons - entity: knowledge-base domain: knowledge-base operations: 28 identifiers: [] path_count: 18 example_path: /knowledge-base/1/articles - entity: rcs domain: rcs operations: 27 identifiers: [] path_count: 19 example_path: /rcs/1/events - entity: message domain: whatsapp operations: 24 identifiers: - messageId path_count: 24 example_path: /whatsapp/1/message/audio - entity: conferences domain: calls operations: 22 identifiers: - conferenceId path_count: 17 example_path: /calls/1/conferences - entity: subscriptions domain: subscriptions operations: 22 identifiers: [] path_count: 11 example_path: /subscriptions/1/certificates - entity: voice domain: voice operations: 22 identifiers: [] path_count: 12 example_path: /voice/1/reports - entity: call-link domain: call-link operations: 20 identifiers: [] path_count: 12 example_path: /call-link/1/configs - entity: dialogs domain: calls operations: 20 identifiers: - dialogId path_count: 18 example_path: /calls/1/dialogs - entity: senders domain: rcs operations: 20 identifiers: - sender - senderName path_count: 12 example_path: /rcs/1/senders - entity: push domain: push operations: 19 identifiers: [] path_count: 16 example_path: /push/1/applications - entity: 2fa domain: 2fa operations: 18 identifiers: [] path_count: 14 example_path: /2fa/2/applications - entity: catalogs domain: catalogs operations: 18 identifiers: - catalogId - id path_count: 7 example_path: /catalogs/1/catalogs - entity: campaigns domain: number-registration operations: 18 identifiers: - campaignId - campaignUuid path_count: 15 example_path: /number-registration/1/automatic-review/campaigns/{campaignUuid} - entity: lists domain: people operations: 18 identifiers: - listName path_count: 8 example_path: /people/2/persons/{personId}/lists - entity: ip-management domain: email operations: 17 identifiers: [] path_count: 12 example_path: /email/1/ip-management/domains/{domainId} - entity: brands domain: number-registration operations: 17 identifiers: - brandId path_count: 12 example_path: /number-registration/1/brands - entity: provisioning domain: provisioning operations: 17 identifiers: [] path_count: 8 example_path: /provisioning/1/applications - entity: conversation-forms domain: ccaas operations: 16 identifiers: [] path_count: 6 example_path: /ccaas/2/conversation-forms/fields - entity: sip-trunks domain: calls operations: 15 identifiers: - sipTrunkId path_count: 8 example_path: /calls/1/sip-trunks - entity: voice domain: numbers operations: 15 identifiers: [] path_count: 6 example_path: /numbers/2/numbers/{numberKey}/voice - entity: sms domain: sms operations: 15 identifiers: [] path_count: 13 example_path: /sms/1/bulks - entity: webrtc domain: webrtc operations: 15 identifiers: [] path_count: 10 example_path: /webrtc/1/files - entity: interactive domain: whatsapp operations: 14 identifiers: [] path_count: 14 example_path: /whatsapp/1/message/interactive/buttons - entity: biometrics domain: biometrics operations: 13 identifiers: [] path_count: 5 example_path: /biometrics/1/enrollment/sessions - entity: recordings domain: calls operations: 13 identifiers: [] path_count: 9 example_path: /calls/1/recordings/calls - entity: messenger domain: messenger operations: 13 identifiers: [] path_count: 11 example_path: /messenger/1/ad-accounts - entity: sessions domain: biometrics operations: 12 identifiers: [] path_count: 4 example_path: /biometrics/1/enrollment/sessions - entity: applications domain: 2fa operations: 11 identifiers: - appId path_count: 7 example_path: /2fa/2/applications - entity: callrouting domain: callrouting operations: 11 identifiers: [] path_count: 6 example_path: /callrouting/1/recordings - entity: domains domain: email operations: 11 identifiers: - domainId - domainName path_count: 8 example_path: /email/1/domains - entity: pools domain: email operations: 11 identifiers: - poolId path_count: 7 example_path: /email/1/ip-management/domains/{domainId}/pools - entity: articles domain: knowledge-base operations: 11 identifiers: - articleId path_count: 6 example_path: /knowledge-base/1/articles - entity: resources domain: resources operations: 11 identifiers: [] path_count: 8 example_path: /resources/1/coverage-lookup - entity: viber domain: viber operations: 11 identifiers: [] path_count: 9 example_path: /viber/1/message/file - entity: templates domain: email operations: 10 identifiers: - templateId path_count: 5 example_path: /email/1/templates - entity: items domain: people operations: 10 identifiers: - itemId path_count: 4 example_path: /people/2/persons/{personId}/lists/{listName}/items - entity: settings domain: settings operations: 10 identifiers: [] path_count: 6 example_path: /settings/1/accounts - entity: tts domain: tts operations: 10 identifiers: [] path_count: 8 example_path: /tts/3/advanced - entity: vocalize domain: vocalize operations: 10 identifiers: [] path_count: 9 example_path: /vocalize/2/campaigns - entity: ivr domain: voice operations: 10 identifiers: [] path_count: 6 example_path: /voice/ivr/1/files - entity: masking domain: voice operations: 10 identifiers: [] path_count: 4 example_path: /voice/masking/1/upload - entity: flows domain: whatsapp operations: 10 identifiers: - flowId path_count: 7 example_path: /whatsapp/1/senders/{sender}/flows - entity: zalo domain: zalo operations: 10 identifiers: [] path_count: 8 example_path: /zalo/1/logs - entity: camara domain: camara operations: 9 identifiers: [] path_count: 9 example_path: /camara/kyc-match/v0.3/match - entity: agents domain: ccaas operations: 9 identifiers: - agentId path_count: 7 example_path: /ccaas/1/agents - entity: working-hours domain: ccaas operations: 9 identifiers: - id - workingHoursId path_count: 5 example_path: /ccaas/1/working-hours - entity: companies domain: people operations: 9 identifiers: [] path_count: 3 example_path: /people/2/companies - entity: peopleevents domain: peopleevents operations: 9 identifiers: [] path_count: 7 example_path: /peopleevents/1/export - entity: applications domain: push operations: 9 identifiers: - applicationCode path_count: 6 example_path: /push/1/applications - entity: templates domain: rcs operations: 9 identifiers: - templateName path_count: 5 example_path: /rcs/1/senders/{sender}/templates - entity: routes domain: callrouting operations: 8 identifiers: - routeId path_count: 4 example_path: /callrouting/1/routes - entity: items domain: catalogs operations: 8 identifiers: - itemId path_count: 3 example_path: /catalogs/1/catalogs/{catalogId}/items - entity: mi domain: mi operations: 8 identifiers: [] path_count: 8 example_path: /mi/national-identity-number/1/check - entity: mms domain: mms operations: 8 identifiers: [] path_count: 8 example_path: /mms/1/advanced - entity: api-keys domain: settings operations: 8 identifiers: - apiKeyId - key path_count: 4 example_path: /settings/1/accounts/{accountKey}/api-keys - entity: campaigns domain: vocalize operations: 8 identifiers: - campaignId path_count: 7 example_path: /vocalize/2/campaigns - entity: templates domain: whatsapp operations: 8 identifiers: - id - templateName path_count: 5 example_path: /whatsapp/1/senders/{sender}/templates - entity: sender domain: zalo operations: 8 identifiers: - sender path_count: 6 example_path: /zalo/1/sender/{sender}/media - entity: pin domain: 2fa operations: 7 identifiers: - pinId path_count: 7 example_path: /2fa/2/pin - entity: service-addresses domain: calls operations: 7 identifiers: - sipTrunkServiceAddressId path_count: 4 example_path: /calls/1/sip-trunks/service-addresses - entity: queues domain: ccaas operations: 7 identifiers: - queueId path_count: 5 example_path: /ccaas/1/agents/{agentId}/queues - entity: ips domain: email operations: 7 identifiers: - ipId path_count: 6 example_path: /email/1/ip-management/ips - entity: omni domain: omni operations: 7 identifiers: [] path_count: 5 example_path: /omni/1/advanced - entity: contactInformation domain: people operations: 7 identifiers: [] path_count: 4 example_path: /people/2/contactInformation/push/{pushRegId} - entity: configurations domain: push operations: 7 identifiers: - configurationKey path_count: 4 example_path: /push/1/applications/{applicationCode}/configurations - entity: certificates domain: subscriptions operations: 7 identifiers: - certificateId path_count: 5 example_path: /subscriptions/1/certificates - entity: messages domain: 2fa operations: 6 identifiers: - msgId path_count: 4 example_path: /2fa/2/applications/{appId}/email/messages - entity: configs domain: call-link operations: 6 identifiers: - id path_count: 2 example_path: /call-link/1/configs - entity: bulks domain: calls operations: 6 identifiers: - bulkId path_count: 6 example_path: /calls/1/bulks - entity: files domain: calls operations: 6 identifiers: - fileId path_count: 3 example_path: /calls/1/files - entity: history domain: calls operations: 6 identifiers: [] path_count: 6 example_path: /calls/1/calls/history - entity: triggers domain: ccaas operations: 6 identifiers: - id path_count: 2 example_path: /ccaas/2/conversation-forms/triggers - entity: web-forms domain: ccaas operations: 6 identifiers: - id path_count: 3 example_path: /ccaas/1/web-forms - entity: content-tree domain: knowledge-base operations: 6 identifiers: [] path_count: 4 example_path: /knowledge-base/1/content-tree/nodes - entity: nodes domain: knowledge-base operations: 6 identifiers: - nodeId path_count: 4 example_path: /knowledge-base/1/content-tree/nodes - entity: markuplanguage domain: markuplanguage operations: 6 identifiers: [] path_count: 3 example_path: /markuplanguage/1/config - entity: vets domain: number-registration operations: 6 identifiers: - vetId path_count: 4 example_path: /number-registration/1/brands/{brandId}/vets - entity: emergency-service domain: numbers operations: 6 identifiers: [] path_count: 3 example_path: /numbers/2/numbers/{numberKey}/voice/emergency-service - entity: batch domain: people operations: 6 identifiers: [] path_count: 2 example_path: /people/2/companies/batch - entity: segments domain: people operations: 6 identifiers: - segmentId path_count: 3 example_path: /people/3/segments - entity: tags domain: people operations: 6 identifiers: - name path_count: 3 example_path: /people/2/tags - entity: definitions domain: peopleevents operations: 6 identifiers: - definitionId path_count: 4 example_path: /peopleevents/1/export/definitions - entity: platform domain: platform operations: 6 identifiers: [] path_count: 4 example_path: /platform/1/blocklists - entity: accounts domain: settings operations: 6 identifiers: - accountKey path_count: 4 example_path: /settings/1/accounts - entity: webrtc-push-config domain: webrtc operations: 6 identifiers: - id path_count: 2 example_path: /webrtc/1/webrtc-push-config - entity: configurations domain: calls operations: 5 identifiers: - callsConfigurationId path_count: 2 example_path: /calls/1/configurations - entity: media-stream-configs domain: calls operations: 5 identifiers: - mediaStreamConfigId path_count: 2 example_path: /calls/1/media-stream-configs - entity: number-verification domain: camara operations: 5 identifiers: [] path_count: 5 example_path: /camara/number-verification/v0/authorize - entity: fields domain: catalogs operations: 5 identifiers: - fieldId path_count: 2 example_path: /catalogs/1/catalogs/{catalogId}/fields - entity: bots domain: ccaas operations: 5 identifiers: - botId path_count: 2 example_path: /ccaas/1/bots - entity: fields domain: ccaas operations: 5 identifiers: - id path_count: 2 example_path: /ccaas/2/conversation-forms/fields - entity: form domain: ccaas operations: 5 identifiers: - id path_count: 4 example_path: /ccaas/2/conversations/{conversationId}/form - entity: forms domain: ccaas operations: 5 identifiers: - id path_count: 2 example_path: /ccaas/2/conversation-forms/forms - entity: hold-configs-per-queue domain: ccaas operations: 5 identifiers: - id path_count: 2 example_path: /ccaas/voice/2/hold-configs-per-queue - entity: metadata domain: ccaas operations: 5 identifiers: [] path_count: 2 example_path: /ccaas/1/conversations/{conversationId}/metadata - entity: tags domain: ccaas operations: 5 identifiers: - tagName path_count: 4 example_path: /ccaas/1/conversations/{conversationId}/tags - entity: waiting-strategies domain: ccaas operations: 5 identifiers: - id path_count: 2 example_path: /ccaas/voice/2/waiting-strategies - entity: config domain: markuplanguage operations: 5 identifiers: - configId path_count: 2 example_path: /markuplanguage/1/config - entity: messages-api domain: messages-api operations: 5 identifiers: [] path_count: 5 example_path: /messages-api/1/events - entity: audiences domain: messenger operations: 5 identifiers: - audienceId path_count: 4 example_path: /messenger/1/audiences - entity: verification domain: mi operations: 5 identifiers: [] path_count: 5 example_path: /mi/verification/1/verify - entity: cnam domain: numbers operations: 5 identifiers: [] path_count: 2 example_path: /numbers/2/numbers/{numberKey}/voice/cnam - entity: mms domain: numbers operations: 5 identifiers: - configurationKey path_count: 2 example_path: /numbers/2/numbers/{numberKey}/mms - entity: sms domain: numbers operations: 5 identifiers: - configurationKey path_count: 2 example_path: /numbers/2/numbers/{numberKey}/sms - entity: customAttributes domain: people operations: 5 identifiers: - name path_count: 3 example_path: /people/2/customAttributes - entity: applications domain: provisioning operations: 5 identifiers: - applicationId path_count: 2 example_path: /provisioning/1/applications - entity: entities domain: provisioning operations: 5 identifiers: - entityId path_count: 2 example_path: /provisioning/1/entities - entity: test-numbers domain: rcs operations: 5 identifiers: - testNumber path_count: 3 example_path: /rcs/1/senders/{senderName}/test-numbers - entity: requests domain: resources operations: 5 identifiers: - id path_count: 3 example_path: /resources/1/requests - entity: profiles domain: subscriptions operations: 5 identifiers: - profileId path_count: 2 example_path: /subscriptions/1/profiles - entity: security domain: subscriptions operations: 5 identifiers: - authId path_count: 2 example_path: /subscriptions/1/security - entity: subscription domain: subscriptions operations: 5 identifiers: - channel - subscriptionId path_count: 2 example_path: /subscriptions/1/subscription/{channel} - entity: config domain: voice operations: 5 identifiers: - key path_count: 2 example_path: /voice/masking/2/config - entity: scenarios domain: voice operations: 5 identifiers: - id path_count: 2 example_path: /voice/ivr/1/scenarios - entity: email domain: 2fa operations: 4 identifiers: [] path_count: 4 example_path: /2fa/2/applications/{appId}/email/messages - entity: apple-mfb domain: apple-mfb operations: 4 identifiers: [] path_count: 4 example_path: /apple-mfb/1/events - entity: images domain: call-link operations: 4 identifiers: - id path_count: 3 example_path: /call-link/1/images - entity: links domain: call-link operations: 4 identifiers: - id path_count: 2 example_path: /call-link/1/links - entity: call domain: calls operations: 4 identifiers: - callId path_count: 2 example_path: /calls/1/conferences/{conferenceId}/call - entity: agent-recording-configs domain: ccaas operations: 4 identifiers: - agentId path_count: 2 example_path: /ccaas/voice/2/agent-recording-configs - entity: transfer domain: ccaas operations: 4 identifiers: [] path_count: 4 example_path: /ccaas/voice/2/conversation/{conversationId}/transfer/agent - entity: transfer-configs domain: ccaas operations: 4 identifiers: [] path_count: 2 example_path: /ccaas/voice/2/transfer-configs/external-number - entity: bulks domain: email operations: 4 identifiers: [] path_count: 2 example_path: /email/1/bulks - entity: suppressions domain: email operations: 4 identifiers: [] path_count: 2 example_path: /email/1/suppressions - entity: forms domain: forms operations: 4 identifiers: - id path_count: 4 example_path: /forms/1/forms - entity: kakao-brand-messages domain: kakao-brand-messages operations: 4 identifiers: [] path_count: 3 example_path: /kakao-brand-messages/1/templates - entity: templates domain: kakao-brand-messages operations: 4 identifiers: - templateCode path_count: 3 example_path: /kakao-brand-messages/1/templates - entity: attachments domain: knowledge-base operations: 4 identifiers: - attachmentId path_count: 3 example_path: /knowledge-base/1/attachments - entity: comments domain: knowledge-base operations: 4 identifiers: - commentId path_count: 2 example_path: /knowledge-base/1/articles/{articleId}/comments - entity: tags domain: knowledge-base operations: 4 identifiers: - tagId path_count: 2 example_path: /knowledge-base/1/tags - entity: verify domain: mi operations: 4 identifiers: [] path_count: 4 example_path: /mi/verification/1/verify - entity: scenarios domain: omni operations: 4 identifiers: - scenarioKey path_count: 2 example_path: /omni/1/scenarios - entity: message domain: ott operations: 4 identifiers: [] path_count: 4 example_path: /ott/rcs/1/message - entity: ott domain: ott operations: 4 identifiers: [] path_count: 4 example_path: /ott/rcs/1/message - entity: rcs domain: ott operations: 4 identifiers: [] path_count: 4 example_path: /ott/rcs/1/message - entity: push domain: people operations: 4 identifiers: - pushRegId path_count: 3 example_path: /people/2/contactInformation/push/{pushRegId} - entity: export domain: peopleevents operations: 4 identifiers: - requestId path_count: 4 example_path: /peopleevents/1/export - entity: associations domain: provisioning operations: 4 identifiers: [] path_count: 2 example_path: /provisioning/1/associations - entity: saas domain: saas operations: 4 identifiers: - resourceId - resourceType path_count: 4 example_path: /saas/1/request/{requestId}/status - entity: bulks domain: sms operations: 4 identifiers: [] path_count: 2 example_path: /sms/1/bulks - entity: tiktok domain: tiktok operations: 4 identifiers: [] path_count: 4 example_path: /tiktok/1/events - entity: bulks domain: tts operations: 4 identifiers: [] path_count: 2 example_path: /tts/3/bulks - entity: message domain: viber operations: 4 identifiers: [] path_count: 4 example_path: /viber/1/message/file - entity: senders domain: viber operations: 4 identifiers: - sender path_count: 2 example_path: /viber/1/senders/{sender}/templates - entity: templates domain: viber operations: 4 identifiers: - templateId path_count: 2 example_path: /viber/1/senders/{sender}/templates - entity: credentials domain: voice operations: 4 identifiers: [] path_count: 1 example_path: /voice/masking/2/credentials - entity: files domain: webrtc operations: 4 identifiers: - id path_count: 3 example_path: /webrtc/1/files - entity: templates domain: zalo operations: 4 identifiers: - templateName path_count: 3 example_path: /zalo/1/sender/{sender}/templates - entity: resend domain: 2fa operations: 3 identifiers: [] path_count: 3 example_path: /2fa/2/pin/{pinId}/resend - entity: account domain: account operations: 3 identifiers: [] path_count: 3 example_path: /account/1/balance - entity: auth domain: auth operations: 3 identifiers: [] path_count: 2 example_path: /auth/1/oauth2/token - entity: enrollment domain: biometrics operations: 3 identifiers: [] path_count: 1 example_path: /biometrics/1/enrollment/sessions - entity: extraction domain: biometrics operations: 3 identifiers: [] path_count: 1 example_path: /biometrics/1/extraction/sessions - entity: kyc domain: biometrics operations: 3 identifiers: [] path_count: 1 example_path: /biometrics/1/kyc/sessions - entity: verification domain: biometrics operations: 3 identifiers: [] path_count: 1 example_path: /biometrics/1/verification/sessions - entity: bots domain: bots operations: 3 identifiers: [] path_count: 3 example_path: /bots/1/testing/start - entity: testing domain: bots operations: 3 identifiers: - testId path_count: 3 example_path: /bots/1/testing/start - entity: recordings domain: call-link operations: 3 identifiers: - id path_count: 3 example_path: /call-link/1/recordings - entity: subdomains domain: call-link operations: 3 identifiers: - id path_count: 2 example_path: /call-link/1/subdomains - entity: recordings domain: callrouting operations: 3 identifiers: [] path_count: 2 example_path: /callrouting/1/recordings - entity: application-transfer domain: calls operations: 3 identifiers: - transferId path_count: 3 example_path: /calls/1/calls/{callId}/application-transfer - entity: hangup domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/hangup - entity: play domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/play - entity: say domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/say - entity: send-message domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/send-message - entity: start-recording domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/start-recording - entity: stop-play domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/stop-play - entity: stop-recording domain: calls operations: 3 identifiers: [] path_count: 3 example_path: /calls/1/calls/{callId}/stop-recording - entity: verify domain: camara operations: 3 identifiers: [] path_count: 3 example_path: /camara/location/v0/verify - entity: account-recording-config domain: ccaas operations: 3 identifiers: [] path_count: 1 example_path: /ccaas/voice/2/account-recording-config - entity: agent domain: ccaas operations: 3 identifiers: - agentId path_count: 3 example_path: /ccaas/voice/2/agent/{agentId}/wrap-up-time/add/{seconds} - entity: call-timeouts domain: ccaas operations: 3 identifiers: [] path_count: 1 example_path: /ccaas/voice/2/call-timeouts - entity: conversation domain: ccaas operations: 3 identifiers: - conversationId path_count: 3 example_path: /ccaas/voice/2/conversation/{conversationId}/transfer/agent - entity: external-number domain: ccaas operations: 3 identifiers: [] path_count: 2 example_path: /ccaas/voice/2/conversation/{conversationId}/transfer/external-number - entity: notes domain: ccaas operations: 3 identifiers: - noteId path_count: 2 example_path: /ccaas/1/conversations/{conversationId}/notes - entity: routing domain: ccaas operations: 3 identifiers: [] path_count: 1 example_path: /ccaas/1/routing - entity: attachments domain: email operations: 3 identifiers: - attachmentId path_count: 2 example_path: /email/1/templates/{templateId}/attachments - entity: instagram domain: instagram operations: 3 identifiers: [] path_count: 3 example_path: /instagram/1/logs - entity: kakao-alim domain: kakao-alim operations: 3 identifiers: [] path_count: 3 example_path: /kakao-alim/1/logs - entity: kakao-chingu domain: kakao-chingu operations: 3 identifiers: [] path_count: 3 example_path: /kakao-chingu/1/logs - entity: kakao-sangdam domain: kakao-sangdam operations: 3 identifiers: [] path_count: 3 example_path: /kakao-sangdam/1/logs - entity: campaigns domain: messenger operations: 3 identifiers: - campaignId path_count: 2 example_path: /messenger/1/campaigns - entity: reports domain: mms operations: 3 identifiers: [] path_count: 3 example_path: /mms/1/inbox/reports - entity: number domain: number operations: 3 identifiers: [] path_count: 3 example_path: /number/1/logs - entity: automatic-review domain: number-registration operations: 3 identifiers: - requestUuid path_count: 3 example_path: /number-registration/1/automatic-review - entity: blocklists domain: platform operations: 3 identifiers: [] path_count: 1 example_path: /platform/1/blocklists - entity: openapi domain: platform operations: 3 identifiers: - product path_count: 3 example_path: /platform/1/openapi - entity: sending-strategies domain: provisioning operations: 3 identifiers: - sendingStrategyId path_count: 2 example_path: /provisioning/2/sending-strategies - entity: actions domain: push operations: 3 identifiers: - actionKey path_count: 2 example_path: /push/1/applications/{applicationCode}/configurations/{configurationKey}/actions relationships: - from: recordings to: calls type: has_many via: callId domain: calls - from: calls to: recordings type: belongs_to via: null domain: calls - from: ccaas to: voice type: has_many via: conversationId domain: ccaas - from: voice to: ccaas type: belongs_to via: null domain: ccaas - from: business-account to: senders type: has_many via: sender domain: whatsapp - from: senders to: business-account type: belongs_to via: null domain: whatsapp - from: registrations to: senders type: has_many via: sender domain: whatsapp - from: senders to: registrations type: belongs_to via: null domain: whatsapp - from: whatsapp to: senders type: has_many via: sender domain: whatsapp - from: senders to: whatsapp type: belongs_to via: null domain: whatsapp - from: agents to: conversations type: has_many via: conversationId domain: ccaas - from: conversations to: agents type: belongs_to via: null domain: ccaas - from: ccaas to: conversations type: has_many via: conversationId domain: ccaas - from: conversations to: ccaas type: belongs_to via: null domain: ccaas - from: companies to: persons type: has_many via: personId domain: people - from: persons to: companies type: belongs_to via: null domain: people - from: people to: persons type: has_many via: personId domain: people - from: persons to: people type: belongs_to via: null domain: people - from: segments to: persons type: has_many via: personId domain: people - from: persons to: segments type: belongs_to via: null domain: people - from: tags to: persons type: has_many via: personId domain: people - from: persons to: tags type: belongs_to via: null domain: people - from: senders to: message type: has_many via: messageId domain: whatsapp - from: message to: senders type: belongs_to via: null domain: whatsapp - from: whatsapp to: message type: has_many via: messageId domain: whatsapp - from: message to: whatsapp type: belongs_to via: null domain: whatsapp - from: calls to: conferences type: has_many via: conferenceId domain: calls - from: conferences to: calls type: belongs_to via: null domain: calls - from: recordings to: conferences type: has_many via: conferenceId domain: calls - from: conferences to: recordings type: belongs_to via: null domain: calls - from: calls to: dialogs type: has_many via: dialogId domain: calls - from: dialogs to: calls type: belongs_to via: null domain: calls - from: recordings to: dialogs type: has_many via: dialogId domain: calls - from: dialogs to: recordings type: belongs_to via: null domain: calls - from: rcs to: senders type: has_many via: sender domain: rcs - from: senders to: rcs type: belongs_to via: null domain: rcs - from: automatic-review to: campaigns type: has_many via: campaignId domain: number-registration - from: campaigns to: automatic-review type: belongs_to via: null domain: number-registration - from: number-registration to: campaigns type: has_many via: campaignId domain: number-registration - from: campaigns to: number-registration type: belongs_to via: null domain: number-registration - from: people to: lists type: has_many via: listName domain: people - from: lists to: people type: belongs_to via: null domain: people - from: persons to: lists type: has_many via: listName domain: people - from: lists to: persons type: belongs_to via: null domain: people - from: email to: ip-management type: has_many via: null domain: email - from: ip-management to: email type: belongs_to via: null domain: email - from: number-registration to: brands type: has_many via: brandId domain: number-registration - from: brands to: number-registration type: belongs_to via: null domain: number-registration - from: ccaas to: conversation-forms type: has_many via: null domain: ccaas - from: conversation-forms to: ccaas type: belongs_to via: null domain: ccaas - from: calls to: sip-trunks type: has_many via: sipTrunkId domain: calls - from: sip-trunks to: calls type: belongs_to via: null domain: calls - from: numbers to: voice type: has_many via: null domain: numbers - from: voice to: numbers type: belongs_to via: null domain: numbers - from: message to: interactive type: has_many via: null domain: whatsapp - from: interactive to: message type: belongs_to via: null domain: whatsapp - from: calls to: recordings type: has_many via: null domain: calls - from: recordings to: calls type: belongs_to via: null domain: calls - from: enrollment to: sessions type: has_many via: null domain: biometrics - from: sessions to: enrollment type: belongs_to via: null domain: biometrics - from: extraction to: sessions type: has_many via: null domain: biometrics - from: sessions to: extraction type: belongs_to via: null domain: biometrics - from: kyc to: sessions type: has_many via: null domain: biometrics - from: sessions to: kyc type: belongs_to via: null domain: biometrics - from: verification to: sessions type: has_many via: null domain: biometrics - from: sessions to: verification type: belongs_to via: null domain: biometrics - from: 2fa to: applications type: has_many via: appId domain: 2fa - from: applications to: 2fa type: belongs_to via: null domain: 2fa - from: email to: domains type: has_many via: domainId domain: email - from: domains to: email type: belongs_to via: null domain: email - from: ip-management to: domains type: has_many via: domainId domain: email - from: domains to: ip-management type: belongs_to via: null domain: email - from: suppressions to: domains type: has_many via: domainId domain: email - from: domains to: suppressions type: belongs_to via: null domain: email - from: domains to: pools type: has_many via: poolId domain: email - from: pools to: domains type: belongs_to via: null domain: email - from: ip-management to: pools type: has_many via: poolId domain: email - from: pools to: ip-management type: belongs_to via: null domain: email - from: paginated to: pools type: has_many via: poolId domain: email - from: pools to: paginated type: belongs_to via: null domain: email - from: knowledge-base to: articles type: has_many via: articleId domain: knowledge-base - from: articles to: knowledge-base type: belongs_to via: null domain: knowledge-base - from: email to: templates type: has_many via: templateId domain: email - from: templates to: email type: belongs_to via: null domain: email - from: lists to: items type: has_many via: itemId domain: people - from: items to: lists type: belongs_to via: null domain: people - from: voice to: ivr type: has_many via: null domain: voice - from: ivr to: voice type: belongs_to via: null domain: voice - from: voice to: masking type: has_many via: null domain: voice - from: masking to: voice type: belongs_to via: null domain: voice - from: senders to: flows type: has_many via: flowId domain: whatsapp - from: flows to: senders type: belongs_to via: null domain: whatsapp - from: ccaas to: agents type: has_many via: agentId domain: ccaas - from: agents to: ccaas type: belongs_to via: null domain: ccaas - from: ccaas to: working-hours type: has_many via: id domain: ccaas - from: working-hours to: ccaas type: belongs_to via: null domain: ccaas - from: people to: companies type: has_many via: null domain: people - from: companies to: people type: belongs_to via: null domain: people - from: push to: applications type: has_many via: applicationCode domain: push - from: applications to: push type: belongs_to via: null domain: push - from: rcs to: templates type: has_many via: templateName domain: rcs - from: templates to: rcs type: belongs_to via: null domain: rcs - from: senders to: templates type: has_many via: templateName domain: rcs - from: templates to: senders type: belongs_to via: null domain: rcs - from: callrouting to: routes type: has_many via: routeId domain: callrouting - from: routes to: callrouting type: belongs_to via: null domain: callrouting - from: catalogs to: items type: has_many via: itemId domain: catalogs - from: items to: catalogs type: belongs_to via: null domain: catalogs - from: accounts to: api-keys type: has_many via: apiKeyId domain: settings - from: api-keys to: accounts type: belongs_to via: null domain: settings - from: settings to: api-keys type: has_many via: apiKeyId domain: settings - from: api-keys to: settings type: belongs_to via: null domain: settings - from: vocalize to: campaigns type: has_many via: campaignId domain: vocalize - from: campaigns to: vocalize type: belongs_to via: null domain: vocalize - from: senders to: templates type: has_many via: id domain: whatsapp - from: templates to: senders type: belongs_to via: null domain: whatsapp - from: whatsapp to: templates type: has_many via: id domain: whatsapp - from: templates to: whatsapp type: belongs_to via: null domain: whatsapp - from: zalo to: sender type: has_many via: sender domain: zalo - from: sender to: zalo type: belongs_to via: null domain: zalo - from: 2fa to: pin type: has_many via: pinId domain: 2fa - from: pin to: 2fa type: belongs_to via: null domain: 2fa - from: sip-trunks to: service-addresses type: has_many via: sipTrunkServiceAddressId domain: calls - from: service-addresses to: sip-trunks type: belongs_to via: null domain: calls - from: agents to: queues type: has_many via: queueId domain: ccaas - from: queues to: agents type: belongs_to via: null domain: ccaas - from: ccaas to: queues type: has_many via: queueId domain: ccaas - from: queues to: ccaas type: belongs_to via: null domain: ccaas - from: transfer to: queues type: has_many via: queueId domain: ccaas - from: queues to: transfer type: belongs_to via: null domain: ccaas - from: ip-management to: ips type: has_many via: ipId domain: email - from: ips to: ip-management type: belongs_to via: null domain: email - from: paginated to: ips type: has_many via: ipId domain: email - from: ips to: paginated type: belongs_to via: null domain: email - from: pools to: ips type: has_many via: ipId domain: email - from: ips to: pools type: belongs_to via: null domain: email - from: people to: contactInformation type: has_many via: null domain: people - from: contactInformation to: people type: belongs_to via: null domain: people - from: persons to: contactInformation type: has_many via: null domain: people - from: contactInformation to: persons type: belongs_to via: null domain: people - from: applications to: configurations type: has_many via: configurationKey domain: push - from: configurations to: applications type: belongs_to via: null domain: push - from: subscriptions to: certificates type: has_many via: certificateId domain: subscriptions - from: certificates to: subscriptions type: belongs_to via: null domain: subscriptions - from: applications to: messages type: has_many via: msgId domain: 2fa - from: messages to: applications type: belongs_to via: null domain: 2fa - from: email to: messages type: has_many via: msgId domain: 2fa - from: messages to: email type: belongs_to via: null domain: 2fa - from: call-link to: configs type: has_many via: id domain: call-link - from: configs to: call-link type: belongs_to via: null domain: call-link - from: calls to: bulks type: has_many via: bulkId domain: calls - from: bulks to: calls type: belongs_to via: null domain: calls - from: calls to: files type: has_many via: fileId domain: calls - from: files to: calls type: belongs_to via: null domain: calls - from: recordings to: files type: has_many via: fileId domain: calls - from: files to: recordings type: belongs_to via: null domain: calls - from: calls to: history type: has_many via: null domain: calls - from: history to: calls type: belongs_to via: null domain: calls - from: conferences to: history type: has_many via: null domain: calls - from: history to: conferences type: belongs_to via: null domain: calls - from: dialogs to: history type: has_many via: null domain: calls - from: history to: dialogs type: belongs_to via: null domain: calls - from: conversation-forms to: triggers type: has_many via: id domain: ccaas - from: triggers to: conversation-forms type: belongs_to via: null domain: ccaas - from: ccaas to: web-forms type: has_many via: id domain: ccaas - from: web-forms to: ccaas type: belongs_to via: null domain: ccaas - from: knowledge-base to: content-tree type: has_many via: null domain: knowledge-base - from: content-tree to: knowledge-base type: belongs_to via: null domain: knowledge-base - from: content-tree to: nodes type: has_many via: nodeId domain: knowledge-base - from: nodes to: content-tree type: belongs_to via: null domain: knowledge-base - from: brands to: vets type: has_many via: vetId domain: number-registration - from: vets to: brands type: belongs_to via: null domain: number-registration - from: voice to: emergency-service type: has_many via: null domain: numbers - from: emergency-service to: voice type: belongs_to via: null domain: numbers - from: companies to: batch type: has_many via: null domain: people - from: batch to: companies type: belongs_to via: null domain: people - from: persons to: batch type: has_many via: null domain: people - from: batch to: persons type: belongs_to via: null domain: people - from: people to: segments type: has_many via: segmentId domain: people - from: segments to: people type: belongs_to via: null domain: people - from: people to: tags type: has_many via: name domain: people - from: tags to: people type: belongs_to via: null domain: people - from: export to: definitions type: has_many via: definitionId domain: peopleevents - from: definitions to: export type: belongs_to via: null domain: peopleevents - from: peopleevents to: definitions type: has_many via: definitionId domain: peopleevents - from: definitions to: peopleevents type: belongs_to via: null domain: peopleevents - from: persons to: definitions type: has_many via: definitionId domain: peopleevents - from: definitions to: persons type: belongs_to via: null domain: peopleevents - from: settings to: accounts type: has_many via: accountKey domain: settings - from: accounts to: settings type: belongs_to via: null domain: settings - from: webrtc to: webrtc-push-config type: has_many via: id domain: webrtc - from: webrtc-push-config to: webrtc type: belongs_to via: null domain: webrtc - from: calls to: configurations type: has_many via: callsConfigurationId domain: calls - from: configurations to: calls type: belongs_to via: null domain: calls - from: calls to: media-stream-configs type: has_many via: mediaStreamConfigId domain: calls - from: media-stream-configs to: calls type: belongs_to via: null domain: calls - from: camara to: number-verification type: has_many via: null domain: camara - from: number-verification to: camara type: belongs_to via: null domain: camara - from: catalogs to: fields type: has_many via: fieldId domain: catalogs - from: fields to: catalogs type: belongs_to via: null domain: catalogs - from: ccaas to: bots type: has_many via: botId domain: ccaas - from: bots to: ccaas type: belongs_to via: null domain: ccaas - from: conversation-forms to: fields type: has_many via: id domain: ccaas - from: fields to: conversation-forms type: belongs_to via: null domain: ccaas - from: conversations to: form type: has_many via: id domain: ccaas - from: form to: conversations type: belongs_to via: null domain: ccaas - from: conversation-forms to: forms type: has_many via: id domain: ccaas - from: forms to: conversation-forms type: belongs_to via: null domain: ccaas - from: voice to: hold-configs-per-queue type: has_many via: id domain: ccaas - from: hold-configs-per-queue to: voice type: belongs_to via: null domain: ccaas - from: conversations to: metadata type: has_many via: null domain: ccaas - from: metadata to: conversations type: belongs_to via: null domain: ccaas - from: recording to: metadata type: has_many via: null domain: ccaas - from: metadata to: recording type: belongs_to via: null domain: ccaas - from: ccaas to: tags type: has_many via: tagName domain: ccaas - from: tags to: ccaas type: belongs_to via: null domain: ccaas - from: conversations to: tags type: has_many via: tagName domain: ccaas - from: tags to: conversations type: belongs_to via: null domain: ccaas - from: voice to: waiting-strategies type: has_many via: id domain: ccaas - from: waiting-strategies to: voice type: belongs_to via: null domain: ccaas - from: markuplanguage to: config type: has_many via: configId domain: markuplanguage - from: config to: markuplanguage type: belongs_to via: null domain: markuplanguage - from: messenger to: audiences type: has_many via: audienceId domain: messenger - from: audiences to: messenger type: belongs_to via: null domain: messenger - from: mi to: verification type: has_many via: null domain: mi - from: verification to: mi type: belongs_to via: null domain: mi - from: voice to: cnam type: has_many via: null domain: numbers - from: cnam to: voice type: belongs_to via: null domain: numbers - from: numbers to: mms type: has_many via: configurationKey domain: numbers - from: mms to: numbers type: belongs_to via: null domain: numbers - from: numbers to: sms type: has_many via: configurationKey domain: numbers - from: sms to: numbers type: belongs_to via: null domain: numbers - from: people to: customAttributes type: has_many via: name domain: people - from: customAttributes to: people type: belongs_to via: null domain: people - from: provisioning to: applications type: has_many via: applicationId domain: provisioning - from: applications to: provisioning type: belongs_to via: null domain: provisioning - from: provisioning to: entities type: has_many via: entityId domain: provisioning - from: entities to: provisioning type: belongs_to via: null domain: provisioning - from: senders to: test-numbers type: has_many via: testNumber domain: rcs - from: test-numbers to: senders type: belongs_to via: null domain: rcs - from: resources to: requests type: has_many via: id domain: resources - from: requests to: resources type: belongs_to via: null domain: resources - from: subscriptions to: profiles type: has_many via: profileId domain: subscriptions - from: profiles to: subscriptions type: belongs_to via: null domain: subscriptions - from: subscriptions to: security type: has_many via: authId domain: subscriptions - from: security to: subscriptions type: belongs_to via: null domain: subscriptions - from: subscriptions to: subscription type: has_many via: channel domain: subscriptions - from: subscription to: subscriptions type: belongs_to via: null domain: subscriptions - from: masking to: config type: has_many via: key domain: voice - from: config to: masking type: belongs_to via: null domain: voice - from: ivr to: scenarios type: has_many via: id domain: voice - from: scenarios to: ivr type: belongs_to via: null domain: voice - from: applications to: email type: has_many via: null domain: 2fa - from: email to: applications type: belongs_to via: null domain: 2fa - from: pin to: email type: has_many via: null domain: 2fa - from: email to: pin type: belongs_to via: null domain: 2fa - from: resend to: email type: has_many via: null domain: 2fa - from: email to: resend type: belongs_to via: null domain: 2fa - from: call-link to: images type: has_many via: id domain: call-link - from: images to: call-link type: belongs_to via: null domain: call-link - from: call-link to: links type: has_many via: id domain: call-link - from: links to: call-link type: belongs_to via: null domain: call-link - from: conferences to: call type: has_many via: callId domain: calls - from: call to: conferences type: belongs_to via: null domain: calls - from: voice to: agent-recording-configs type: has_many via: agentId domain: ccaas - from: agent-recording-configs to: voice type: belongs_to via: null domain: ccaas - from: conversation to: transfer type: has_many via: null domain: ccaas - from: transfer to: conversation type: belongs_to via: null domain: ccaas - from: voice to: transfer type: has_many via: null domain: ccaas - from: transfer to: voice type: belongs_to via: null domain: ccaas - from: voice to: transfer-configs type: has_many via: null domain: ccaas - from: transfer-configs to: voice type: belongs_to via: null domain: ccaas - from: email to: bulks type: has_many via: null domain: email - from: bulks to: email type: belongs_to via: null domain: email - from: email to: suppressions type: has_many via: null domain: email - from: suppressions to: email type: belongs_to via: null domain: email - from: kakao-brand-messages to: templates type: has_many via: templateCode domain: kakao-brand-messages - from: templates to: kakao-brand-messages type: belongs_to via: null domain: kakao-brand-messages - from: knowledge-base to: attachments type: has_many via: attachmentId domain: knowledge-base - from: attachments to: knowledge-base type: belongs_to via: null domain: knowledge-base - from: articles to: comments type: has_many via: commentId domain: knowledge-base - from: comments to: articles type: belongs_to via: null domain: knowledge-base - from: knowledge-base to: tags type: has_many via: tagId domain: knowledge-base - from: tags to: knowledge-base type: belongs_to via: null domain: knowledge-base - from: verification to: verify type: has_many via: null domain: mi - from: verify to: verification type: belongs_to via: null domain: mi - from: omni to: scenarios type: has_many via: scenarioKey domain: omni - from: scenarios to: omni type: belongs_to via: null domain: omni - from: rcs to: message type: has_many via: null domain: ott - from: message to: rcs type: belongs_to via: null domain: ott - from: ott to: rcs type: has_many via: null domain: ott - from: rcs to: ott type: belongs_to via: null domain: ott - from: contactInformation to: push type: has_many via: pushRegId domain: people - from: push to: contactInformation type: belongs_to via: null domain: people - from: peopleevents to: export type: has_many via: requestId domain: peopleevents - from: export to: peopleevents type: belongs_to via: null domain: peopleevents - from: provisioning to: associations type: has_many via: null domain: provisioning - from: associations to: provisioning type: belongs_to via: null domain: provisioning - from: sms to: bulks type: has_many via: null domain: sms - from: bulks to: sms type: belongs_to via: null domain: sms - from: tts to: bulks type: has_many via: null domain: tts - from: bulks to: tts type: belongs_to via: null domain: tts - from: viber to: message type: has_many via: null domain: viber - from: message to: viber type: belongs_to via: null domain: viber - from: viber to: senders type: has_many via: sender domain: viber - from: senders to: viber type: belongs_to via: null domain: viber - from: senders to: templates type: has_many via: templateId domain: viber - from: templates to: senders type: belongs_to via: null domain: viber - from: masking to: credentials type: has_many via: null domain: voice - from: credentials to: masking type: belongs_to via: null domain: voice - from: webrtc to: files type: has_many via: id domain: webrtc - from: files to: webrtc type: belongs_to via: null domain: webrtc - from: sender to: templates type: has_many via: templateName domain: zalo - from: templates to: sender type: belongs_to via: null domain: zalo - from: pin to: resend type: has_many via: null domain: 2fa - from: resend to: pin type: belongs_to via: null domain: 2fa - from: biometrics to: enrollment type: has_many via: null domain: biometrics - from: enrollment to: biometrics type: belongs_to via: null domain: biometrics - from: biometrics to: extraction type: has_many via: null domain: biometrics - from: extraction to: biometrics type: belongs_to via: null domain: biometrics - from: biometrics to: kyc type: has_many via: null domain: biometrics - from: kyc to: biometrics type: belongs_to via: null domain: biometrics - from: biometrics to: verification type: has_many via: null domain: biometrics - from: verification to: biometrics type: belongs_to via: null domain: biometrics - from: bots to: testing type: has_many via: testId domain: bots - from: testing to: bots type: belongs_to via: null domain: bots - from: call-link to: recordings type: has_many via: id domain: call-link - from: recordings to: call-link type: belongs_to via: null domain: call-link - from: call-link to: subdomains type: has_many via: id domain: call-link - from: subdomains to: call-link type: belongs_to via: null domain: call-link - from: callrouting to: recordings type: has_many via: null domain: callrouting - from: recordings to: callrouting type: belongs_to via: null domain: callrouting - from: calls to: application-transfer type: has_many via: transferId domain: calls - from: application-transfer to: calls type: belongs_to via: null domain: calls - from: calls to: hangup type: has_many via: null domain: calls - from: hangup to: calls type: belongs_to via: null domain: calls - from: conferences to: hangup type: has_many via: null domain: calls - from: hangup to: conferences type: belongs_to via: null domain: calls - from: dialogs to: hangup type: has_many via: null domain: calls - from: hangup to: dialogs type: belongs_to via: null domain: calls - from: calls to: play type: has_many via: null domain: calls - from: play to: calls type: belongs_to via: null domain: calls - from: conferences to: play type: has_many via: null domain: calls - from: play to: conferences type: belongs_to via: null domain: calls - from: dialogs to: play type: has_many via: null domain: calls - from: play to: dialogs type: belongs_to via: null domain: calls - from: calls to: say type: has_many via: null domain: calls - from: say to: calls type: belongs_to via: null domain: calls - from: conferences to: say type: has_many via: null domain: calls - from: say to: conferences type: belongs_to via: null domain: calls - from: dialogs to: say type: has_many via: null domain: calls - from: say to: dialogs type: belongs_to via: null domain: calls - from: calls to: send-message type: has_many via: null domain: calls - from: send-message to: calls type: belongs_to via: null domain: calls - from: conferences to: send-message type: has_many via: null domain: calls - from: send-message to: conferences type: belongs_to via: null domain: calls - from: dialogs to: send-message type: has_many via: null domain: calls - from: send-message to: dialogs type: belongs_to via: null domain: calls - from: calls to: start-recording type: has_many via: null domain: calls - from: start-recording to: calls type: belongs_to via: null domain: calls - from: conferences to: start-recording type: has_many via: null domain: calls - from: start-recording to: conferences type: belongs_to via: null domain: calls - from: dialogs to: start-recording type: has_many via: null domain: calls - from: start-recording to: dialogs type: belongs_to via: null domain: calls - from: calls to: stop-play type: has_many via: null domain: calls - from: stop-play to: calls type: belongs_to via: null domain: calls - from: conferences to: stop-play type: has_many via: null domain: calls - from: stop-play to: conferences type: belongs_to via: null domain: calls - from: dialogs to: stop-play type: has_many via: null domain: calls - from: stop-play to: dialogs type: belongs_to via: null domain: calls - from: calls to: stop-recording type: has_many via: null domain: calls - from: stop-recording to: calls type: belongs_to via: null domain: calls - from: conferences to: stop-recording type: has_many via: null domain: calls - from: stop-recording to: conferences type: belongs_to via: null domain: calls - from: dialogs to: stop-recording type: has_many via: null domain: calls - from: stop-recording to: dialogs type: belongs_to via: null domain: calls - from: location to: verify type: has_many via: null domain: camara - from: verify to: location type: belongs_to via: null domain: camara - from: number-verification to: verify type: has_many via: null domain: camara - from: verify to: number-verification type: belongs_to via: null domain: camara - from: voice to: account-recording-config type: has_many via: null domain: ccaas - from: account-recording-config to: voice type: belongs_to via: null domain: ccaas - from: transfer to: agent type: has_many via: agentId domain: ccaas - from: agent to: transfer type: belongs_to via: null domain: ccaas - from: voice to: agent type: has_many via: agentId domain: ccaas - from: agent to: voice type: belongs_to via: null domain: ccaas - from: voice to: call-timeouts type: has_many via: null domain: ccaas - from: call-timeouts to: voice type: belongs_to via: null domain: ccaas - from: voice to: conversation type: has_many via: conversationId domain: ccaas - from: conversation to: voice type: belongs_to via: null domain: ccaas - from: transfer to: external-number type: has_many via: null domain: ccaas - from: external-number to: transfer type: belongs_to via: null domain: ccaas - from: transfer-configs to: external-number type: has_many via: null domain: ccaas - from: external-number to: transfer-configs type: belongs_to via: null domain: ccaas - from: conversations to: notes type: has_many via: noteId domain: ccaas - from: notes to: conversations type: belongs_to via: null domain: ccaas - from: ccaas to: routing type: has_many via: null domain: ccaas - from: routing to: ccaas type: belongs_to via: null domain: ccaas - from: templates to: attachments type: has_many via: attachmentId domain: email - from: attachments to: templates type: belongs_to via: null domain: email