RingCentral Automatic Location Updates API is one of 88 APIs that RingCentral publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Automatic Location Updates. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
36 operations
across 21 paths,
and defines 80 schemas.
It is described by OpenAPI 3.0.3, at version 1.0.58-20240529-47eda8bd.
Requests are made against 4 base URLs: https://platform.ringcentral.com, https://media.ringcentral.com, https://platform.devtest.ringcentral.com, https://platform.devtest.ringcentral.com.
36 operations21 paths80 schemas5 DELETE13 GET13 POST5 PUT
Metadata
The identity and technical contract details declared by the specification.
RingCentral Automatic Location Updates API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (OAuth2) using the authorizationCode flow.
By default, every request must be authenticated.
Paths & Operations 36
Across 21 paths, the API surfaces 36 operations — 5 DELETE, 13 GET, 13 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 80 schemas that model the data the API accepts and returns. The most detailed are CommonEmergencyLocationAddressInfoAu (17 properties), CommonEmergencyLocationAddressInfoFr (16 properties), LocationUpdatesEmergencyAddressInfoRequest (13 properties), CommonEmergencyLocationAddressInfoDefault (13 properties). Each schema is shown below with its type and property counts.
ShortSiteInfo
object
2 properties
LocationDeletionInfo
object
4 properties
ValidateMultipleSwitchesRequest
object
1 property
UpdateMultipleSwitchesRequest
object
1 property
PageNavigationUri
object
1 property
EmergencyAddressType
string
AutomaticLocationUpdatesPhoneNumberInfo
object
2 properties
EmergencyAddressAutoUpdateSiteInfo
object
2 properties
PageNavigationModel
object
Links to other pages of the current result set
4 properties
EmergencyAddressStatus
string
UpdateMultipleSwitchesResponse
object
1 property
SwitchInfo
object
8 properties
AutomaticLocationUpdatesDeviceType
string
Device type
CreateWirelessPoint
object
5 properties2 required
AutomaticLocationUpdatesModelFeature
string
UpdateMultipleWirelessPointsRequest
object
1 property
CreateMultipleWirelessPointsRequest
object
1 property
CreateMultipleSwitchesResponse
object
Information on a task for multiple switches creation
1 property
AutomaticLocationUpdatesPhoneLineType
string
SwitchSiteInfo
object
2 properties
EmergencyAddressAutoUpdateUsersBulkAssignResource
object
2 properties
CommonEmergencyLocationAddressInfoAu
object
17 properties
AssignMultipleDevicesAutomaticLocationUpdates
object
2 properties
WirelessPointValidated
object
4 properties
NetworksList
object
4 properties
PrivateIpRangeInfo
object
8 properties
ListDevicesAutomaticLocationUpdates
object
4 properties
SwitchValidated
object
5 properties
PublicIpRangeInfo
object
4 properties
LocationDeletionErrorInfo
object
3 properties
ValidateMultipleSwitchesResponse
object
1 property
SyncStatus
string
Resulting status of emergency address synchronization. Returned if syncEmergencyAddress parameter is set to true
EmergencyLocationRequestResource
EmergencyLocationInfoRequest
object
8 properties
TaskResultRecordErrorsInfo
object
4 properties
ValidationError
object
3 properties
CreateMultipleWirelessPointsResponse
object
1 property
CreateSwitchInfo
object
6 properties1 required
AddressStatus
string
Emergency address status
EnumeratedPagingModel
object
6 properties1 required
Visibility
string
Visibility of an emergency response location. If Private is set, then location is visible only for the restricted number of users, specified in owners array
SwitchesList
object
3 properties
EmergencyLocationResponseResource
CommonEmergencyLocationAddressInfo
LocationUpdatesEmergencyAddressInfoRequest
object
Emergency address assigned to the switch. Only one of a pair emergencyAddress or emergencyLocationId should be specified, otherwise the error is returned
13 properties
BulkTaskInfo
object
4 properties
AutomaticLocationUpdatesDeviceInfo
object
8 properties
EmergencyLocationInfo
object
Emergency response location information
3 properties1 required
AutomaticLocationUpdatesUserInfo
object
7 properties
CommonEmergencyLocationResource
object
Company emergency response location details
11 properties
TaskResultRecord
object
6 properties
EmergencyAddressInfo
PrivateIpRangeInfoRequest
object
7 properties
CreateMultipleSwitchesRequest
object
1 property
UpdateNetworkRequest
object
5 properties3 required
AutomaticLocationUpdatesTaskInfo
object
6 properties
UpdateMultipleWirelessPointsResponse
object
1 property
ERLLocationInfo
object
Emergency response location information
3 properties
CreateNetworkRequest
object
4 properties3 required
ValidateMultipleWirelessPointsResponse
object
1 property
EmergencyLocationUsageStatus
string
AutomaticLocationUpdatesSiteInfo
object
Site data. If multi-site feature is turned on for the account, then ID of a site must be specified. In order to assign a wireless point to the main site (compa…
4 properties
ValidateMultipleWirelessPointsRequest
object
1 property
UpdateSwitchInfo
object
6 properties
LocationOwnerInfo
object
3 properties
AutomaticLocationUpdatesUserList
object
4 properties
EmergencyLocationsResource
object
2 properties
EmergencyLocationsPaging
object
6 properties6 required
TaskResultInfo
object
Task detailed result. Returned for failed and completed tasks
1 property
CommonEmergencyLocationAddressInfoFr
object
16 properties
CreateUserEmergencyLocationRequest
object
4 properties
NetworkInfo
object
6 properties
WirelessPointsList
object
4 properties
GetLocationDeletionMultiResponse
object
3 properties
WirelessPointInfo
object
8 properties3 required
CommonEmergencyLocationAddressInfoDefault
object
13 properties
UsageStatus
string
Status of emergency response location usage.
AutomaticLocationUpdatesPhoneLine
object
2 properties
UpdateWirelessPoint
object
5 properties
AutomaticLocationUpdatesModelInfo
object
HardPhone model information
3 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.