Skip to main content

I have been requested to pull call logs and message logs for a RingCentral customer who has the "Multi-site" feature enabled. They requested that I create a separate folder for each "Site".


However, I've been searching around for documentation on the "Multi-Site" feature within the RingCentral API, and I cannot find anything. Is there any way to determine some sort of "SiteId" or "SiteName" from any of the following api end points?

  • Company Phone Number List
  • Get Company Call Log Records
  • Get Message List

Or, do any of these other alternatives exists?

  • Is there a separate API endpoint that gives me the list of sites for a company/account?
  • Is the SiteID encoded into the ExtensnionID or AccountID?
  • Does each "Site" already correspond to a separate, distinct AccountID?



I am unaware of such feature supported by RingCentral. Is "site" a terminology used by customer only? I remember a customer have several subdomains:  site1.example.com, site2.example.com...etc and they can it multi-site.  If this is the case it has little to do with RingCentral.

It is better to let customer clarify what is a "site".
That's what I am not sure of. But RingCentral does define a "Multi-Site" feature: https://netstorage.ringcentral.com/datasheets/multi_site_support.pdf.

But I'm just not sure at what level a "site" exists. It could be that a "site" is simply another account that happens to be under the same billing umbrella as several other accounts. In that case, then each "site" would basically be a separate company or account (I presume) from the point of view of the API. And if so, I can handle that. But I'm having trouble finding any documentation whatsoever in regards to "multi-site" technology from the perspective of the API. 

Reply