doc_out/TelephonyProvidersEdgeApi.html.md in purecloud-0.67.1 vs doc_out/TelephonyProvidersEdgeApi.html.md in purecloud-0.68.1
- old
+ new
@@ -4,140 +4,143 @@
## PureCloud::TelephonyProvidersEdgeApi
All URIs are relative to *https://api.mypurecloud.com*
-Method | HTTP request | Description
+Method | Description
------------- | ------------- | -------------
-|[**delete_providers_edges_certificateauthorities_certificate_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_certificateauthorities_certificate_id) | **DELETE** /api/v2/telephony/providers/edges/certificateauthorities/{certificateId} | Delete a certificate authority.|
-|[**delete_providers_edges_didpools_didpool_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_didpools_didpool_id) | **DELETE** /api/v2/telephony/providers/edges/didpools/{didPoolId} | Delete a DID Pool by ID.|
-|[**delete_providers_edges_edge_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edge_id) | **DELETE** /api/v2/telephony/providers/edges/{edgeId} | Delete a edge.|
-|[**delete_providers_edges_edge_id_logicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edge_id_logicalinterfaces_interface_id) | **DELETE** /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId} | Delete an edge logical interface|
-|[**delete_providers_edges_edge_id_softwareupdate**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edge_id_softwareupdate) | **DELETE** /api/v2/telephony/providers/edges/{edgeId}/softwareupdate | Cancels any in-progress update for this edge.|
-|[**delete_providers_edges_edgegroups_edgegroup_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edgegroups_edgegroup_id) | **DELETE** /api/v2/telephony/providers/edges/edgegroups/{edgeGroupId} | Delete an edge group.|
-|[**delete_providers_edges_endpoints_endpoint_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_endpoints_endpoint_id) | **DELETE** /api/v2/telephony/providers/edges/endpoints/{endpointId} | Delete endpoint|
-|[**delete_providers_edges_extensionpools_extensionpool_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_extensionpools_extensionpool_id) | **DELETE** /api/v2/telephony/providers/edges/extensionpools/{extensionPoolId} | Delete an extension pool by ID|
-|[**delete_providers_edges_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_outboundroutes_outboundroute_id) | **DELETE** /api/v2/telephony/providers/edges/outboundroutes/{outboundRouteId} | Delete Outbound Route|
-|[**delete_providers_edges_phonebasesettings_phonebase_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_phonebasesettings_phonebase_id) | **DELETE** /api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId} | Delete a Phone Base Settings by ID|
-|[**delete_providers_edges_phones_phone_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_phones_phone_id) | **DELETE** /api/v2/telephony/providers/edges/phones/{phoneId} | Delete a Phone by ID|
-|[**delete_providers_edges_sites_site_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_sites_site_id) | **DELETE** /api/v2/telephony/providers/edges/sites/{siteId} | Delete a Site by ID|
-|[**delete_providers_edges_sites_site_id_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_sites_site_id_outboundroutes_outboundroute_id) | **DELETE** /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId} | Delete Outbound Route|
-|[**delete_providers_edges_trunkbasesettings_trunkbasesettings_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_trunkbasesettings_trunkbasesettings_id) | **DELETE** /api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId} | Delete a Trunk Base Settings object by ID|
-|[**get_providers_edges**](TelephonyProvidersEdgeApi.html#get_providers_edges) | **GET** /api/v2/telephony/providers/edges | Get the list of edges.|
-|[**get_providers_edges_availablelanguages**](TelephonyProvidersEdgeApi.html#get_providers_edges_availablelanguages) | **GET** /api/v2/telephony/providers/edges/availablelanguages | Get the list of available languages.|
-|[**get_providers_edges_certificateauthorities**](TelephonyProvidersEdgeApi.html#get_providers_edges_certificateauthorities) | **GET** /api/v2/telephony/providers/edges/certificateauthorities | Get the list of certificate authorities.|
-|[**get_providers_edges_certificateauthorities_certificate_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_certificateauthorities_certificate_id) | **GET** /api/v2/telephony/providers/edges/certificateauthorities/{certificateId} | Get a certificate authority.|
-|[**get_providers_edges_didpools**](TelephonyProvidersEdgeApi.html#get_providers_edges_didpools) | **GET** /api/v2/telephony/providers/edges/didpools | Get a listing of DID Pools|
-|[**get_providers_edges_didpools_didpool_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_didpools_didpool_id) | **GET** /api/v2/telephony/providers/edges/didpools/{didPoolId} | Get a DID Pool by ID.|
-|[**get_providers_edges_dids**](TelephonyProvidersEdgeApi.html#get_providers_edges_dids) | **GET** /api/v2/telephony/providers/edges/dids | Get a listing of DIDs|
-|[**get_providers_edges_dids_did_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_dids_did_id) | **GET** /api/v2/telephony/providers/edges/dids/{didId} | Get a DID by ID.|
-|[**get_providers_edges_edge_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id) | **GET** /api/v2/telephony/providers/edges/{edgeId} | Get edge.|
-|[**get_providers_edges_edge_id_lines**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_lines) | **GET** /api/v2/telephony/providers/edges/{edgeId}/lines | Get the list of lines.|
-|[**get_providers_edges_edge_id_lines_line_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_lines_line_id) | **GET** /api/v2/telephony/providers/edges/{edgeId}/lines/{lineId} | Get line|
-|[**get_providers_edges_edge_id_logicalinterfaces**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_logicalinterfaces) | **GET** /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces | Get edge logical interfaces.|
-|[**get_providers_edges_edge_id_logicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_logicalinterfaces_interface_id) | **GET** /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId} | Get an edge logical interface|
-|[**get_providers_edges_edge_id_logs_jobs_job_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_logs_jobs_job_id) | **GET** /api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId} | Get an Edge logs job.|
-|[**get_providers_edges_edge_id_metrics**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_metrics) | **GET** /api/v2/telephony/providers/edges/{edgeId}/metrics | Get the edge metrics.|
-|[**get_providers_edges_edge_id_physicalinterfaces**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_physicalinterfaces) | **GET** /api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces | Retrieve a list of all configured physical interfaces from a specific edge.|
-|[**get_providers_edges_edge_id_physicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_physicalinterfaces_interface_id) | **GET** /api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces/{interfaceId} | Get edge physical interface.|
-|[**get_providers_edges_edge_id_setuppackage**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_setuppackage) | **GET** /api/v2/telephony/providers/edges/{edgeId}/setuppackage | Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.|
-|[**get_providers_edges_edge_id_softwareupdate**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_softwareupdate) | **GET** /api/v2/telephony/providers/edges/{edgeId}/softwareupdate | Gets software update status information about any edge.|
-|[**get_providers_edges_edge_id_softwareversions**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_softwareversions) | **GET** /api/v2/telephony/providers/edges/{edgeId}/softwareversions | Gets all the available software versions for this edge.|
-|[**get_providers_edges_edgegroups**](TelephonyProvidersEdgeApi.html#get_providers_edges_edgegroups) | **GET** /api/v2/telephony/providers/edges/edgegroups | Get the list of edge groups.|
-|[**get_providers_edges_edgegroups_edgegroup_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edgegroups_edgegroup_id) | **GET** /api/v2/telephony/providers/edges/edgegroups/{edgeGroupId} | Get edge group.|
-|[**get_providers_edges_edgeversionreport**](TelephonyProvidersEdgeApi.html#get_providers_edges_edgeversionreport) | **GET** /api/v2/telephony/providers/edges/edgeversionreport | Get the edge version report.|
-|[**get_providers_edges_endpoints**](TelephonyProvidersEdgeApi.html#get_providers_edges_endpoints) | **GET** /api/v2/telephony/providers/edges/endpoints | Get endpoints|
-|[**get_providers_edges_endpoints_endpoint_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_endpoints_endpoint_id) | **GET** /api/v2/telephony/providers/edges/endpoints/{endpointId} | Get endpoint|
-|[**get_providers_edges_extensionpools**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensionpools) | **GET** /api/v2/telephony/providers/edges/extensionpools | Get a listing of extension pools|
-|[**get_providers_edges_extensionpools_extensionpool_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensionpools_extensionpool_id) | **GET** /api/v2/telephony/providers/edges/extensionpools/{extensionPoolId} | Get an extension pool by ID|
-|[**get_providers_edges_extensions**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensions) | **GET** /api/v2/telephony/providers/edges/extensions | Get a listing of extensions|
-|[**get_providers_edges_extensions_extension_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensions_extension_id) | **GET** /api/v2/telephony/providers/edges/extensions/{extensionId} | Get an extension by ID.|
-|[**get_providers_edges_linebasesettings**](TelephonyProvidersEdgeApi.html#get_providers_edges_linebasesettings) | **GET** /api/v2/telephony/providers/edges/linebasesettings | Get a listing of line base settings objects|
-|[**get_providers_edges_linebasesettings_linebase_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_linebasesettings_linebase_id) | **GET** /api/v2/telephony/providers/edges/linebasesettings/{lineBaseId} | Get a line base settings object by ID|
-|[**get_providers_edges_lines**](TelephonyProvidersEdgeApi.html#get_providers_edges_lines) | **GET** /api/v2/telephony/providers/edges/lines | Get a list of Lines|
-|[**get_providers_edges_lines_line_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_lines_line_id) | **GET** /api/v2/telephony/providers/edges/lines/{lineId} | Get a Line by ID|
-|[**get_providers_edges_lines_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_lines_template) | **GET** /api/v2/telephony/providers/edges/lines/template | Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance|
-|[**get_providers_edges_metrics**](TelephonyProvidersEdgeApi.html#get_providers_edges_metrics) | **GET** /api/v2/telephony/providers/edges/metrics | Get the metrics for a list of edges.|
-|[**get_providers_edges_outboundroutes**](TelephonyProvidersEdgeApi.html#get_providers_edges_outboundroutes) | **GET** /api/v2/telephony/providers/edges/outboundroutes | Get outbound routes|
-|[**get_providers_edges_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_outboundroutes_outboundroute_id) | **GET** /api/v2/telephony/providers/edges/outboundroutes/{outboundRouteId} | Get outbound route|
-|[**get_providers_edges_phonebasesettings**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings) | **GET** /api/v2/telephony/providers/edges/phonebasesettings | Get a list of Phone Base Settings objects|
-|[**get_providers_edges_phonebasesettings_availablemetabases**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings_availablemetabases) | **GET** /api/v2/telephony/providers/edges/phonebasesettings/availablemetabases | Get a list of available makes and models to create a new Phone Base Settings|
-|[**get_providers_edges_phonebasesettings_phonebase_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings_phonebase_id) | **GET** /api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId} | Get a Phone Base Settings object by ID|
-|[**get_providers_edges_phonebasesettings_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings_template) | **GET** /api/v2/telephony/providers/edges/phonebasesettings/template | Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance|
-|[**get_providers_edges_phones**](TelephonyProvidersEdgeApi.html#get_providers_edges_phones) | **GET** /api/v2/telephony/providers/edges/phones | Get a list of Phone Instances|
-|[**get_providers_edges_phones_phone_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_phones_phone_id) | **GET** /api/v2/telephony/providers/edges/phones/{phoneId} | Get a Phone by ID|
-|[**get_providers_edges_phones_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_phones_template) | **GET** /api/v2/telephony/providers/edges/phones/template | Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance|
-|[**get_providers_edges_sites**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites) | **GET** /api/v2/telephony/providers/edges/sites | Get the list of Sites.|
-|[**get_providers_edges_sites_site_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id) | **GET** /api/v2/telephony/providers/edges/sites/{siteId} | Get a Site by ID.|
-|[**get_providers_edges_sites_site_id_numberplans**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_numberplans) | **GET** /api/v2/telephony/providers/edges/sites/{siteId}/numberplans | Get the list of Number Plans for this Site.|
-|[**get_providers_edges_sites_site_id_numberplans_classifications**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_numberplans_classifications) | **GET** /api/v2/telephony/providers/edges/sites/{siteId}/numberplans/classifications | Get a list of Classifications for this Site|
-|[**get_providers_edges_sites_site_id_numberplans_numberplan_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_numberplans_numberplan_id) | **GET** /api/v2/telephony/providers/edges/sites/{siteId}/numberplans/{numberPlanId} | Get a Number Plan by ID.|
-|[**get_providers_edges_sites_site_id_outboundroutes**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_outboundroutes) | **GET** /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes | Get outbound routes|
-|[**get_providers_edges_sites_site_id_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_outboundroutes_outboundroute_id) | **GET** /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId} | Get an outbound route|
-|[**get_providers_edges_timezones**](TelephonyProvidersEdgeApi.html#get_providers_edges_timezones) | **GET** /api/v2/telephony/providers/edges/timezones | Get a list of Edge-compatible time zones|
-|[**get_providers_edges_trunkbasesettings**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings) | **GET** /api/v2/telephony/providers/edges/trunkbasesettings | Get Trunk Base Settings listing|
-|[**get_providers_edges_trunkbasesettings_availablemetabases**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings_availablemetabases) | **GET** /api/v2/telephony/providers/edges/trunkbasesettings/availablemetabases | Get a list of available makes and models to create a new Trunk Base Settings|
-|[**get_providers_edges_trunkbasesettings_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings_template) | **GET** /api/v2/telephony/providers/edges/trunkbasesettings/template | Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance|
-|[**get_providers_edges_trunkbasesettings_trunkbasesettings_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings_trunkbasesettings_id) | **GET** /api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId} | Get a Trunk Base Settings object by ID|
-|[**get_providers_edges_trunks**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunks) | **GET** /api/v2/telephony/providers/edges/trunks | Get the list of available trunks.|
-|[**get_providers_edges_trunks_trunk_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunks_trunk_id) | **GET** /api/v2/telephony/providers/edges/trunks/{trunkId} | Get a Trunk by ID|
-|[**get_providers_edges_trunkswithrecording**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkswithrecording) | **GET** /api/v2/telephony/providers/edges/trunkswithrecording | Get Counts of trunks that have recording disabled or enabled|
-|[**get_schemas_edges_vnext**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext) | **GET** /api/v2/configuration/schemas/edges/vnext | Lists available schema categories (Deprecated)|
-|[**get_schemas_edges_vnext_schemacategory**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory) | **GET** /api/v2/configuration/schemas/edges/vnext/{schemaCategory} | List schemas of a specific category (Deprecated)|
-|[**get_schemas_edges_vnext_schemacategory_schematype**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory_schematype) | **GET** /api/v2/configuration/schemas/edges/vnext/{schemaCategory}/{schemaType} | List schemas of a specific category (Deprecated)|
-|[**get_schemas_edges_vnext_schemacategory_schematype_schema_id**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory_schematype_schema_id) | **GET** /api/v2/configuration/schemas/edges/vnext/{schemaCategory}/{schemaType}/{schemaId} | Get a json schema (Deprecated)|
-|[**get_schemas_edges_vnext_schemacategory_schematype_schema_id_extensiontype_metadata_id**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory_schematype_schema_id_extensiontype_metadata_id) | **GET** /api/v2/configuration/schemas/edges/vnext/{schemaCategory}/{schemaType}/{schemaId}/{extensionType}/{metadataId} | Get metadata for a schema (Deprecated)|
-|[**post_providers_edges**](TelephonyProvidersEdgeApi.html#post_providers_edges) | **POST** /api/v2/telephony/providers/edges | Create an edge.|
-|[**post_providers_edges_addressvalidation**](TelephonyProvidersEdgeApi.html#post_providers_edges_addressvalidation) | **POST** /api/v2/telephony/providers/edges/addressvalidation | Validates a street address|
-|[**post_providers_edges_certificateauthorities**](TelephonyProvidersEdgeApi.html#post_providers_edges_certificateauthorities) | **POST** /api/v2/telephony/providers/edges/certificateauthorities | Create a certificate authority.|
-|[**post_providers_edges_didpools**](TelephonyProvidersEdgeApi.html#post_providers_edges_didpools) | **POST** /api/v2/telephony/providers/edges/didpools | Create a new DID pool|
-|[**post_providers_edges_edge_id_logicalinterfaces**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_logicalinterfaces) | **POST** /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces | Create an edge logical interface.|
-|[**post_providers_edges_edge_id_logs_jobs**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_logs_jobs) | **POST** /api/v2/telephony/providers/edges/{edgeId}/logs/jobs | Create a job to upload a list of Edge logs.|
-|[**post_providers_edges_edge_id_logs_jobs_job_id_upload**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_logs_jobs_job_id_upload) | **POST** /api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}/upload | Request that the specified fileIds be uploaded from the Edge.|
-|[**post_providers_edges_edge_id_reboot**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_reboot) | **POST** /api/v2/telephony/providers/edges/{edgeId}/reboot | Reboot an Edge|
-|[**post_providers_edges_edge_id_softwareupdate**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_softwareupdate) | **POST** /api/v2/telephony/providers/edges/{edgeId}/softwareupdate | Starts a software update for this edge.|
-|[**post_providers_edges_edge_id_unpair**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_unpair) | **POST** /api/v2/telephony/providers/edges/{edgeId}/unpair | Unpair an Edge|
-|[**post_providers_edges_edgegroups**](TelephonyProvidersEdgeApi.html#post_providers_edges_edgegroups) | **POST** /api/v2/telephony/providers/edges/edgegroups | Create an edge group.|
-|[**post_providers_edges_endpoints**](TelephonyProvidersEdgeApi.html#post_providers_edges_endpoints) | **POST** /api/v2/telephony/providers/edges/endpoints | Create endpoint|
-|[**post_providers_edges_extensionpools**](TelephonyProvidersEdgeApi.html#post_providers_edges_extensionpools) | **POST** /api/v2/telephony/providers/edges/extensionpools | Create a new extension pool|
-|[**post_providers_edges_offlineconfiguration**](TelephonyProvidersEdgeApi.html#post_providers_edges_offlineconfiguration) | **POST** /api/v2/telephony/providers/edges/offlineconfiguration | Create a file that can be used to configure a hardware Edge's settings.|
-|[**post_providers_edges_outboundroutes**](TelephonyProvidersEdgeApi.html#post_providers_edges_outboundroutes) | **POST** /api/v2/telephony/providers/edges/outboundroutes | Create outbound rule|
-|[**post_providers_edges_phonebasesettings**](TelephonyProvidersEdgeApi.html#post_providers_edges_phonebasesettings) | **POST** /api/v2/telephony/providers/edges/phonebasesettings | Create a new Phone Base Settings object|
-|[**post_providers_edges_phones**](TelephonyProvidersEdgeApi.html#post_providers_edges_phones) | **POST** /api/v2/telephony/providers/edges/phones | Create a new Phone|
-|[**post_providers_edges_phones_phone_id_reboot**](TelephonyProvidersEdgeApi.html#post_providers_edges_phones_phone_id_reboot) | **POST** /api/v2/telephony/providers/edges/phones/{phoneId}/reboot | Reboot a Phone|
-|[**post_providers_edges_phones_reboot**](TelephonyProvidersEdgeApi.html#post_providers_edges_phones_reboot) | **POST** /api/v2/telephony/providers/edges/phones/reboot | Reboot Multiple Phones|
-|[**post_providers_edges_sites**](TelephonyProvidersEdgeApi.html#post_providers_edges_sites) | **POST** /api/v2/telephony/providers/edges/sites | Create a Site.|
-|[**post_providers_edges_sites_site_id_outboundroutes**](TelephonyProvidersEdgeApi.html#post_providers_edges_sites_site_id_outboundroutes) | **POST** /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes | Create outbound route|
-|[**post_providers_edges_sites_site_id_rebalance**](TelephonyProvidersEdgeApi.html#post_providers_edges_sites_site_id_rebalance) | **POST** /api/v2/telephony/providers/edges/sites/{siteId}/rebalance | Triggers the rebalance operation.|
-|[**post_providers_edges_trunkbasesettings**](TelephonyProvidersEdgeApi.html#post_providers_edges_trunkbasesettings) | **POST** /api/v2/telephony/providers/edges/trunkbasesettings | Create a Trunk Base Settings object|
-|[**put_providers_edges_certificateauthorities_certificate_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_certificateauthorities_certificate_id) | **PUT** /api/v2/telephony/providers/edges/certificateauthorities/{certificateId} | Update a certificate authority.|
-|[**put_providers_edges_didpools_didpool_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_didpools_didpool_id) | **PUT** /api/v2/telephony/providers/edges/didpools/{didPoolId} | Update a DID Pool by ID.|
-|[**put_providers_edges_dids_did_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_dids_did_id) | **PUT** /api/v2/telephony/providers/edges/dids/{didId} | Update a DID by ID.|
-|[**put_providers_edges_edge_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edge_id) | **PUT** /api/v2/telephony/providers/edges/{edgeId} | Update a edge.|
-|[**put_providers_edges_edge_id_lines_line_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edge_id_lines_line_id) | **PUT** /api/v2/telephony/providers/edges/{edgeId}/lines/{lineId} | Update a line.|
-|[**put_providers_edges_edge_id_logicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edge_id_logicalinterfaces_interface_id) | **PUT** /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId} | Update an edge logical interface.|
-|[**put_providers_edges_edgegroups_edgegroup_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edgegroups_edgegroup_id) | **PUT** /api/v2/telephony/providers/edges/edgegroups/{edgeGroupId} | Update an edge group.|
-|[**put_providers_edges_endpoints_endpoint_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_endpoints_endpoint_id) | **PUT** /api/v2/telephony/providers/edges/endpoints/{endpointId} | Update endpoint|
-|[**put_providers_edges_extensionpools_extensionpool_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_extensionpools_extensionpool_id) | **PUT** /api/v2/telephony/providers/edges/extensionpools/{extensionPoolId} | Update an extension pool by ID|
-|[**put_providers_edges_extensions_extension_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_extensions_extension_id) | **PUT** /api/v2/telephony/providers/edges/extensions/{extensionId} | Update an extension by ID.|
-|[**put_providers_edges_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_outboundroutes_outboundroute_id) | **PUT** /api/v2/telephony/providers/edges/outboundroutes/{outboundRouteId} | Update outbound route|
-|[**put_providers_edges_phonebasesettings_phonebase_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_phonebasesettings_phonebase_id) | **PUT** /api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId} | Update a Phone Base Settings by ID|
-|[**put_providers_edges_phones_phone_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_phones_phone_id) | **PUT** /api/v2/telephony/providers/edges/phones/{phoneId} | Update a Phone by ID|
-|[**put_providers_edges_sites_site_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_sites_site_id) | **PUT** /api/v2/telephony/providers/edges/sites/{siteId} | Update a Site by ID.|
-|[**put_providers_edges_sites_site_id_numberplans**](TelephonyProvidersEdgeApi.html#put_providers_edges_sites_site_id_numberplans) | **PUT** /api/v2/telephony/providers/edges/sites/{siteId}/numberplans | Update the list of Number Plans.|
-|[**put_providers_edges_sites_site_id_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_sites_site_id_outboundroutes_outboundroute_id) | **PUT** /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId} | Update outbound route|
-|[**put_providers_edges_trunkbasesettings_trunkbasesettings_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_trunkbasesettings_trunkbasesettings_id) | **PUT** /api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId} | Update a Trunk Base Settings object by ID|
+[**delete_providers_edges_certificateauthorities_certificate_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_certificateauthorities_certificate_id) | Delete a certificate authority.
+[**delete_providers_edges_didpools_didpool_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_didpools_didpool_id) | Delete a DID Pool by ID.
+[**delete_providers_edges_edge_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edge_id) | Delete a edge.
+[**delete_providers_edges_edge_id_logicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edge_id_logicalinterfaces_interface_id) | Delete an edge logical interface
+[**delete_providers_edges_edge_id_softwareupdate**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edge_id_softwareupdate) | Cancels any in-progress update for this edge.
+[**delete_providers_edges_edgegroups_edgegroup_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_edgegroups_edgegroup_id) | Delete an edge group.
+[**delete_providers_edges_endpoints_endpoint_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_endpoints_endpoint_id) | Delete endpoint
+[**delete_providers_edges_extensionpools_extensionpool_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_extensionpools_extensionpool_id) | Delete an extension pool by ID
+[**delete_providers_edges_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_outboundroutes_outboundroute_id) | Delete Outbound Route
+[**delete_providers_edges_phonebasesettings_phonebase_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_phonebasesettings_phonebase_id) | Delete a Phone Base Settings by ID
+[**delete_providers_edges_phones_phone_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_phones_phone_id) | Delete a Phone by ID
+[**delete_providers_edges_sites_site_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_sites_site_id) | Delete a Site by ID
+[**delete_providers_edges_sites_site_id_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_sites_site_id_outboundroutes_outboundroute_id) | Delete Outbound Route
+[**delete_providers_edges_trunkbasesettings_trunkbasesettings_id**](TelephonyProvidersEdgeApi.html#delete_providers_edges_trunkbasesettings_trunkbasesettings_id) | Delete a Trunk Base Settings object by ID
+[**get_providers_edges**](TelephonyProvidersEdgeApi.html#get_providers_edges) | Get the list of edges.
+[**get_providers_edges_availablelanguages**](TelephonyProvidersEdgeApi.html#get_providers_edges_availablelanguages) | Get the list of available languages.
+[**get_providers_edges_certificateauthorities**](TelephonyProvidersEdgeApi.html#get_providers_edges_certificateauthorities) | Get the list of certificate authorities.
+[**get_providers_edges_certificateauthorities_certificate_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_certificateauthorities_certificate_id) | Get a certificate authority.
+[**get_providers_edges_didpools**](TelephonyProvidersEdgeApi.html#get_providers_edges_didpools) | Get a listing of DID Pools
+[**get_providers_edges_didpools_didpool_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_didpools_didpool_id) | Get a DID Pool by ID.
+[**get_providers_edges_dids**](TelephonyProvidersEdgeApi.html#get_providers_edges_dids) | Get a listing of DIDs
+[**get_providers_edges_dids_did_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_dids_did_id) | Get a DID by ID.
+[**get_providers_edges_edge_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id) | Get edge.
+[**get_providers_edges_edge_id_lines**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_lines) | Get the list of lines.
+[**get_providers_edges_edge_id_lines_line_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_lines_line_id) | Get line
+[**get_providers_edges_edge_id_logicalinterfaces**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_logicalinterfaces) | Get edge logical interfaces.
+[**get_providers_edges_edge_id_logicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_logicalinterfaces_interface_id) | Get an edge logical interface
+[**get_providers_edges_edge_id_logs_jobs_job_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_logs_jobs_job_id) | Get an Edge logs job.
+[**get_providers_edges_edge_id_metrics**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_metrics) | Get the edge metrics.
+[**get_providers_edges_edge_id_physicalinterfaces**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_physicalinterfaces) | Retrieve a list of all configured physical interfaces from a specific edge.
+[**get_providers_edges_edge_id_physicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_physicalinterfaces_interface_id) | Get edge physical interface.
+[**get_providers_edges_edge_id_setuppackage**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_setuppackage) | Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.
+[**get_providers_edges_edge_id_softwareupdate**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_softwareupdate) | Gets software update status information about any edge.
+[**get_providers_edges_edge_id_softwareversions**](TelephonyProvidersEdgeApi.html#get_providers_edges_edge_id_softwareversions) | Gets all the available software versions for this edge.
+[**get_providers_edges_edgegroups**](TelephonyProvidersEdgeApi.html#get_providers_edges_edgegroups) | Get the list of edge groups.
+[**get_providers_edges_edgegroups_edgegroup_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_edgegroups_edgegroup_id) | Get edge group.
+[**get_providers_edges_edgeversionreport**](TelephonyProvidersEdgeApi.html#get_providers_edges_edgeversionreport) | Get the edge version report.
+[**get_providers_edges_endpoints**](TelephonyProvidersEdgeApi.html#get_providers_edges_endpoints) | Get endpoints
+[**get_providers_edges_endpoints_endpoint_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_endpoints_endpoint_id) | Get endpoint
+[**get_providers_edges_extensionpools**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensionpools) | Get a listing of extension pools
+[**get_providers_edges_extensionpools_extensionpool_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensionpools_extensionpool_id) | Get an extension pool by ID
+[**get_providers_edges_extensions**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensions) | Get a listing of extensions
+[**get_providers_edges_extensions_extension_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_extensions_extension_id) | Get an extension by ID.
+[**get_providers_edges_linebasesettings**](TelephonyProvidersEdgeApi.html#get_providers_edges_linebasesettings) | Get a listing of line base settings objects
+[**get_providers_edges_linebasesettings_linebase_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_linebasesettings_linebase_id) | Get a line base settings object by ID
+[**get_providers_edges_lines**](TelephonyProvidersEdgeApi.html#get_providers_edges_lines) | Get a list of Lines
+[**get_providers_edges_lines_line_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_lines_line_id) | Get a Line by ID
+[**get_providers_edges_lines_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_lines_template) | Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance
+[**get_providers_edges_metrics**](TelephonyProvidersEdgeApi.html#get_providers_edges_metrics) | Get the metrics for a list of edges.
+[**get_providers_edges_outboundroutes**](TelephonyProvidersEdgeApi.html#get_providers_edges_outboundroutes) | Get outbound routes
+[**get_providers_edges_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_outboundroutes_outboundroute_id) | Get outbound route
+[**get_providers_edges_phonebasesettings**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings) | Get a list of Phone Base Settings objects
+[**get_providers_edges_phonebasesettings_availablemetabases**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings_availablemetabases) | Get a list of available makes and models to create a new Phone Base Settings
+[**get_providers_edges_phonebasesettings_phonebase_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings_phonebase_id) | Get a Phone Base Settings object by ID
+[**get_providers_edges_phonebasesettings_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_phonebasesettings_template) | Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance
+[**get_providers_edges_phones**](TelephonyProvidersEdgeApi.html#get_providers_edges_phones) | Get a list of Phone Instances
+[**get_providers_edges_phones_phone_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_phones_phone_id) | Get a Phone by ID
+[**get_providers_edges_phones_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_phones_template) | Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance
+[**get_providers_edges_sites**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites) | Get the list of Sites.
+[**get_providers_edges_sites_site_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id) | Get a Site by ID.
+[**get_providers_edges_sites_site_id_numberplans**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_numberplans) | Get the list of Number Plans for this Site.
+[**get_providers_edges_sites_site_id_numberplans_classifications**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_numberplans_classifications) | Get a list of Classifications for this Site
+[**get_providers_edges_sites_site_id_numberplans_numberplan_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_numberplans_numberplan_id) | Get a Number Plan by ID.
+[**get_providers_edges_sites_site_id_outboundroutes**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_outboundroutes) | Get outbound routes
+[**get_providers_edges_sites_site_id_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_sites_site_id_outboundroutes_outboundroute_id) | Get an outbound route
+[**get_providers_edges_timezones**](TelephonyProvidersEdgeApi.html#get_providers_edges_timezones) | Get a list of Edge-compatible time zones
+[**get_providers_edges_trunkbasesettings**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings) | Get Trunk Base Settings listing
+[**get_providers_edges_trunkbasesettings_availablemetabases**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings_availablemetabases) | Get a list of available makes and models to create a new Trunk Base Settings
+[**get_providers_edges_trunkbasesettings_template**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings_template) | Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance
+[**get_providers_edges_trunkbasesettings_trunkbasesettings_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkbasesettings_trunkbasesettings_id) | Get a Trunk Base Settings object by ID
+[**get_providers_edges_trunks**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunks) | Get the list of available trunks.
+[**get_providers_edges_trunks_trunk_id**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunks_trunk_id) | Get a Trunk by ID
+[**get_providers_edges_trunkswithrecording**](TelephonyProvidersEdgeApi.html#get_providers_edges_trunkswithrecording) | Get Counts of trunks that have recording disabled or enabled
+[**get_schemas_edges_vnext**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext) | Lists available schema categories (Deprecated)
+[**get_schemas_edges_vnext_schemacategory**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory) | List schemas of a specific category (Deprecated)
+[**get_schemas_edges_vnext_schemacategory_schematype**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory_schematype) | List schemas of a specific category (Deprecated)
+[**get_schemas_edges_vnext_schemacategory_schematype_schema_id**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory_schematype_schema_id) | Get a json schema (Deprecated)
+[**get_schemas_edges_vnext_schemacategory_schematype_schema_id_extensiontype_metadata_id**](TelephonyProvidersEdgeApi.html#get_schemas_edges_vnext_schemacategory_schematype_schema_id_extensiontype_metadata_id) | Get metadata for a schema (Deprecated)
+[**post_providers_edges**](TelephonyProvidersEdgeApi.html#post_providers_edges) | Create an edge.
+[**post_providers_edges_addressvalidation**](TelephonyProvidersEdgeApi.html#post_providers_edges_addressvalidation) | Validates a street address
+[**post_providers_edges_certificateauthorities**](TelephonyProvidersEdgeApi.html#post_providers_edges_certificateauthorities) | Create a certificate authority.
+[**post_providers_edges_didpools**](TelephonyProvidersEdgeApi.html#post_providers_edges_didpools) | Create a new DID pool
+[**post_providers_edges_edge_id_logicalinterfaces**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_logicalinterfaces) | Create an edge logical interface.
+[**post_providers_edges_edge_id_logs_jobs**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_logs_jobs) | Create a job to upload a list of Edge logs.
+[**post_providers_edges_edge_id_logs_jobs_job_id_upload**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_logs_jobs_job_id_upload) | Request that the specified fileIds be uploaded from the Edge.
+[**post_providers_edges_edge_id_reboot**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_reboot) | Reboot an Edge
+[**post_providers_edges_edge_id_softwareupdate**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_softwareupdate) | Starts a software update for this edge.
+[**post_providers_edges_edge_id_unpair**](TelephonyProvidersEdgeApi.html#post_providers_edges_edge_id_unpair) | Unpair an Edge
+[**post_providers_edges_edgegroups**](TelephonyProvidersEdgeApi.html#post_providers_edges_edgegroups) | Create an edge group.
+[**post_providers_edges_endpoints**](TelephonyProvidersEdgeApi.html#post_providers_edges_endpoints) | Create endpoint
+[**post_providers_edges_extensionpools**](TelephonyProvidersEdgeApi.html#post_providers_edges_extensionpools) | Create a new extension pool
+[**post_providers_edges_offlineconfiguration**](TelephonyProvidersEdgeApi.html#post_providers_edges_offlineconfiguration) | Create a file that can be used to configure a hardware Edge's settings.
+[**post_providers_edges_outboundroutes**](TelephonyProvidersEdgeApi.html#post_providers_edges_outboundroutes) | Create outbound rule
+[**post_providers_edges_phonebasesettings**](TelephonyProvidersEdgeApi.html#post_providers_edges_phonebasesettings) | Create a new Phone Base Settings object
+[**post_providers_edges_phones**](TelephonyProvidersEdgeApi.html#post_providers_edges_phones) | Create a new Phone
+[**post_providers_edges_phones_phone_id_reboot**](TelephonyProvidersEdgeApi.html#post_providers_edges_phones_phone_id_reboot) | Reboot a Phone
+[**post_providers_edges_phones_reboot**](TelephonyProvidersEdgeApi.html#post_providers_edges_phones_reboot) | Reboot Multiple Phones
+[**post_providers_edges_sites**](TelephonyProvidersEdgeApi.html#post_providers_edges_sites) | Create a Site.
+[**post_providers_edges_sites_site_id_outboundroutes**](TelephonyProvidersEdgeApi.html#post_providers_edges_sites_site_id_outboundroutes) | Create outbound route
+[**post_providers_edges_sites_site_id_rebalance**](TelephonyProvidersEdgeApi.html#post_providers_edges_sites_site_id_rebalance) | Triggers the rebalance operation.
+[**post_providers_edges_trunkbasesettings**](TelephonyProvidersEdgeApi.html#post_providers_edges_trunkbasesettings) | Create a Trunk Base Settings object
+[**put_providers_edges_certificateauthorities_certificate_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_certificateauthorities_certificate_id) | Update a certificate authority.
+[**put_providers_edges_didpools_didpool_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_didpools_didpool_id) | Update a DID Pool by ID.
+[**put_providers_edges_dids_did_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_dids_did_id) | Update a DID by ID.
+[**put_providers_edges_edge_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edge_id) | Update a edge.
+[**put_providers_edges_edge_id_lines_line_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edge_id_lines_line_id) | Update a line.
+[**put_providers_edges_edge_id_logicalinterfaces_interface_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edge_id_logicalinterfaces_interface_id) | Update an edge logical interface.
+[**put_providers_edges_edgegroups_edgegroup_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_edgegroups_edgegroup_id) | Update an edge group.
+[**put_providers_edges_endpoints_endpoint_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_endpoints_endpoint_id) | Update endpoint
+[**put_providers_edges_extensionpools_extensionpool_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_extensionpools_extensionpool_id) | Update an extension pool by ID
+[**put_providers_edges_extensions_extension_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_extensions_extension_id) | Update an extension by ID.
+[**put_providers_edges_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_outboundroutes_outboundroute_id) | Update outbound route
+[**put_providers_edges_phonebasesettings_phonebase_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_phonebasesettings_phonebase_id) | Update a Phone Base Settings by ID
+[**put_providers_edges_phones_phone_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_phones_phone_id) | Update a Phone by ID
+[**put_providers_edges_sites_site_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_sites_site_id) | Update a Site by ID.
+[**put_providers_edges_sites_site_id_numberplans**](TelephonyProvidersEdgeApi.html#put_providers_edges_sites_site_id_numberplans) | Update the list of Number Plans.
+[**put_providers_edges_sites_site_id_outboundroutes_outboundroute_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_sites_site_id_outboundroutes_outboundroute_id) | Update outbound route
+[**put_providers_edges_trunkbasesettings_trunkbasesettings_id**](TelephonyProvidersEdgeApi.html#put_providers_edges_trunkbasesettings_trunkbasesettings_id) | Update a Trunk Base Settings object by ID
{: class="table table-striped"}
<a name="delete_providers_edges_certificateauthorities_certificate_id"></a>
## -String** delete_providers_edges_certificateauthorities_certificate_id(certificate_id)
Delete a certificate authority.
+Wraps DELETE /api/v2/telephony/providers/edges/certificateauthorities/{certificateId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -190,10 +193,13 @@
Delete a DID Pool by ID.
+Wraps DELETE /api/v2/telephony/providers/edges/didpools/{didPoolId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -246,10 +252,13 @@
Delete a edge.
+Wraps DELETE /api/v2/telephony/providers/edges/{edgeId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -302,10 +311,13 @@
Delete an edge logical interface
+Wraps DELETE /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -360,10 +372,13 @@
Cancels any in-progress update for this edge.
+Wraps DELETE /api/v2/telephony/providers/edges/{edgeId}/softwareupdate
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -416,10 +431,13 @@
Delete an edge group.
+Wraps DELETE /api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -472,10 +490,13 @@
Delete endpoint
+Wraps DELETE /api/v2/telephony/providers/edges/endpoints/{endpointId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -528,10 +549,13 @@
Delete an extension pool by ID
+Wraps DELETE /api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -584,10 +608,13 @@
Delete Outbound Route
+Wraps DELETE /api/v2/telephony/providers/edges/outboundroutes/{outboundRouteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -640,10 +667,13 @@
Delete a Phone Base Settings by ID
+Wraps DELETE /api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -696,10 +726,13 @@
Delete a Phone by ID
+Wraps DELETE /api/v2/telephony/providers/edges/phones/{phoneId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -752,10 +785,13 @@
Delete a Site by ID
+Wraps DELETE /api/v2/telephony/providers/edges/sites/{siteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -808,10 +844,13 @@
Delete Outbound Route
+Wraps DELETE /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -864,10 +903,13 @@
Delete a Trunk Base Settings object by ID
+Wraps DELETE /api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -920,10 +962,13 @@
Get the list of edges.
+Wraps GET /api/v2/telephony/providers/edges
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -989,10 +1034,13 @@
Get the list of available languages.
+Wraps GET /api/v2/telephony/providers/edges/availablelanguages
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1039,10 +1087,13 @@
Get the list of certificate authorities.
+Wraps GET /api/v2/telephony/providers/edges/certificateauthorities
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1089,10 +1140,13 @@
Get a certificate authority.
+Wraps GET /api/v2/telephony/providers/edges/certificateauthorities/{certificateId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1145,10 +1199,13 @@
Get a listing of DID Pools
+Wraps GET /api/v2/telephony/providers/edges/didpools
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1206,10 +1263,13 @@
Get a DID Pool by ID.
+Wraps GET /api/v2/telephony/providers/edges/didpools/{didPoolId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1262,10 +1322,13 @@
Get a listing of DIDs
+Wraps GET /api/v2/telephony/providers/edges/dids
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1327,10 +1390,13 @@
Get a DID by ID.
+Wraps GET /api/v2/telephony/providers/edges/dids/{didId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1383,10 +1449,13 @@
Get edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1443,10 +1512,13 @@
Get the list of lines.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/lines
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1505,10 +1577,13 @@
Get line
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/lines/{lineId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1564,10 +1639,13 @@
Get edge logical interfaces.
Retrieve a list of all configured logical interfaces from a specific edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1624,10 +1702,13 @@
Get an edge logical interface
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1687,10 +1768,13 @@
Get an Edge logs job.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1746,10 +1830,13 @@
Get the edge metrics.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/metrics
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1802,10 +1889,13 @@
Retrieve a list of all configured physical interfaces from a specific edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1858,10 +1948,13 @@
Get edge physical interface.
Retrieve a physical interface from a specific edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces/{interfaceId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1917,10 +2010,13 @@
Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/setuppackage
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -1973,10 +2069,13 @@
Gets software update status information about any edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/softwareupdate
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2029,10 +2128,13 @@
Gets all the available software versions for this edge.
+Wraps GET /api/v2/telephony/providers/edges/{edgeId}/softwareversions
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2085,10 +2187,13 @@
Get the list of edge groups.
+Wraps GET /api/v2/telephony/providers/edges/edgegroups
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2150,10 +2255,13 @@
Get edge group.
+Wraps GET /api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2210,10 +2318,13 @@
Get the edge version report.
The report will not have consistent data about the edge version(s) until all edges have been reset.
+Wraps GET /api/v2/telephony/providers/edges/edgeversionreport
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2260,10 +2371,13 @@
Get endpoints
+Wraps GET /api/v2/telephony/providers/edges/endpoints
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2323,10 +2437,13 @@
Get endpoint
+Wraps GET /api/v2/telephony/providers/edges/endpoints/{endpointId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2379,10 +2496,13 @@
Get a listing of extension pools
+Wraps GET /api/v2/telephony/providers/edges/extensionpools
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2442,10 +2562,13 @@
Get an extension pool by ID
+Wraps GET /api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2498,10 +2621,13 @@
Get a listing of extensions
+Wraps GET /api/v2/telephony/providers/edges/extensions
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2563,10 +2689,13 @@
Get an extension by ID.
+Wraps GET /api/v2/telephony/providers/edges/extensions/{extensionId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2619,10 +2748,13 @@
Get a listing of line base settings objects
+Wraps GET /api/v2/telephony/providers/edges/linebasesettings
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2682,10 +2814,13 @@
Get a line base settings object by ID
+Wraps GET /api/v2/telephony/providers/edges/linebasesettings/{lineBaseId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2738,10 +2873,13 @@
Get a list of Lines
+Wraps GET /api/v2/telephony/providers/edges/lines
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2803,10 +2941,13 @@
Get a Line by ID
+Wraps GET /api/v2/telephony/providers/edges/lines/{lineId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2859,10 +3000,13 @@
Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance
+Wraps GET /api/v2/telephony/providers/edges/lines/template
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2915,10 +3059,13 @@
Get the metrics for a list of edges.
+Wraps GET /api/v2/telephony/providers/edges/metrics
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -2971,10 +3118,13 @@
Get outbound routes
+Wraps GET /api/v2/telephony/providers/edges/outboundroutes
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3036,10 +3186,13 @@
Get outbound route
+Wraps GET /api/v2/telephony/providers/edges/outboundroutes/{outboundRouteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3092,10 +3245,13 @@
Get a list of Phone Base Settings objects
+Wraps GET /api/v2/telephony/providers/edges/phonebasesettings
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3157,10 +3313,13 @@
Get a list of available makes and models to create a new Phone Base Settings
+Wraps GET /api/v2/telephony/providers/edges/phonebasesettings/availablemetabases
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3216,10 +3375,13 @@
Get a Phone Base Settings object by ID
+Wraps GET /api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3272,10 +3434,13 @@
Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance
+Wraps GET /api/v2/telephony/providers/edges/phonebasesettings/template
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3328,10 +3493,13 @@
Get a list of Phone Instances
+Wraps GET /api/v2/telephony/providers/edges/phones
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3411,10 +3579,13 @@
Get a Phone by ID
+Wraps GET /api/v2/telephony/providers/edges/phones/{phoneId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3467,10 +3638,13 @@
Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance
+Wraps GET /api/v2/telephony/providers/edges/phones/template
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3523,10 +3697,13 @@
Get the list of Sites.
+Wraps GET /api/v2/telephony/providers/edges/sites
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3592,10 +3769,13 @@
Get a Site by ID.
+Wraps GET /api/v2/telephony/providers/edges/sites/{siteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3648,10 +3828,13 @@
Get the list of Number Plans for this Site.
+Wraps GET /api/v2/telephony/providers/edges/sites/{siteId}/numberplans
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3704,10 +3887,13 @@
Get a list of Classifications for this Site
+Wraps GET /api/v2/telephony/providers/edges/sites/{siteId}/numberplans/classifications
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3764,10 +3950,13 @@
Get a Number Plan by ID.
+Wraps GET /api/v2/telephony/providers/edges/sites/{siteId}/numberplans/{numberPlanId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3823,10 +4012,13 @@
Get outbound routes
+Wraps GET /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3889,10 +4081,13 @@
Get an outbound route
+Wraps GET /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -3955,10 +4150,13 @@
Get a list of Edge-compatible time zones
+Wraps GET /api/v2/telephony/providers/edges/timezones
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4014,10 +4212,13 @@
Get Trunk Base Settings listing
Managed properties will not be returned unless the user is assigned the managed:all:all permission.
+Wraps GET /api/v2/telephony/providers/edges/trunkbasesettings
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4085,10 +4286,13 @@
Get a list of available makes and models to create a new Trunk Base Settings
+Wraps GET /api/v2/telephony/providers/edges/trunkbasesettings/availablemetabases
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4146,10 +4350,13 @@
Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance
+Wraps GET /api/v2/telephony/providers/edges/trunkbasesettings/template
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4202,10 +4409,13 @@
Get a Trunk Base Settings object by ID
Managed properties will not be returned unless the user is assigned the managed:all:all permission.
+Wraps GET /api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4262,10 +4472,13 @@
Get the list of available trunks.
Trunks are created by assigning trunk base settings to an Edge or Edge Group.
+Wraps GET /api/v2/telephony/providers/edges/trunks
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4331,10 +4544,13 @@
Get a Trunk by ID
+Wraps GET /api/v2/telephony/providers/edges/trunks/{trunkId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4387,10 +4603,13 @@
Get Counts of trunks that have recording disabled or enabled
+Wraps GET /api/v2/telephony/providers/edges/trunkswithrecording
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4444,10 +4663,13 @@
Lists available schema categories (Deprecated)
+Wraps GET /api/v2/configuration/schemas/edges/vnext
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4503,10 +4725,13 @@
List schemas of a specific category (Deprecated)
+Wraps GET /api/v2/configuration/schemas/edges/vnext/{schemaCategory}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4565,10 +4790,13 @@
List schemas of a specific category (Deprecated)
+Wraps GET /api/v2/configuration/schemas/edges/vnext/{schemaCategory}/{schemaType}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4630,10 +4858,13 @@
Get a json schema (Deprecated)
+Wraps GET /api/v2/configuration/schemas/edges/vnext/{schemaCategory}/{schemaType}/{schemaId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4692,10 +4923,13 @@
Get metadata for a schema (Deprecated)
+Wraps GET /api/v2/configuration/schemas/edges/vnext/{schemaCategory}/{schemaType}/{schemaId}/{extensionType}/{metadataId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4764,10 +4998,13 @@
Create an edge.
+Wraps POST /api/v2/telephony/providers/edges
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4820,10 +5057,13 @@
Validates a street address
+Wraps POST /api/v2/telephony/providers/edges/addressvalidation
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4876,10 +5116,13 @@
Create a certificate authority.
+Wraps POST /api/v2/telephony/providers/edges/certificateauthorities
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4932,10 +5175,13 @@
Create a new DID pool
+Wraps POST /api/v2/telephony/providers/edges/didpools
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -4988,10 +5234,13 @@
Create an edge logical interface.
Create
+Wraps POST /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5047,10 +5296,13 @@
Create a job to upload a list of Edge logs.
+Wraps POST /api/v2/telephony/providers/edges/{edgeId}/logs/jobs
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5106,10 +5358,13 @@
Request that the specified fileIds be uploaded from the Edge.
+Wraps POST /api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}/upload
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5161,16 +5416,19 @@
<a name="post_providers_edges_edge_id_reboot"></a>
-## -String** post_providers_edges_edge_id_reboot(edge_id)
+## -String** post_providers_edges_edge_id_reboot(edge_id, opts)
Reboot an Edge
+Wraps POST /api/v2/telephony/providers/edges/{edgeId}/reboot
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5186,14 +5444,17 @@
api_instance = PureCloud::TelephonyProvidersEdgeApi.new
edge_id = "edge_id_example" # String | Edge ID
+opts = {
+ body: PureCloud::EdgeRebootParameters.new # EdgeRebootParameters | Parameters for the edge reboot
+}
begin
#Reboot an Edge
- result = api_instance.post_providers_edges_edge_id_reboot(edge_id)
+ result = api_instance.post_providers_edges_edge_id_reboot(edge_id, opts)
p result
rescue PureCloud::ApiError => e
puts "Exception when calling TelephonyProvidersEdgeApi->post_providers_edges_edge_id_reboot: #{e}"
end
~~~
@@ -5201,10 +5462,11 @@
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**edge_id** | **String**| Edge ID |
+ **body** | [**EdgeRebootParameters**](EdgeRebootParameters.html)| Parameters for the edge reboot | [optional]
{: class="table table-striped"}
### Return type
@@ -5223,10 +5485,13 @@
Starts a software update for this edge.
+Wraps POST /api/v2/telephony/providers/edges/{edgeId}/softwareupdate
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5282,10 +5547,13 @@
Unpair an Edge
+Wraps POST /api/v2/telephony/providers/edges/{edgeId}/unpair
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5338,10 +5606,13 @@
Create an edge group.
+Wraps POST /api/v2/telephony/providers/edges/edgegroups
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5394,10 +5665,13 @@
Create endpoint
+Wraps POST /api/v2/telephony/providers/edges/endpoints
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5450,10 +5724,13 @@
Create a new extension pool
+Wraps POST /api/v2/telephony/providers/edges/extensionpools
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5506,10 +5783,13 @@
Create a file that can be used to configure a hardware Edge's settings.
+Wraps POST /api/v2/telephony/providers/edges/offlineconfiguration
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5562,10 +5842,13 @@
Create outbound rule
+Wraps POST /api/v2/telephony/providers/edges/outboundroutes
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5618,10 +5901,13 @@
Create a new Phone Base Settings object
+Wraps POST /api/v2/telephony/providers/edges/phonebasesettings
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5674,10 +5960,13 @@
Create a new Phone
+Wraps POST /api/v2/telephony/providers/edges/phones
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5730,10 +6019,13 @@
Reboot a Phone
+Wraps POST /api/v2/telephony/providers/edges/phones/{phoneId}/reboot
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5785,10 +6077,13 @@
Reboot Multiple Phones
+Wraps POST /api/v2/telephony/providers/edges/phones/reboot
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5840,10 +6135,13 @@
Create a Site.
+Wraps POST /api/v2/telephony/providers/edges/sites
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5896,10 +6194,13 @@
Create outbound route
+Wraps POST /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -5955,10 +6256,13 @@
Triggers the rebalance operation.
+Wraps POST /api/v2/telephony/providers/edges/sites/{siteId}/rebalance
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6010,10 +6314,13 @@
Create a Trunk Base Settings object
+Wraps POST /api/v2/telephony/providers/edges/trunkbasesettings
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6066,10 +6373,13 @@
Update a certificate authority.
+Wraps PUT /api/v2/telephony/providers/edges/certificateauthorities/{certificateId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6125,10 +6435,13 @@
Update a DID Pool by ID.
+Wraps PUT /api/v2/telephony/providers/edges/didpools/{didPoolId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6184,10 +6497,13 @@
Update a DID by ID.
+Wraps PUT /api/v2/telephony/providers/edges/dids/{didId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6243,10 +6559,13 @@
Update a edge.
+Wraps PUT /api/v2/telephony/providers/edges/{edgeId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6302,10 +6621,13 @@
Update a line.
+Wraps PUT /api/v2/telephony/providers/edges/{edgeId}/lines/{lineId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6364,10 +6686,13 @@
Update an edge logical interface.
+Wraps PUT /api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6426,10 +6751,13 @@
Update an edge group.
+Wraps PUT /api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6485,10 +6813,13 @@
Update endpoint
+Wraps PUT /api/v2/telephony/providers/edges/endpoints/{endpointId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6544,10 +6875,13 @@
Update an extension pool by ID
+Wraps PUT /api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6603,10 +6937,13 @@
Update an extension by ID.
+Wraps PUT /api/v2/telephony/providers/edges/extensions/{extensionId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6662,10 +6999,13 @@
Update outbound route
+Wraps PUT /api/v2/telephony/providers/edges/outboundroutes/{outboundRouteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6721,10 +7061,13 @@
Update a Phone Base Settings by ID
+Wraps PUT /api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6780,10 +7123,13 @@
Update a Phone by ID
+Wraps PUT /api/v2/telephony/providers/edges/phones/{phoneId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6839,10 +7185,13 @@
Update a Site by ID.
+Wraps PUT /api/v2/telephony/providers/edges/sites/{siteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6898,10 +7247,13 @@
Update the list of Number Plans.
+Wraps PUT /api/v2/telephony/providers/edges/sites/{siteId}/numberplans
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -6957,10 +7309,13 @@
Update outbound route
+Wraps PUT /api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}
+
+
### Example
~~~ruby
# load the gem
require 'purecloud'
# setup authorization
@@ -7014,9 +7369,12 @@
## -[**TrunkBase**](TrunkBase.html) put_providers_edges_trunkbasesettings_trunkbasesettings_id(trunk_base_settings_id, body)
Update a Trunk Base Settings object by ID
+
+
+Wraps PUT /api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}
### Example
~~~ruby
# load the gem