### PBX Operations Source: https://api.connecttoteams.com/swagger-ui/index Provides operations for managing PBX configurations, including retrieving types, settings, and device information. Supports various POST and GET requests for detailed configuration management. ```REST POST /pbx/deletePBXLocationByLocationId/{pbxLocationId} POST /pbx/getAllBroadworksDeviceTypes/{pbxLocation} GET /pbx/getAllPBXHostingTypes GET /pbx/getAllPBXTypes POST /pbx/getAvailableBroadworksGroupDevices/{groupId}/{pbxLocation} POST /pbx/getBasicPBXLocationDetailsForEnterprise POST /pbx/getCallPolicySupportConfigurations GET /pbx/getEnabledPBXTypes POST /pbx/getPBXAPISettingsWithLocationDetailsByLocationId/{pbxLocationId} POST /pbx/getPBXDialPlanSettingsByLocationId/{pbxLocationId} POST /pbx/getPBXSettingsAndLocationsForEnterprise POST /pbx/getPBXSettingsForTenant GET /pbx/getPBXSettingsWithLocationAndPbxIdAndTenantId POST /pbx/getPBXSettingsWithLocationDetailsByLocationId/{pbxLocationId} POST /pbx/getPBXSettingsWithLocationDetailsByLocationName/{pbxLocation} POST /pbx/getPBXSIPAutoProvisionSettingsWithLocationDetailsByLocationId/{pbxLocationId} POST /pbx/getPBXSSOSettingsWithLocationDetailsByLocationId/{pbxLocationId} GET /pbx/getPBXTypeById GET /pbx/getPBXTypeByName GET /pbx/getPBXTypesByResellerId POST /pbx/managePBXAPISettings POST /pbx/managePBXSIPAutoProvisionSettings POST /pbx/managePBXSSOSettings POST /pbx/saveDialPlanConfiguration POST /pbx/updatePBXSettingsForTenant POST /pbx/v2/getAllPBXTypes POST /pbx/v2/getBasicPBXLocationDetailsForEnterprise POST /pbx/v3/getAllBasicPBXLocationDetailsForEnterprise GET /pbx/v3/getAllPBXTypes POST /pbx/v3/getBasicPBXLocationDetailsForEnterprise POST /pbx/v3/getPaginatedBasicPBXLocationDetailsForEnterprise ``` -------------------------------- ### Settings and Preferences Management Source: https://api.connecttoteams.com/swagger-ui/index Endpoints for managing settings and preferences for partners, master resellers, resellers, and their enterprises. Includes operations for deleting, getting, and updating settings. ```REST DELETE /setting/deleteEnterpriseSetting/{tenantId}/{settingId}/{userType}/{userUuid} DELETE /setting/deleteUserSetting/{adminId}/{settingId}/{userType}/{userUuid} GET /setting/getEnterpriseSetting/{tenantId}/{userType}/{settingId}/{teamsUserUuid} GET /setting/getSettingByTeamsUserId GET /setting/getTeamsUsers/{serviceType}/{tenantId} GET /setting/getUserSetting/{adminId}/{settingId}/{userType}/{userUuid} PUT /setting/updateEnterpriseSetting/{tenantId}/{userType}/{userUuid} PUT /setting/updateUserSetting/{adminId}/{userType}/{userUuid} POST /setting/v2/getEnterpriseSettingsAndPreferences POST /setting/v2/getUserSettingsAndPreferences ``` -------------------------------- ### Provisioning Operations Source: https://api.connecttoteams.com/swagger-ui/index Handles provisioning of Enterprises, including user management, direct routing setup, and application provisioning. Supports operations for adding, deleting, disabling, enabling, and updating users and applications. ```REST POST /provisioning/addUser POST /provisioning/augmentVoiceRoute POST /provisioning/checkDRSetup/{directRouteId} POST /provisioning/cleanupDirectRouting/{directRouteDomain} POST /provisioning/completeEnterpriseRegistration POST /provisioning/deleteApplication/{templateType} POST /provisioning/deleteDisabledUser/{teamsUserId} POST /provisioning/deleteDisabledUsers POST /provisioning/deleteUser/{teamsUserId} POST /provisioning/deleteUsers POST /provisioning/disableCallingForUser/{teamsUserId} POST /provisioning/disableUser/{teamsUserId} POST /provisioning/disableUsers POST /provisioning/enableCallingForUser/{teamsUserId} POST /provisioning/getAccessTokenSilently POST /provisioning/getAccessTokenSilentlyForB2C POST /provisioning/getAccessTokenUsingAuthCode POST /provisioning/getAccessTokenUsingAuthCodeForB2C POST /provisioning/getEnterpriseDomains POST /provisioning/getEnterpriseLicenseInfo POST /provisioning/getO365UserInfo POST /provisioning/getOffice365UserDetails POST /provisioning/getOffice365UserPhotoAsEncryptedString POST /provisioning/getOffice365UserType POST /provisioning/isUserOffice365OrganizationAdmin POST /provisioning/listEnterpriseGroups/{enterpriseId} POST /provisioning/previewUploadedData POST /provisioning/previewUploadedSMSDataInBulk POST /provisioning/previewUploadedTrunkData POST /provisioning/provisionApplication POST /provisioning/provisionChatApplication POST /provisioning/provisionDirectRouting POST /provisioning/provisionTenantAdminAPI POST /provisioning/restoreUser/{teamsUserId} POST /provisioning/restoreUsers POST /provisioning/retryDirectRoutingSetup/{directRouteId} POST /provisioning/syncDRsForEnterprise POST /provisioning/syncEnterpriseGroups POST /provisioning/syncTeamsRegistrations POST /provisioning/syncUsersForEnterprise POST /provisioning/updateAppConsent/{type} POST /provisioning/updateConsentForEnterpriseManagementByReseller POST /provisioning/updateMOH POST /provisioning/updatePBXUsersDetailInBulk POST /provisioning/updateTrunkUsersDetailInBulk POST /provisioning/updateUserDetails POST /provisioning/uploadSMSUsersInBulk POST /provisioning/uploadTrunkUsersInBulk POST /provisioning/uploadUsersInBulk POST /provisioning/v2/saveTrunkUser POST /provisioning/validateSelectedDomain/{domain} POST /provisioning/validateUploadSMSUsersInBulk POST /provisioning/validateUploadTrunkUsersInBulk POST /provisioning/validateUploadUsersInBulk POST /provisioning/verifyTenantForDR ``` -------------------------------- ### Partner Management Endpoints Source: https://api.connecttoteams.com/swagger-ui/index Manages partner relationships, including setup, configuration, and retrieval of partner information. Supports operations like changing passwords, editing partner details, and retrieving billing reports. ```REST PUT /partner/changePartnerAdminPassword DELETE /partner/changePartnerForMasterReseller/{masterResellerId}/{existingPartnerId}/{newPartnerId} DELETE /partner/deletePartner/{partnerId} DELETE /partner/deletePartnerAdmin/{adminId} POST /partner/editPartner PUT /partner/editPartnerName/{id}/{name} POST /partner/getActivityFeed GET /partner/getMasterResellers/{partnerId} POST /partner/getPartnerAdmins GET /partner/getPartnerInfo/{id} GET /partner/getPartners POST /partner/getSummaryBillingReport POST /partner/listPartnerApplications POST /partner/listPartnerDirectRoutes POST /partner/listPartners POST /partner/listPartnerUserRegistrations POST /partner/newPartner POST /partner/newPartnerAdmin PUT /partner/resendInvitationMailToPartner/{codeId} PUT /partner/resetPartnerAdminPassword POST /partner/v2/editPartner GET /partner/v3/getActivityFeed GET /partner/v3/getMasterResellers/{partnerId} GET /partner/v3/getPaginatedActivityFeeds GET /partner/v3/getPaginatedPartnerAdmins GET /partner/v3/getPartners GET /partner/v3/getSummaryBillingReport GET /partner/v3/listPaginatedPartnerApplications GET /partner/v3/listPaginatedPartnerDirectRoutes GET /partner/v3/listPaginatedPartners GET /partner/v3/listPaginatedPartnerUserRegistrations GET /partner/v3/listPartnerApplications GET /partner/v3/listPartnerDirectRoutes GET /partner/v3/listPartners GET /partner/v3/listPartnerUserRegistrations ``` -------------------------------- ### Enterprise Configuration Endpoints Source: https://api.connecttoteams.com/swagger-ui/index Provides endpoints for configuring and retrieving enterprise-specific settings and application templates. Includes operations for getting direct route details, office 365 trunk users, and user information. ```REST POST /enterprise/v3/getConfiguredTeamsApplicationTemplates/{enterpriseId} GET /enterprise/v3/getDirectRouteDetailsForTenant POST /enterprise/v3/getEnterpriseServices/{enterpriseId} GET /enterprise/v3/getOffice365RegisteredTrunkUsersForTenant POST /enterprise/v3/getOffice365TrunkUser/{teamsUserId} GET /enterprise/v3/getOffice365TrunkUsersForTenant POST /enterprise/v3/getOffice365User/{teamsUserId} POST /enterprise/v3/getOffice365UsersForTenant POST /enterprise/v3/getPaginatedOffice365RegisteredTrunkUsersForTenant POST /enterprise/v3/getPaginatedOffice365TrunkUsersForTenant POST /enterprise/v3/getPaginatedOffice365UsersForTenant POST /enterprise/v3/getPaginatedTenantActivityFeed GET /enterprise/v3/getPaginatedUserRegistrationsForTenant GET /enterprise/v3/getTeamsApplicationTemplateByEnterprise/{enterpriseId}/{templateType} POST /enterprise/v3/getUser/{teamsUserId} POST /enterprise/v3/getUserRegistrationsForTenant POST /enterprise/v3/getUsers POST /enterprise/validateUploadSMSUsersInBulkByReseller POST /enterprise/validateUploadTrunkUsersInBulkByReseller POST /enterprise/validateUploadUsersInBulkByReseller ``` -------------------------------- ### Enterprise Controller Operations Source: https://api.connecttoteams.com/swagger-ui/index This snippet lists various POST and GET operations available through the Enterprise Controller API. These operations facilitate the management of enterprise configurations, user data, and call-related settings for Master Resellers and Resellers. ```REST POST /enterprise/addUserByReseller POST /enterprise/canAddOrBulkUploadUser/{voiceRouteID} POST /enterprise/canBeMadeAsDefault/{teamsUserId}/{selectedDID} POST /enterprise/clearPortalLoginCredentials/{teamsUserId} POST /enterprise/configureUser POST /enterprise/controlCallRecordingOnActiveCall POST /enterprise/deleteDisabledUserByReseller/{loginId}/{teamsUserId} POST /enterprise/deleteDisabledUsersByReseller POST /enterprise/deleteOutOfSyncTeamsApplication/{type} POST /enterprise/deleteUserByReseller/{loginId}/{teamsUserId} POST /enterprise/deleteUsersByReseller POST /enterprise/disableUserByReseller/{loginId}/{teamsUserId} POST /enterprise/disableUsersByReseller POST /enterprise/getActionItemUrl GET /enterprise/getAllDistinctTrunkUsersCallerIDs/{tenantId} GET /enterprise/getAllEnterpriseTrunkDIDs/{tenantId} POST /enterprise/getAPIAccessCredentials POST /enterprise/getBotAppsForTenant POST /enterprise/getConfiguredTeamsApplicationTemplates/{enterpriseId} POST /enterprise/getDirectRouteDetailsForTenant POST /enterprise/getDirectRouteDomainStatusInfoForTenant POST /enterprise/getEnterpriseActionItems POST /enterprise/getEnterpriseInfoForTenant GET /enterprise/getEnterpriseSyncGroups/{enterpriseId} POST /enterprise/getNotificationsCount POST /enterprise/getNotificationsList POST /enterprise/getOffice365DeletedTrunkUsersForTenant POST /enterprise/getOffice365DeletedUsersForTenant POST /enterprise/getOffice365DisabledTrunkUsersForTenant POST /enterprise/getOffice365DisabledUsersForTenant POST /enterprise/getOffice365RegisteredTrunkUsersForTenant POST /enterprise/getOffice365TrunkUsersForTenant POST /enterprise/getOffice365UnlicensedTrunkUsersForTenant POST /enterprise/getOffice365UnlicensedUsersForTenant POST /enterprise/getOffice365UsersForTenant POST /enterprise/getPBXCallPolicySettingsByEnterpriseIdAndPBXLocationId/{enterpriseId}/{pbxLocationId} POST /enterprise/getPBXDetailsByPBXUserIdOrSIPAOR/{pbxUserIdOrSIPAOR} POST /enterprise/getPBXSecureDetailsByPBXUserIdOrSIPAOR/{pbxUserIdOrSIPAOR} POST /enterprise/getPBXSIPAutoProvisionSettingsByPBXUserIdOrSIPAOR/{pbxUserIdOrSIPAOR} POST /enterprise/getPBXUserDetails/{pbxUserId}/{pbxLocation} GET /enterprise/getProgress/{messageId} POST /enterprise/getProgressDetailsForTenant POST /enterprise/getServiceFlagsForTenant/{tenantId} POST /enterprise/getSMSEnabledAppMembersByTenantId GET /enterprise/getSSOURLForTab/{teamsUserId} POST /enterprise/getTeamsApplicationTemplateByEnterprise/{enterpriseId}/{templateType} POST /enterprise/getTenantActivityFeed POST /enterprise/getTrunkUser/{teamsUserId} GET /enterprise/getTrunkUserCallPolicySettingsById/{trunkUserId} POST /enterprise/getUser/{teamsUserId} POST /enterprise/getUserCallPolicySettingsById/{userId} POST /enterprise/getUserDetailsByPBXUserIdOrSIPAOR/{pbxUserIdOrSIPAOR} POST /enterprise/getUserRegistrationsForTenant POST /enterprise/getUsers POST /enterprise/getUserSettingsForTenantID POST /enterprise/isUserEnabledForCalling/{teamsUserId} GET /enterprise/isVoiceAppRunning POST /enterprise/loadAvailableTeamsResourceAccountUsersForValetService POST /enterprise/loadAvailableTeamsUsers POST /enterprise/loadAvailableTeamsUsersWithoutPhoneSystem POST /enterprise/loadPBXUsersForTenantID/{pbxLocation} POST /enterprise/markAllNotificationsAsRead POST /enterprise/markNotificationAsRead/{messageId} POST /enterprise/previewUploadedData POST /enterprise/previewUploadedSMSDataInBulkByReseller POST /enterprise/previewUploadedTrunkData POST /enterprise/restoreUserByReseller/{loginId}/{teamsUserId} POST /enterprise/restoreUsersByReseller POST /enterprise/savePBXCallPolicyConfiguration/{pbxLocationId} POST /enterprise/saveTrunkUserCallPolicyConfiguration/{trunkUserId} POST /enterprise/saveUserCallPolicyConfiguration/{trunkUserId} POST /enterprise/syncAllPBXUserRegistrations POST /enterprise/syncAutoProvisioningForUser/{pbxUserIdOrSIPAOR} POST /enterprise/syncAutoProvisioningOfUsers POST /enterprise/syncEnterpriseAndOutlookContacts POST /enterprise/syncMembersOfEnterprise POST /enterprise/syncPBXUserRegistration/{userId} POST /enterprise/syncPBXUserRegistration1/{userMemberId} POST /enterprise/syncUsersPresence POST /enterprise/toggleForwardReferToPBX/{directRouteId} POST /enterprise/toggleMediaEncryption/{directRouteId} POST /enterprise/updateAutoProvisionedUserPassword POST /enterprise/updateCallRecordingAdminStatusForUser/{aadId}/{status} POST /enterprise/updatePBXUsersDetailInBulkByReseller POST /enterprise/updateTrunkUsersDetailInBulk POST /enterprise/updateUserDetailsByReseller POST /enterprise/updateUserPartOfPBXUserIdOrSIPUserId/{teamsUserId}/{newUserPart}/{sipAOR} POST /enterprise/updateUserPassword/{teamsUserId} POST /enterprise/uploadSMSUsersInBulkByReseller POST /enterprise/uploadTrunkUsersInBulkByReseller POST /enterprise/uploadUsersInBulkByReseller POST /enterprise/v2/saveTrunkUserByReseller GET /enterprise/v2/saveTrunkUserByReseller ``` -------------------------------- ### Reseller User Registration Management Source: https://api.connecttoteams.com/swagger-ui/index Endpoints for managing reseller and master reseller user registrations. Includes listing registrations and registering new users. ```REST GET /reseller/v3/listResellerOrMasterResellerUserRegistrations POST /reseller/v3/resellerOrMasterResellerRegisteredUser ``` -------------------------------- ### Feature Code Configuration Endpoints Source: https://api.connecttoteams.com/swagger-ui/index Handles the configuration of Feature Codes for an enterprise's PBX system. Supports adding, creating in bulk, deleting, retrieving, and updating feature codes by ID or name. ```REST POST /featureCode/addFeatureCode POST /featureCode/canAccessFeatureCodes POST /featureCode/createFeatureCodesInBulk POST /featureCode/deleteFeatureCodes POST /featureCode/getFeatureCodeByFeatureCodeId POST /featureCode/getFeatureCodeByFeatureCodeName/{pbxLocationId} POST /featureCode/getFeatureCodes/{pbxLocationId} PUT /featureCode/updateFeatureCode/{featureCodeId} POST /featureCode/v3/getFeatureCodeByFeatureCodeId/{featureCodeId} POST /featureCode/v3/getFeatureCodes/{pbxLocationId} POST /featureCode/v3/getPaginatedFeatureCodes/{pbxLocationId} ``` -------------------------------- ### PBX Credential Management Endpoints Source: https://api.connecttoteams.com/swagger-ui/index Manages PBX credentials for Master Resellers, Resellers, and their enterprises. Includes operations for adding, deleting, retrieving, and updating PBX credential templates and testing connections. ```REST POST /pbx_credential/addPbxCredentialTemplate/{adminId} DELETE /pbx_credential/deletePbxCredentialTemplate/{adminId}/{deleteId} GET /pbx_credential/getMRCredentialTemplates GET /pbx_credential/getPbxCredentialsByPbxType GET /pbx_credential/getPbxCredentialTemplate PUT /pbx_credential/getPbxListByPartnerId/{partnerId} POST /pbx_credential/testConnection POST /pbx_credential/updatePbxCredentialTemplate/{adminId} POST /pbx_credential/v2/getPbxCredentialTemplates ``` -------------------------------- ### Reseller Controller API Operations Source: https://api.connecttoteams.com/swagger-ui/index This section lists various REST API endpoints for managing reseller-related functionalities. These operations cover a wide range of actions including configuration, user management, reporting, and application template handling. ```REST DELETE /reseller/changeMasterResellerForReseller/{resellerId}/{existingMasterResellerId}/{newMasterResellerId} PUT /reseller/changeResellerAdminPassword PUT /reseller/changeResellerForEnterprise/{resellerId}/{enterpriseId}/{newResellerId} POST /reseller/configureMFADetails DELETE /reseller/deleteCarrier/{carrierId} DELETE /reseller/deleteConsentByConsentName/{resellerId}/{enterpriseId}/{consentName} DELETE /reseller/deleteEnterpriseForReseller/{resellerId}/{enterpriseId} DELETE /reseller/deleteResellerAdmin/{adminId} DELETE /reseller/deleteResellerOrMasterReseller/{resellerId} POST /reseller/disableEnterpriseForReseller/{resellerId}/{enterpriseId} POST /reseller/disableResellerOrMasterReseller/{resellerId} GET /reseller/downloadReport PUT /reseller/editEnterprise POST /reseller/editResellerOrMasterReseller PUT /reseller/editResellerOrMasterResellerName/{id}/{name} POST /reseller/exportTrunkUsers/{enterpriseId} POST /reseller/exportUsers/{enterpriseId} POST /reseller/getActivityFeed PUT /reseller/getAuthenticatedUser GET /reseller/getAvailableSBCGatewayRegions GET /reseller/getAvailableSBCGatewayRegionsByResellerId/{resellerId} POST /reseller/getDeletedResellersOrMasterResellers GET /reseller/getEnterpriseDetailsForReseller/{resellerId}/{enterpriseId} GET /reseller/getEnterprisesForReseller/{resellerId} GET /reseller/getMasterResellers POST /reseller/getPBXDialPlanSettingsByReseller/{resellerId} POST /reseller/getPBXDialPlanSettingsByTenantIdAndResellerId/{resellerId}/{enterpriseId} GET /reseller/getReports GET /reseller/getResellerAdminDetails/{resellerAdminId} GET /reseller/getResellerAdminMFADetails/{resellerAdminId} GET /reseller/getResellerAdminsByReseller/{resellerId} GET /reseller/getResellerInfo/{id} POST /reseller/getResellerOrMasterResellersAdmins GET /reseller/getResellers/{masterResellerId} POST /reseller/getResellersOrMasterResellers POST /reseller/getResellerTeamsApplicationTemplates/{resellerId} POST /reseller/getResellerTeamsApplicationTemplatesCount/{resellerId} POST /reseller/getSummaryBillingReport POST /reseller/getTeamsApplicationTemplateBranding/{resellerId}/{templateType} POST /reseller/getTeamsApplicationTemplateBrandings/{resellerId} GET /reseller/listResellerOrMasterResellerApplications/{id} GET /reseller/listResellerOrMasterResellerDirectRoutes/{id} POST /reseller/listResellerOrMasterResellerUserRegistrations PUT /reseller/logout POST /reseller/newEnterprise POST /reseller/newResellerOrMasterReseller POST /reseller/newResellerOrMasterResellerAdmin POST /reseller/prepareSMSTransactionReport POST /reseller/prepareUsersRegistrationReport/{enterpriseId} PUT /reseller/resendInvitationMailToAdmin/{codeId} PUT /reseller/resendInvitationMailToResellerOrMasterReseller/{codeId} PUT /reseller/resetResellerAdminPassword POST /reseller/restoreEnterpriseForReseller/{resellerId}/{enterpriseId} POST /reseller/restoreResellerOrMasterReseller/{resellerId} POST /reseller/saveDialPlanConfiguration POST /reseller/saveOrUpdateTeamsApplicationTemplate GET /reseller/searchEnterprisesByReseller POST /reseller/sendMFACode/{resellerAdminId} POST /reseller/unprovisonTeamsApplicationTemplate/{enterpriseId}/{appTemplateType} PUT /reseller/updateResellerAdmin/{adminId} PUT /reseller/updateResellerAdminEmail/{adminId} PUT /reseller/updateResellerAdminSSODetails/{adminId} PUT /reseller/updateResellerRegisteredAdmin/{adminId} POST /reseller/v2/editResellerOrMasterReseller POST /reseller/v2/getDeletedEnterprisesForReseller POST /reseller/v2/getEnterprisesForReseller POST /reseller/v2/listResellerOrMasterResellerApplications POST /reseller/v2/listResellerOrMasterResellerDirectRoutes GET /reseller/v3/deployedTeamsApplicationDetailbyId/{id} GET /reseller/v3/getActivityFeed GET /reseller/v3/getAllEnterprisesForReseller/{resellerId} GET /reseller/v3/getBillingSummaryReport GET /reseller/v3/getEnterprisesForReseller GET /reseller/v3/getPaginatedActivityFeed GET /reseller/v3/getPaginatedBillingSummaryReport GET /reseller/v3/getPaginatedEnterprisesForReseller GET /reseller/v3/getPaginatedResellersOrMasterResellers GET /reseller/v3/getResellerOrMasterResellersAdmins GET /reseller/v3/getResellers/{masterResellerId} GET /reseller/v3/getResellersOrMasterResellers GET /reseller/v3/getResellerTeamsApplicationTemplateBrandingByTemplateId/{resellerId}/{templateId} GET /reseller/v3/getResellerTeamsApplicationTemplateByTemplateId/{resellerId}/{templateId} GET /reseller/v3/getResellerTeamsApplicationTemplates/{resellerId} GET /reseller/v3/getTeamsApplicationTemplateBrandings/{resellerId} GET /reseller/v3/listPaginatedResellerOrMasterResellerApplications GET /reseller/v3/listPaginatedResellerOrMasterResellerDirectRoutes GET /reseller/v3/listPaginatedResellerOrMasterResellerUserRegistrations GET /reseller/v3/listResellerOrMasterResellerApplications GET /reseller/v3/listResellerOrMasterResellerDirectRoutes ``` -------------------------------- ### Branding Controller Operations Source: https://api.connecttoteams.com/swagger-ui/index This section details the API operations for managing branding configurations for Master Resellers, Resellers, and their Enterprises. It includes endpoints for deleting, retrieving, and modifying branding information. ```HTTP DELETE /branding/deleteBrandingForResellerOrMasterReseller/{id} GET /branding/getBrandingInfoForResellerOrMasterReseller/{id} GET /branding/getIdentityAppBrandingInfoForReseller/{id} GET /branding/getPBXBrandingInfoForReseller/{id} PUT /branding/modifyPBXBranding/{resellerId}/{userAgent} PUT /branding/modifyResellerIdentityAppBranding PUT /branding/modifyResellerOrMasterResellerBranding PUT /branding/modifyResellerOrMasterResellerEmailBranding POST /branding/testResellerOrMasterResellerSMTPSettings GET /branding/verifyResellerOrMasterResellerSMTPSettings/{id} ``` -------------------------------- ### Reseller MFA Code Verification Source: https://api.connecttoteams.com/swagger-ui/index Endpoint for verifying Multi-Factor Authentication (MFA) codes for reseller administrators. ```REST POST /reseller/verifyMFACode/{resellerAdminId} ``` -------------------------------- ### Chat Controller Operations Source: https://api.connecttoteams.com/swagger-ui/index This section details the API operations for managing the Chat service for Enterprises. It includes endpoints for deleting workspaces, retrieving workspaces, and provisioning Slack applications. ```HTTP DELETE /chat/deleteWorkSpace/{enterpriseId}/{workspaceId} GET /chat/getWorkSpaces POST /chat/provisionSlackApplication/{tenantId} ``` -------------------------------- ### Provisioning API Specification (OAS 3.0) Source: https://api.connecttoteams.com/swagger-ui/index This snippet provides the OpenAPI Specification (OAS) version 3.0 for the ConnecttoTeams Provisioning API. It details the available endpoints and their operations. ```JSON { "openapi": "3.0.0", "info": { "title": "ConnecttoTeams Provisioning API", "version": "1.0.0" }, "servers": [ { "url": "https://api.connecttoteams.com" } ] } ``` -------------------------------- ### Registration Operations Source: https://api.connecttoteams.com/swagger-ui/index Manages the registration status of Master Resellers, Resellers, and Enterprises. Includes endpoints to check registration status and register new entities. ```REST GET /registration/isEnterpriseRegistered/{enterpriseId} GET /registration/isResellerRegistered/{resellerId} POST /registration/registerResellerOrMasterReseller ``` -------------------------------- ### Reseller Direct Route Management Source: https://api.connecttoteams.com/swagger-ui/index Endpoint for managing direct routes for resellers and master resellers, identified by reseller and direct route IDs. ```REST GET /reseller/v3/resellerOrMasterResellerDirectRoute/{resellerId}/{directRouteId} ``` -------------------------------- ### External User Management Endpoints Source: https://api.connecttoteams.com/swagger-ui/index Manages external user configurations for an enterprise, including provisioning, updating, deleting, and retrieving user information. Supports operations based on phone numbers and reseller information. ```REST POST /external/deleteAllExternalUsers/{enterpriseId} POST /external/deleteExternalUsers/{enterpriseId} POST /external/disableAllExternalUsers/{enterpriseId} POST /external/disableExternalUsers/{enterpriseId} POST /external/getDeletedExternalUsers POST /external/getDeletedExternalUsersByReseller POST /external/getDisabledExternalUsers POST /external/getDisabledExternalUsersByReseller POST /external/getExternalUsers POST /external/getExternalUsersByPhoneNumberId POST /external/getExternalUsersByReseller GET /external/getSippioProfiles GET /external/getSubscriberAddresses/{enterpriseId} POST /external/provisionExternalUsers/{enterpriseId} POST /external/restoreAllExternalUsers/{enterpriseId} POST /external/restoreExternalUsers/{enterpriseId} POST /external/updateAllExternalUsers/{enterpriseId} POST /external/updateExternalUsers/{enterpriseId} ``` -------------------------------- ### SMS Service Configuration Source: https://api.connecttoteams.com/swagger-ui/index Endpoints for configuring SMS services, including managing SMS DIDs, members, groups, carriers, domains, and user configurations. ```REST POST /sms/addSMSDidsForUser POST /sms/addSMSMembersForGroup POST /sms/assignSMSDidsForGroup POST /sms/createSMSCarrier POST /sms/createSMSCarrierCopyForReseller POST /sms/createSMSDomainSubscription/{enterpriseId} POST /sms/createSMSEnabledEnterprise POST /sms/createSMSGroup POST /sms/deleteSmsDomainSubscription/{enterpriseId} POST /sms/deleteSMSGroup POST /sms/disableSMSServiceForUser POST /sms/enableSMSServiceForUser POST /sms/existSMSGroup POST /sms/getAuthenticatedSSOURLForUserInSMSResponder POST /sms/getAvailableDomains/{enterpriseId} POST /sms/getEnterpriseSMSConfig/{enterpriseId} POST /sms/getRegisteredDomainsForEnterprise POST /sms/getSMSCarrierDetailsById/{carrierId} POST /sms/getSMSCarrierDetailsByPhoneNumber/{phoneNumber} GET /sms/getSMSCarriersForEnterprise GET /sms/getSMSCarriersForReseller POST /sms/getSMSCarriersForReseller/{resellerOrMasterResellerId} POST /sms/getSMSDIDTeam/{enterpriseId} POST /sms/getSMSDIDUsageReport POST /sms/getSMSGroupDetails/{groupId} POST /sms/getSMSGroups POST /sms/getSMSTransactions POST /sms/getTeamChannels/{enterpriseId} POST /sms/getUserSMSConfig/{teamsUserId} POST /sms/loadAvailableUsersForSMS POST /sms/removeSMSDidsForEnterprise/{id} POST /sms/saveActivity POST /sms/syncSMSAppToTenantCatalog POST /sms/syncSMSAppToUserOnAssigningDID POST /sms/unAssignSMSDidsForGroup POST /sms/updateChannelName/{enterpriseId} POST /sms/updateSMSCarrier POST /sms/updateSMSCarrierForDID POST /sms/updateSMSCarrierForUserDIDInBulk/{enterpriseId} POST /sms/updateSMSGroup POST /sms/updateTeamName/{enterpriseId} POST /sms/v2/addSMSDidsForUser POST /sms/v2/assignSMSDidsForGroup GET /sms/v3/getPaginatedSMSDIDUsageReport GET /sms/v3/getPaginatedSMSTransactions GET /sms/v3/getSMSDIDUsageReport POST /sms/v3/getSMSDIDUsageReport GET /sms/v3/getSMSGroups POST /sms/v3/getSMSMessageSummaryReport GET /sms/v3/getSMSSummary GET /sms/v3/getSMSTransactions POST /sms/v3/getSMSTransactions ``` -------------------------------- ### Service Phone Number Operations Source: https://api.connecttoteams.com/swagger-ui/index Endpoints for managing service phone numbers, including bulk operations, details retrieval, carrier information, and unassigned numbers. ```REST PUT /service_numbers/addServicePhoneNumberDetailsInBulk DELETE /service_numbers/deleteServicePhoneNumberDetailsByServiceId/{id} POST /service_numbers/getAllServicePhoneNumberDetails GET /service_numbers/getCarriers/{resellerId}/{carrierType} GET /service_numbers/getNSSMSCarriers/{resellerId}/{enterpriseId} GET /service_numbers/getServicePhoneNumberDetailsByServiceId/{id} GET /service_numbers/getServicePhoneNumberDetailsByServicePhoneNumber/{id} GET /service_numbers/getSMSCarriers/{resellerId} GET /service_numbers/getSMSCarriersForEnterprise/{enterpriseId} POST /service_numbers/getUnassignedServicePhoneNumberDetails POST /service_numbers/getUnassignedServicePhoneNumberDetailsForFax POST /service_numbers/getUnassignedServicePhoneNumberDetailsForSMS POST /service_numbers/getUnassignedServicePhoneNumberDetailsForVoice POST /service_numbers/getUnassignedServicePhoneNumberDetailsForVoicePBX POST /service_numbers/getUnassignedServicePhoneNumberDetailsForVoiceTrunk PUT /service_numbers/modifyServicePhoneNumberDetails PUT /service_numbers/modifyServicePhoneNumberDetailsInBulk ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.