What's New
# What’s New ## 2026 ## 07/15/2026 - Release 7.60 **Cell ID Reporting** - For 5G core provisioned devices including 5G Standalone devices provisioned with the aDSS2.0 SFO, Cell ID reporting is now available in the connection history report and device overview page in ThingSpace Manage. The last known cell ID is also available in the Extended Diagnostics API. **Self-Service** - Enhanced to show completed Mobile Private Network setup forms. **Bug Fixes** - Resolved errors and optimized page loading times for sensor insights pages. - Improved device state transitions, including timeout handling. ## 06/24/2026 - Release 7.59 **New ThingSpace portal experience** - New ThingSpace portal experience delivers a flexible, optimized, personalized, and data-rich user experience providing customers the ability to manage their IoT and FWA assets faster and more efficiently. - All existing ThingSpace and Verizon Business Internet portal customers are now enabled with this release, and all new customers will receive the new experience. - Newest features in this release include Firmware and Mapping upgrades, along with bulk global provisioning actions, improved Rules Engine and Device groups options, and finishing touches on several pages from Welcome cards to Device details. The chatbot is also retrained to include new user guide data and imagery for both portal experiences. - Consumer eSIM no longer requires an EID during activation. ThingSpace will use the IMEI entered by the user to retrieve the EID. **Mobile Private Network Management** is now enabled for ThingSpace customers within the portal, fully supporting 4G Mobile Private Network (MPN) requests. The feature includes dashboard status tracking for new customer MPN requests, customer self-test confirmations, and IP pool replenishment requests across all accounts. **Satellite Availability in ThingSpace** - Satellite stand-alone and bolt-on plans are now available in ThingSpace for activation, including normal provisioning actions and usage reporting. **Field Defects** - Fixed the following customer-reported bugs: - PWS API: Callback registration failure. - Rate Plan: Changes fail when removing the 'Block Text SFO' component. - Customer has purchased WNP but it’s not showing as available to use in ThingSpace. - eSIM activation code not displaying properly in ThingSpace. ## 06/03/2026 - Release 7.58 Self-correcting provisioning agent: - Automated Activation Recovery Agent: AI agents now identify and resolve Activation Delays where devices are stuck in "Pending" status for >24 hours. Data Integrity Guard Agent: Enhanced our callback monitoring agents to detect and repair missing suspension details in IT callbacks, ensuring billing and lifecycle states remain consistent across all systems. - FWA Configuration Sync Agent: Deployed a synchronization agent for Fixed Wireless Access (FWA) devices that automatically detects and aligns APN configurations when a mismatch occurs between the physical device and the network core. - Smart Onboarding Correction Agent: To eliminate Onboarding Failures, AI agents now perform real-time validation of FWA device metadata. If Make, Model, or Price Plan ID details fail to meet FWA onboarding criteria, the agent automatically applies the necessary data corrections to complete the onboarding flow. ThingSpace 3.0 Portal (TSM): - Converted all bulk provisioning actions to the new 3.0 experience. - Converted the Reservation of public IPs page into a modal to keep the user from navigating away from the Devices page. - Added a firmware details drawer to the Firmware page’s table to keep the user from navigating to a separate details page. - Updated the Create a rule page to eliminate extraneous clicks and simplify the experience. - Moved the service plan and MDN/MSISDN settings to the new Company page. Field Defects: - None to report. ### 05/13/2026 - Release 7.57 ThingSpace Manage 3.0 (TS3): - Provisioning: Updated Bulk Activation experience, including new drag and drop support and smarter detection of input types. - Interface Refinement: Experience improvements in themes, alignment, labeling, etc. - Expanded Usage: “Current usage” field now includes units in TSM, to unify the TSM and VBIP experiences for this field. Field defects resolved: - Resolved elevated latency and timeouts for device provisioning and connection history APIs - ThingSpace Manage 3.0 (TS3): - Fixed roaming data not displaying a units designation. - Resolved non-global customers not being able to see the Activation code in the Device details page. This data is only available in the Global pod. - Repaired Filters section missing in the Schedule report experience. - FOTA: - Fixed an issue where a campaign was stuck in a queued state. ### 04/22/2026 - Release 7.56 ThingSpace Developer (TSD) portal: - A new [Application Configuration Guide](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/edge-transportation-exchange/application-configuration-guide) and updated [Overview page](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/edge-transportation-exchange/overview) for Edge Traffic Exchange (ETX) - Updated API endpoints for [retrieving active device reachability monitoring](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/connectivity-management/api-endpoints/device-diagnostics/retrieve-active-monitors-using-post/api-reference) and [stopping reachability monitoring](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/connectivity-management/api-endpoints/device-monitoring/stop-device-reachability/api-reference). - Sunset of the MEC Developer Portal (MDP). Only the [Private Mobile Edge Compute (PMEC)](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/private-network-mec/quick-api-reference) APIs will still be supported by the ThingSpace Developer (TSD) portal. ThingSpace Manage (TSM) 3.0: - Performance improvements across the portals on application and page loading - Updated experiences available with this release: - Logs page now supports Change device group and Change device name actions. - Introduced filter chip functionality in the Devices page. - Online reporting capacity expanded to accommodate 25 total devices. Intelligence Services Platform (ISP): - Hardened the end-to-end security architecture of our anomaly detection engine to ensure maximum data integrity and proactive threat prevention. Field defects resolved: - Fixed the alerts in ThingSpace Manage (TSM) displaying an invalid severity (showed critical for rules with severity major). - Cancel action on the MPN Request page is now handled gracefully and takes the user back to the Network landing page. - Fixed a duplicate key constraint error on the `lw_device_defaultparam` table caused by the batch processing logic in Onboarding-Manager. - ThingSpace can now detect and resolve instances where a customer's device remains in a 'pending' state for over 24 hours (7.56.2). ### 04/16/2026 - Important Announcement! Please Read! Due to the rapid growth of the Internet of Things (IoT) and fixed wireless access (FWA) services, Verizon is expanding its available **International Mobile Subscriber Identity (IMSI)** ranges to ensure continued support for new device activations. **What is changing?** Historically, most Verizon IoT activations have utilized the **311-480** IMSI block. As this block reaches full capacity, we are transitioning to other ranges, primarily **311-270**. - **New Activations:** Be advised that all new SIM cards and eSIM profile assignments will use the **311-270** IMSI range once the **311-480** IMSI range is exhausted. Critical action may be required to prevent potential issues with these new SIMs and eSIMs. - **Existing Devices:** Devices currently active on the network, irrespective of which IMSIs they use, will **not** be affected and will continue to function normally. - **Existing SIM Inventory:** If you have an inventory of SIMs that have **311-480** IMSI assignments, you should be able to use them in your future device deployments. Certain SIM SKUs have a limited lifespan and will stop working if they remain unactivated for a certain number of years. Contact your Verizon point of contact to determine what limitations apply to your SIM SKU inventory. **Be Aware of "Hardcoded" Range Restrictions** The primary risk involves devices or backend systems that are configured to "look for" only the **311-480** range. If your hardware, firmware or management software is hardcoded to exclusively recognize the old range, **new devices will fail to authenticate or activate on the network**. **Required Actions:** To prevent disruption to your business operations, please complete the following steps immediately: 1. **Technical Audit:** Coordinate with your internal technical teams, device manufacturers and module vendors. Ensure that all firmware and device software can recognize and accept alternate Verizon IMSI values. 2. **System Updates:** Update any backend management systems or databases that use IMSI prefixes for device identification or routing. 3. **SIM Procurement:** Work with your Verizon point of contact to identify the correct new SIM SKUs (UICC or eUICC) for your upcoming deployments, ensuring they align with the new IMSI assignments. **Open Development Resources:** If you are an Open Development developer, please review the following technical documentation regarding the new IMSI ranges. Refer to the March 2026 versions of the documentation (or later if available) to ensure you are reviewing the most current specifications. - VZ_REQ_LTEDATA_6742 - VZ_REQ_LTEDATA_4105999311951422 - VZ_REQ_NRSA_4105999311951421 Thank you for your attention to this important matter. If you have any questions, please reach out to your Verizon Account Manager. ### 04/01/2026 - Release 7.55 Auto OEM: - Billed Usage API: - The Billed Usage API has been enhanced to include Vanity APN values - SCEF API - Stop Device Reachability endpoint has been enhanced to accept IMEI, ICCID, & MTN. Passing one of these identifiers will trigger the deletion of all associated monitorIds. ThingSpace Intelligence: - [Connection Planner](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/thingspace-connection-planner/overview): - Launched the Connection Planner Service allowing for optimization of battery powered IoT Deployments. Service evaluates historical RAN KPI data predicting hourly RAN network congestion for the next 7 days. These insights can be used to optimize transmission schedules for Cat-M and NB-IoT deployments. Transmitting during low load periods can reduce retransmissions, improve latency and throughput, resulting in improved battery consumption. ThingSpace Marketplace: - Customer lead forms added in ThingSpace Marketplace for Sensor Insights and other Solutions. ThingSpace Manage (TSM): - TSM customers are now presented with an option to opt into the new ThingSpace experience upon login to TSM. They also have options to go back to the legacy experience if needed and to provide feedback on the new experience. - Updated TSM available with this release: - Creating and editing alert rules, supporting Intelligent Alerting, and Traditional Alerting - Creating advanced/scheduled Reports - Preferences pane - Radar time tracker and weather icons added for Devices map overlays - Support creation and management of price plan change rules for FWA plans via portal; for those enrolled. Field defects resolved: - TSM: - Improved portal loading time during initial login. - Devices Page/Report: SIM Secure Columns were not getting downloaded. - Users were not being auto-redirected to the login screen on idle session timeout. - Auto-location-update service was throwing errors. - Fixed Mobile Originated (MO) SMS messages with encryption were not being sent (7.55.1). - Fixed users were not seeing pagination after switching to map view and last known locations were not plotted for devices with pending location updates (7.55.1). ### 03/10/2026- Release 7.54 Hyper Precise Location (HPL): - Enhanced the Service Gateway Account onboarding Simplified the onboarding flow by removing TCP-related dependencies for account onboarding ThingSpace Manage (TSM) Portal: - ThingSpace Intelligence - Wireless Network Performance (WNP) in TSM: - ThingSpace Intelligence customers can now view Site Proximity data and Near Real-Time LTE Status overlays on the map on the TSM Devices page - Alerting: Display Session Duration alerts under the Network alert type - 3G Sunset: Removed 3G `ESN` and `MEID` fields from in-browser report results in TSM Field defects resolved: - Fixed the MTAS gateway stopping the processing of callbacks when receiving the message "23004 Line Cancelled". - Change Single Service address / Change Plan with address for POTS plans no longer requires a 5G BI qualification check. - Increased the payload size for DeviceCallback (7.54.1). - Fixed the TSM Location icon not being visible on the Devices page if Hyper Precise Location (HPL) SKUs are enabled (7.54.1). ### 02/18/2026 - Release 7.53 Connectivity Management: - SGP.22: The `device/profile/actions/activate` API endpoint no longer requires the EID value for SGP.22 activations for customer profiles on consumer flow. - SGP.02: Improved functionality and enhancements to Download enable, Enable and Deactivate API endpoints for eUICC using Verizon as the local profile. ThingSpace Manage (TSM) and ThingSpace Developer (TSD): - Performance improvement in Devices and Routers page loading for TSM - The primary place of use address is now mandatory for activation on POTS plans in the ThingSpace Manage (TSM) portal for E911 purposes - Activate SKU+SIM, 4G with address is an option in TSM - Change Service Address action in TSM supports new options for IMEI-only or ICCID-only - Disabled Medallia feedback popup while interacting with Chatbot Field defects resolved: - Updated the default start/end date for the DRS requests - `GetDeviceConnectionHistory` & `GetDeviceUsageHistory` Fixed `usageCallback` dropping messages - Confirmed DMD check is not possible for a device using the EID value. Value is now passed to automation to correct - Permanent Roaming: - Fixed automation selecting incorrect target roaming rate plan ### 01/28/2026 - Release 7.52 ThingSpace Developer Portal (TSD): - [Retrievability monitors endpoint](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/connectivity-management/api-endpoints/device-diagnostics/retrieve-active-monitors-using-post/api-reference) enhanced to support up to 100 devices per request Hyper Precise Location (HPL): - New API endpoint for [Device Management](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/hyper-precise-location/api-endpoints/device-management/add-a-device/api-reference) - New [Device Credential](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/hyper-precise-location/quick-api-reference/device-credential-management) APIs for HPL customers ThingSpace Manage Portal (TSM): - Added logs for Change cost center and Change custom fields actions in the Logs page & filters - For lines provisioned with POTS (plain old telephone service) price plans; when users change the address in ThingSpace, ThingSpace will update the E911 address alongside the primary place of use address. ThingSpace Intelligence - Weather overlays for Devices map (ThingSpace Intelligence subscription required) - For ThingSpace Coarse Location, ThingSpace can now request a higher level of accuracy for 5G core provisioned devices due to new 5G location techniques ThingSpace Marketplace: - New Learning pages for Edge Transportation Exchange Updates to CAPTCHA integration on form submissions Field defects resolved: - Fixed device profile creating error. Feed was creating the profile with MEID but logs show ICCID value - Fixed eUICC activation issue. VZ as Local profile activation had inconsistent profile states ### 01/07/2026 - Release 7.51 Connectivity Management - SGP.32 Enhancements: - The Partner Profile feature now supports optional EIM/FQID and EIM communication protocol parameters. It has been deployed and is currently ready for internal production validation testing. - Vz Profile Activation and Enablement: The Verizon profile is now capable of connecting to the network and has been enabled, making it ready for internal production validation testing. - Created new API endpoints (POST, PATCH, GET, DELETE) devices/profiles/actions/defaultEIM to register a default EIM address for the Account. Hyper Precise Location (HPL): - Serial number field was added in the Devices page, including download, as an enhancement of the management of virtual IMEIs and Non-VZ IMEIs in ThingSpace platform and portal. Field defects resolved: - Fixed SMS not working through the ThingSpace Manage (TSM) portal - Payload is empty. - Fixed Primary Contact could not remove MyBiz deleted users in the TSM Users page. - Fixed ThingSpace "Alerts" widget was displaying inconsistent data for severity counts. - Provisioned Access Point Name (APN) now available for devices provisioned on 5GC in the TSM portal and API ## 2025 ### 12/10/2025 - Release 7.50 ThingSpace Coarse Location: - Enhanced Location Accuracy for Fixed or Mobile Broadband routers for better asset management, enhanced service assurance, and improved data-driven decision making. If a router supports aGPS (Assisted GPS) or OTDOA (Observed Time Difference Of Arrival); users should see a significantly improved accuracy in the ThingSpace Manage (TSM) portal and Device Location APIs when using device location. Auto OEM: - Customer Data Record (CDR) dispatcher has been enhanced with a new feature that permits filtering by Access Point Name (APN). ThingSpace Intelligence: - Connection Anomalies for IoT Intelligence: Support drill down to TSM Device Details page from embedded Connection Anomaly dashboard Hyper Precise Location (HPL): - Implemented usage-based billing enhancements for a new account. Existing billing logic remains unchanged for all other clients. - Support for upload and management of virtual IMEIs and Non-VZ IMEIs in the TSM portal for HPL POTS (Plain Old Telephone Service) replacement: - SKU+ICCID activation support for POTS Fixed Wireless Access (FWA) and M2M plans through TSM and using the APIs as long as an address is provided for E911 with each ICCID (Integrated Circuit Card ID). Rules Engine: - The rules engine has been enhanced to automatically switch a device's price plan to the "Perm roaming plan" when the device is roaming in permitted countries.This functionality is available wherever permanent roaming is supported and allowed by contracting. - Using Rules Engine, customers can change the price plan to the bootstrap plan if the device has been roaming for more than 45 days in countries other than the designated permanent roaming countries (in support of Auto OEM customers). Verizon Assistant - GenAI Chatbot: - Chatbot training data updated to support ThingSpace Marketplace. Field defects resolved: - No customer reported defects. ### 11/19/2025 - Release 7.49 Auto OEM: - BGCO can deactivate devices associated with a specific SIM purchase order (EUM cancellation). - Usage alert report for Bootstrap plans. - New Audit Report available for specific customers to identify unknown devices within the Verizon system. Bring the IMEI found and TAC found fields to the Devices page for this reporting. Hyper Precise Location (HPL): - Allow the OEM to create Virtual and Non VZ IMEIs in ThingSpace - Accept and process Non-VZ and Virtual IMEIs in Preactive state - Add PREACTIVE status in the createDevice API - Allow Virtual IMEI to generate credentials - Add support for bulk Service Gateway Activation in Service gateway for Non-VZ devices - ThingSpace to verify both serial number and username/password Field defects resolved: - Resolved customers unable to activate a device from devices and device details page when old MEID value exists on the device record in TS - Fixed IP for Static-Like IP (SLIP) & Slicing Plan device was not visible in Devices and Device Details screen ### 10/29/2025 - Release 7.48 Auto OEM: - Throttle limit date now available to the Connected Vehicle Application. Verizon Assistant: - The AI Chatbot is now out of Beta and renamed the “Verizon Assistant”: Contains updated welcome messaging and suggested questions. - Upgraded to Claude Sonnet 4 for even better code generation. - Updated response formatting to display sections and tables in a more readable and accessible layout. Field defects resolved: - Fixed the issue where the customer was unable to pull device information - Fixed the issue with IP address displayed on the Devices page and the Device details page for Static-like IP (SLIP) devices - Fixed issue where users were seeing previous bill cycle data in their Raw data usage field ### 10/8/2025 - Release 7.47 ThingSpace Assistant - GenAI Chatbot: - Upgraded Bot - Completed Engram certification Category A migration of Embedding Model: In this release, LLM is migrated from Claude Sonnet 3.5 to 4.0 and Embedding Model is migrated from Cohere to Titan Text. - Chatbot welcome text and suggested questions updated to include Business Internet (VBIP). ThingSpace Manager (TSM) and Developer (TSD) Portals: - Localization now available for the Admin Page Titles, Cloud Connectors, Scheduled reports, Downloads page, ETX Zones, Alerts, Geofences, Provisioning, Reports, User/User group, Device Details and GIO Dashboard - Updated Sensor Insights link and redirect URL in the TSM menu - Connection Anomaly downloadable reports are now available via TSM Portal - Support for drill down to Device Details page from the Connection Anomaly dashboard - Support for device anomaly reports on Device Details page - TSM Portal to display provisioned core for 5G core devices - Improved reliability for SMS Notifications, especially for notifications sent to non-Verizon phones Field defects resolved: - Resolved customer issue where GoToState fails due to MissingCustomerName - Resolve time range issue for GetDeviceConnectionHistory Report API - Resolved case where Default Rate Plan (M2MPublicDynamic) is wrongly assigned to the device - Fixed the issue where VBIP SCEF registrations were failing - Improved automated processing for onboarding FWA devices when notifications come back out of order - Resolved the issue where edit of a multi-ECPD UWS user removes linked ECPDs - Fixed the issue where Send SMS for GIO Partner profiles was not working in TSM - TSM: - Removed option for Public IP restriction selection on price plan change action as this is not supported as a bundled action end to end - Fixed the hybrid eSIM device deactivation out of sync issue and SKU-based activation (7.47.1) ### 9/17/2025 - Release 7.46 Auto OEM: - The GoToState API now supports all automotive activation types: SIM-only, eUICC, and non-eUICC - Connected Vehicle Application (CVA) to display state activity descriptions to end-users via updates to the GetDeviceList v3 API (this API is only for CVA) and internal services. - For prepayWifiDataUsage API for CVA, pass the full error message through to CVA. ThingSpace Manage Portal (TSM): - Devices page downloads now support Make and Model filters - Added Adobe Analytics tagging to the Dashboard and other pages - Users with VBIP access can now view the Router Alerts tab in TSM - Chatbot has an updated UI, supporting additional window sizing and multi-chat options - Now collecting Make & Model while creating a software campaign: When a customer creates a campaign, the make and model will now be passed via TSM portal and V2 APIs. - ThingSpace Develop: API documentation experience has an updated side navigation which groups APIs in convenient categories. - Connection Anomaly online (in browser) reports are now available in TSM ThingSpace Developer Portal (TSD): - Internal routing updated to use new Carrier and State service for improving system scalability and performance. - Updated Reachability API: The customer will now continue receiving device monitoring even when the device is moved to another of their accounts. - Quick API Reference Link for each API are now in Overview sections - Documentation Organization Update to include Standard, Premium, and Specialized API Subsections: - Standard APIs: - [Connectivity Management](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/connectivity-management/guides/overview) - [5G Business Internet](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/5g-business-internet/overview) - [Global IoT Orchestration](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/global-iot-orchestration/guides/overview) - [Private Network / MEC](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/private-network-mec/quick-api-reference) - [Rules Engine 2.0](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/rules-engine-2-0/overview) - [Ready SIM](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/ready-sim/overview) - [Consumer eSIM for IOT Solutions](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/consumer-esim-for-iot-solutions/overview) - Premium APIs: - [ThingSpace Intelligence](https://thingspace.verizon.com/documentation/api-documentation.html#/http/premium-apis/thingspace-intelligence/overview) - [Software Management](https://thingspace.verizon.com/documentation/api-documentation.html#/http/premium-apis/software-management/guides/overview) - [Device Diagnostics](https://thingspace.verizon.com/documentation/api-documentation.html#/http/premium-apis/device-diagnostics/guides/overview) - [Device Location](https://thingspace.verizon.com/documentation/api-documentation.html#/http/premium-apis/device-location/overview) - [SIM Secure](https://thingspace.verizon.com/documentation/api-documentation.html#/http/premium-apis/sim-secure/overview) - Specialized APIs: - [Sensor Insights](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/sensor-insights/overview) - [Automotive OEM](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/automotive-oem/overview) - [Streaming Cloud Connector](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/streaming-cloud-connector/guides/overview) - [Hyper Precise Location](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/hyper-precise-location/guides/overview) - [Edge Discovery Service](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/edge-discovery-service/guides/overview) - [Edge Performance Service](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/edge-performance-service/guides/overview) - [Edge Transportation Exchange](https://thingspace.verizon.com/documentation/api-documentation.html#/http/specialized-apis/edge-transportation-exchange/overview) Field defects resolved: - Fixed the issue where the change price plan failed with error “Pool Name is required” - Fixed issue for service plan name missing from [GoToState](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/connectivity-management/api-endpoints/device-management/update-devices-state/api-reference) callbacks - Fixed inactive accounts showing in Sensor Insights - Internal Handshake API for portal micro-frontends will automatically remove inactive accounts from the user’s account access list - TSM address type-ahead will not recommend addresses outside the US - Fixed issue for ThingSpace Ready interest form not able to submit - Fixed count mismatch between Routers list UI and downloaded report files - Fixed issue For [GetSMS](https://thingspace.verizon.com/documentation/api-documentation.html#/http/standard-apis/global-iot-orchestration/uses-and-requirements/get-sms-messages), Customer was not receiving message acknowledgment with Previous Token (7.46.2) ### 8/27/2025 - Release 7.45 ThingSpace Assistant - GenAI Chatbot: - Users can now increase the Chatbot window size. Field defects resolved: - Fixed Service Plan Name missing from GoToState Activation Callbacks. - Added validation in the Update ECPD Attributes API to reject requests that attempt to add the SLIP attribute to ECPD. - Fixed the dark mode issue in ThingSpace Manage (TSM) chatbot. - Fixed the Public IP restriction selection not working for price plan change. - Fixed the issue where the TSM user is seeing device groups for all account ECPDs, instead of device groups for the selected ECPD. - Fixed full service name not displayed for Global IoT Orchestration in Portal. - Enhanced SCEF Gateway to skip delete requests when the monitor status is complete. ### 8/6/2025 - Release 7.44 ThingSpace Intelligence - Connection Anomaly dashboard has been integrated with IoT Intelligence Analytics dashboards ThingSpace Developer Portal (TSD): - Users can now move the chatbot ThingSpace Manage Portal (TSM): - Added a new link to “Sensor Insights 2.0 Beta” in the applications menu - Users can now move the chatbot Field defects resolved: - Make and Model fields are now included in Devices page download results - Fixed issue in Downloads page where new download icons were not visible in dark mode - Fixed an issue which can cause processing slowness during heavy traffic on Update Bulk Request - Fixed Service Plan Description value update delay after Change service plan. - Enabled a mandatory field check for one of the identifiers observed by auto OEM customers as missing in their callback - the system will now wait for subsequent notification including the identifier before updating. - Fixed Address type-ahead / auto-suggest feature not working in TSM. - Fixed issue with Mobile Edge Compute (MEC) users unable to edit some existing rules for Network KPI. - Resolved issue where combined IoT/FWA customers were seeing the ThingSpace menu the first time they loaded VBIP. ### 7/16/2025 - Release 7.43 Auto OEM: - Automated provisioning screen on the ThingSpace Manage portal (TSM) enhanced to support email address as a configurable parameter - Synchronized the profile status between subscription management secure routing (SM-SR) and TSM ThingSpace Assistant - GenAI Chatbot: - Improvements in the system prompt ThingSpace Management Portal (TSM): - Enabled 5G BI activations in TSM portal for Consumer eSIM - Connection History and Session History reports: TSM portal updated to use new internal service for improved performance when generating these reports - Help Panel now available in TSM, featuring Support, Guided tour, What’s new, and FAQs ThingSpace Developer portal: - Enhanced Address Qualification for new 5G Backup Plans - IMEI+ICCID activation support for POTS FWA and M2M plans through TSM and API as long as an address is provided for E911 - Plan and hardware change support for POTS FWA and M2M plans Field defects resolved: - Issue where the BATCH job in LWM2M and OMA-DM Onboarding Manager previously showed an "unknown" status for ALL job types has been fixed. - Fixed an issue on chatbot where timeout after inactivity would require the user to refresh - Resolved the issue unable to retrieve PPU information for systematic association - Resolved onboarding issue with category code processing where VBIP-capable devices were not recognized as VBIP-capable (7.42). ### 5/7/2025 - Release 7.40 ThingSpace Assistant - GenAI Chatbot: - New ability to clear the current chat and start a new chat. ThingSpace Manage Portal (TSM): - New support for My Business custom roles: - ThingSpace Manageusers with one of 11 grandfathered roles are now marked in My Business as a custom role (such as Maintain and Pay) and will retain the previous defined permissions for that role - Users with new custom roles will have view only permissions, plus any permissions granted by the 6 new device-management-related permission options - Usability improvements in TSM: - Added a “Purchase SIMs” link in the Favorites menu and Devices page Actions menu - Added a new tip regarding custom field labels (as requested in feedback) Field defects resolved: - When calling `GetDeviceExtendedDiagnosticsInformation` on a deleted device the response expected is a “Device Not Found” `errorMessage`, but users were receiving an “OK” `errorMessage`. - Fixed TSM experience showing "Current usage" instead of "Raw data usage" as the usage column label. - Fixed Multi-org user not landing in one of their available ThingSpace Orgs when their primary Org is not onboarded in ThingSpace. - Fixed HTML 500 errors seen intermittently/temporarily by users in TSM following the April 23 release. ### 4/23/2025 - Release 7.39 Automotive OEM - QoS Aggregated Billed Usage report now available for eligible customers in TSM, including QoS levels and corresponding data usage, and supporting filtering and downloads ThingSpace Manage Portal (TSM) Portal: - Populate Device Make and Model for all customers in TSM, available as a filter - Support ICCID as an optional parameter in global reporting services - QoS Aggregated Billed Usage report is now available - New TSM page for LWM2M Advanced Diagnostics streaming - “Required APN” is now sortable and downloadable on the devices page starting with Diagnostics view. - 5G address validation pod’s activate action now filters both 5G and 4G service plan options based on address qualification results - The TSM Subscriptions page in Location and SIM Secure actions menus in Devices pages have been updated - Added Mobile Device Number (MDN) in the SIM Secure view for TSM Devices page - Added a video link on the TSM Devices page for the “SIM Secure for IoT” ThingSpace Short ThingSpace Developer Portal (TSD) APIs - Users can now un-assign SIM-Secure Lifetime licenses via API - The API for “Required APN” is now included in the Extended Diagnostics API documentation. - Get Device Suspension Status /devices/suspension/status updated to provide suspend budget information for active devices - Support for ICCID as an optional parameter in reporting - Sensor Insights API docs updates for new endpoints for [device profiles](https://thingspace.verizon.com/documentation/api-documentation.html#/http/sensor-insights/api-endpoints/device-profiles/overview) and [alert metrics](https://thingspace.verizon.com/documentation/api-documentation.html#/http/sensor-insights/api-endpoints/smart-alerts/sensorinsightsmetricsquery) - Email "From" address is now <donotreply@verizonwireless.com> ThingSpace Assistant - Inline video rendering now available for TSM tutorial videos in chatbot responses. Engage it with asking questions like "How do I activate a device in ThingSpace?” - Performance improvements in rendering Field defects resolved: - Now passing `pricePlanCatCode` to the callback when receiving a callback of 2 way activation and change plan. - Device Manager performance improvement: Switched `CreateDevice` and `CreateDevices` APIs to sync mode for device update - New Script enabled to synchronize FOTA data to resolve for a customer out of sync issue. - Fixed for large FOTA campaign notification handling - send notifications in smaller batches to eliminate observed timeouts on batches of 50K batches. - Storing Category Code for 2 way activation and change plan internal callbacks. ### 3/27/2025 - Release 7.38 ThingSpace Assistant - GenAI Chatbot: - Feedback functionality added for customers to rate chatbot responses. - Inline user guide images now available in chatbot responses. ThingSpace Developer Portal (TSD): - Combined the API endpoint `/device/profile/actions/activate` into `/device/action/activate` for Customers with Consumer eSIM and Network Continuity. - Combined the API endpoint`/device/profile/actions/deactivate` into `/device/action/deactivate` for Consumer eSIM and Network Continuity customers. - API docs search now supports search by error codes. - Extended Diagnostics API now shows “Required APN” for 4G devices via the extended attributes `/devices/extendeddiagnostics/actions/list` API endpoint. Global IoT Orchestration (GIO) in the ThingSpace Manage portal (TSM): - New ability to save, schedule, and download reports has been enabled. - Enhanced roles and permissions for GIO Devices actions. ThingSpace Intelligence: - Provide ability to un-assign SIM Secure lifetime licenses via TSM portal. - TSM added banner messages for customers who may have bookmarked older pages for Location, SIM Secure, and Software Management. Location pages message: **"An updated experience is available for you! Please find all of your Location features in the Devices and Subscriptions pages, and update your bookmarks. This older page view is planned for removal on 04/23/2025. Have ideas for new updates? Please send us your Feedback."**. Field defects resolved: - Fixed ReadySIM activation issue seen when ICCID not sent as the first identifier. - Corrected an issue where failed activation attempts were absent from the TSM logs page following a “Device not found” error. - Firmware Over The Air (FOTA): - The Firmware History report in the TSM portal and API for LWM2M (V3) now shows interim job history from the micro-campaigns. - OMA-DM (V1) System can now successfully schedule a campaign for a device when device(s) are added to an existing in-progress campaign. - Fixed M2MDeveloper portal registration failing for new users to download UWS SDK. ### 3/13/2025 - Release 7.37 Global IoT Orchestration (GIO) in the ThingSpace Manage portal (TSM): - Devices page actions on up to 500 selected devices, supported on device or profile as eligibility allows - Activate/Reactivate, Download, Download Enable, Enable, Suspend, Resume, Deactivate and Delete. - Logs details pages now support GIO profile actions. - GIO Devices and Logs pages are available for offline download & scheduling as a report, including filters. - Provisioning updates - GoToState API performance improvements. ThingSpace Assistant - GenAI Chatbot: - The copy button is now available below code blocks in the chatbot responses. - Intelligent Lighting marketing and documentation is now part of the chatbot training data. ThingSpace Developer Portal (TSD): - The "Required APN" field is now available on the Devices and Device Details pages, as well as on the /devices/extendeddiagnostics/actions/list API response for 4G devices. - New ThingSpace Tutorials for Software, Campaigns, Scheduled Reports and Subscription pages. - API error messages updated. ThingSpace Marketplace - New sensor hardware and filter field added in the [Sensor Insights catalog](https://thingspace.verizon.com/solutions/platforms/sensor-insights/sensor-catalog.html) on Marketplace Field defects resolved: - Fixed device status stuck in pending from a bulk GoToState request where the device was included twice - gracefully handle duplicates in the input. - 5G Address Check: Fixed the error message "Invalid zip code" when receiving valid 4-digit zip code; fixes for API and TSM. - Fixed issue with Application Firmware Over the Air (AFOTA) for creating a device entry when a device is registered. - Fixed location pay-as-you-go license not being considered a valid SKU in license availability checks. ### 2/26/2025 - Release 7.36 ThingSpace Assistant - GenAI Chatbot: - Introduced context-aware responses in the ThingSpace Assistant Chatbot. The Chatbot now remembers the context of the conversation and provides responses based on the context of the conversation. For example, if a user asks for help with a specific API, the Chatbot will provide responses based on the context of the API. - Enhanced code generation with highlighted code snippets ThingSpace Developer Portal (TSD): - Added mock server response coverage for additional API endpoints in Global, Diagnostics and Consumer eSIM. ThingSpace Marketplace: - Sensor Insights (SI): Remove Protocol Element from SI product card and add to product detail page - Updated links for Sequans and Telit marketplace product cards Field defects resolved: - FOTA (V1 OMA-DM and V3 LWM2M): - When scheduling campaigns, devices with previous status of CampaignRequestFailed, UpgradeFailed and CampaignAborted are now considered instead of rejected - V3/ LWM2M Fixed the “Batch too large” error notice while inserting the failed devices into CellDeviceGroupTable during completion check of Campaign - Handled 24-hour timeout for delayed Callbacks - TSD login - Fixed intermittent 500 error on Sign in - Fixed an issue where users were unable to see results in the downloadable version of the Aggregate Usage report ### 2/12/2025 - Release 7.35 ThingSpace Manage Portal (TSM): - Multi-Sensor Device management pages including the Critical Asset Sensor updated for TSM - Upload Preactive Devices pages updated for TSM - Global IoT Orchestration (GIO) in the TSM portal: - Global Device list download and save/schedule, including device filter selections ThingSpace Software Management: - Now users are able to add devices to an existing campaign when the campaign status is **CampaignScheduled** Field defects resolved: - Fixed Change ICCID request failure for Hybrid eSIM to provide an error response - Fixed the Change State action failing with a primary place of use error when the customer does not send a Primary Place of Use (PPU) - Fixed an issue where linkset users were unable to access all of their organizations in ThingSpace. Reworked ThingSpace linkset access checks to align with updated MyBiz linkset API responses ### 01/29/2025 - Release 7.34 Hyper Precise Location: - [The Hyper Precise Location (HPL)](https://thingspace.verizon.com/documentation/api-documentation.html#/http/hyper-precise-location/guides/overview) service was enhanced to support the “GNSS chipset make” and “GNSS chipset model”. These attributes are now available when downloading the Devices page/report ThingSpace Developer (TSD) Portal and ThingSpace Manage (TSM) Portal: - New Advanced Diagnostics API fields for Fully Qualified Domain Name (FQDN) were added to the TSM portal. - [API callbacks](https://thingspace.verizon.com/documentation/api-documentation.html#/http/connectivity-management/guides/callbacks/about-callback-services) were enhanced to include the SIMOTA Programming Status attribute - Clicking on the device ID on the map tooltip in TSM will now navigate to the Device details page of that device - An updated Usage Trending Chart report is now available in TSM on the Reports page - Bulk edit device attributes in TSM now support a SIM-only identifier option - Usability improvements for TSM such as shift-click, multi-select/deselect checkboxes were made on the Devices page, and tab select “mouseless” support on multiple pages Field Defect Resolved: - Enhanced eProfile callback to provide customers information in case of an invalid request - Enhanced eProfile service to gracefully handle duplicate devices in customer requests - Fixed issue where HPL service notifications are not sent to platform/portal ### 01/15/2025 - Release 7.33 Edge Transportation Exchange (ETX) Manager: - ETX Manager [is now available](https://thingspace.verizon.com/documentation/api-documentation.html#/http/edge-transportation-exchange/overview): - A new Dashboard pod displays ETX-registered and ETX-connected device counts. - A new ETX Zones page was added to display a zone list by vendor with download capability. - A new ETX Zone Details page was added that includes zone definition fields, map visualization, and an easy copy feature for geo-coordinates and zone messages. Global IoT Orchestration (GIO): - New Daily and Aggregate Usage reports added for Global devices. - The Logs page in ThingSpace Manage (TSM) will now include GIO transactions with added filters. - The TSM Devices page search capability was expanded to include data across Global profiles. Hyper Precise Location (HPL): - HPL will now process and store Chipset make and model information. - For HPL-enabled customers, new “GNSS chipset make” and “GNSS chipset model” columns were added to the Location view of the Devices page. Software Management: - For Application Firmware-Over-The-Air (FOTA) campaigns using the HTTP protocol, the portal now offers options to auto-add eligible devices & auto-add licenses. The auto-add licenses feature pulls from the available pool of licenses to assign them so they don’t have to be assigned one-by-one. The auto-add devices feature will add devices to the campaign and match the same eligibility criteria while the campaign is active. ThingSpace Shorts: - New video tutorials are available on the Dashboard, Devices, Device details and Rules pages. ThingSpace Assistant - GenAI Chatbot: - A Beta version of the ThingSpace Assistant is now available in the ThingSpace Manage (TSM) portal, which was trained on the 178-page TSM User Guide. The Chatbot has portal-specific clickable prompt suggestions and clickable image references in chat responses. - Performance improvements were made to the look and feel of the Chatbot interface. ThingSpace Connectivity Management: - API callbacks were enhanced to include the SIMOTA Programming Failure Notification. - The refresh callbacks and check status functionality was enhanced to store and deliver a more accurate value for Activation date. - The 5G BI bulk address qualification tool has been enhanced for zip code validation. Individual addresses whose zip codes are not integers will be rejected instead of the entire request. Field defects resolved: - Issues resolved with calendar sizing when creating a FOTA campaign. - Fixed an issue with Device Usage and Aggregate Usage offline report. ## 2024 ### 12/18/2024 - Release 7.32 ThingSpace Developer Portal (TSD): - The [Sensor Insights equipment catalog](https://thingspace.verizon.com/solutions/platforms/sensor-insights/sensor-catalog.html) is now available in ThingSpace Marketplace. Additional information is also available at the [Sensor Insights page](https://thingspace.verizon.com/solutions/platforms/sensor-insights.html). - The [Sensor Insights API endpoints](https://thingspace.verizon.com/documentation/api-documentation.html#/http/sensor-insights/overview) are now available. - Updates in the [ThingSpace Marketplace](https://thingspace.verizon.com/marketplace.html): - New catalog grid view with filter and search capabilities. ThingSpace Manage Portal (TSM): - An updated [TSM User Guide](https://thingspace.verizon.com/content/dam/thingspace-portal/resources/documentation/pdf/tsm-user-guide.pdf) is now available. - Edge Transportation Exchange: - Publication of [customer-facing APIs, documentation, code generation, and simulator environment](https://thingspace.verizon.com/documentation/api-documentation.html#/http/edge-traffic-exchange/overview). - ThingSpace processes notifications of SKU purchases to enable customers for Edge Transportation Exchange Manager experience in the TSM portal. - New ThingSpace shorts videos for Rules and Alerts. - Location SKUs and their usage data charts are now available in the Subscriptions page. - Location usage is also available in ThingSpace 2.0 while requesting Location updates - Dashboard map background responsive improvements. - Support for offline download for Reserved IPs List page. IoT Transformation: - Multi-ECPD API Users: - TSM portal customers with multiple profiles are now able to access cross-profile accounts with their Unified Web Services (UWS) credentials. Software Management: - Real-time reachability integration has now launched. For devices that are mostly powered off including PSM mode, LWM2M campaigns will attempt to upgrade the device as soon as they are reachable instead of waiting for the next micro campaign. - Real-time onboarding notification for LWM2M - For customers who purchase the FOTA SKU, ThingSpace will receive and process real-time firmware version change notifications. Previously, this sync up happened nightly only. - Real-time onboarding notification for OMA-DM: ThingSpace will receive and process real-time firmware version change notifications for an OMA-DM device. ThingSpace Assistant - GenAI Chatbot: - New training data now covering Edge Transportation Exchange and Sensor Insights content, - Improved spec and response for Device Extended Diagnostics. Field defects resolved: - Custom field details are blank in the TSM settings for anomaly-enabled ECPDs. ### 10/30/2024 - Release 7.29 Automotive OEM: - SNI Usage: Original Equipment Manufacturer (OEM) name attribute is added in the billed usage response, billed usage list response, unbilled usage list response APIs, and on the Unbilled Usage Report page in TSM, for Server Name Indication (SNI) customers. - Enhancement to process and persist device connection anomaly alerts. Connectivity Management: - Global IoT Orchestration in ThingSpace Manage (TSM) user experience improvements for Dashboard, Devices, and Actions sections. Software Management: - Offer a date range when creating an OMA-DM Campaign in TSM. - Option to auto-add eligible devices for active campaign for HTTP Firmware Over-The-Air via FOTA v2 APIs. Sensor Insights in ThingSpace Marketplace: - Updated top navigation and marketing pages for Sensor Insights in TSM ThingSpace Assistant - GenAI Chatbot: - Improved response time from 20-60 seconds down to ~5 seconds New out-of-the-box prompt buttons added for generating API credentials and getting device lists - Relevant questions at the end of each response are now clickable - New training data covering Sensor Insights marketing content ThingSpace Manage portal (TSM) : - Map background option for customers on their Dashboard. Field defects resolved: - IOTA: allocation failure didn't send callback response - Fixed users unable to onboard OD OEM profile via M2MMC - Fixed error in TSM not allowing users to edit a Device Group which includes '-' ### 10/09/2024 - Release 7.28 ThingSpace Developer Portal: - As part of the sunset of Legacy Documentation, there will be no further updates of legacy documents as of release 7.28. Please use the [new portal documentation](https://thingspace.verizon.com/documentation/api-documentation.html#/http/quick-start/introduction-to-the-verizon-api) ### 09/25/2024 - Release 7.27 Connectivity Management: - New features and updates to the user experience for Global IoT Orchestration in TSM. ThingSpace Manage (TSM): - Added tutorials to Rules, Logs, Alerts, Subscriptions, Cloud Connector and Dashboard pages - Support for ThingSpace coarse location update for up to 500 devices at a time in TSM - Change service address now includes labels for “Current service address” and “Last known location.” - SIM Secure fields added in TSM Devices page filters - SIM Secure Bulk Assign/Remove license device-level error details now available in TSM - Software Management: - New options to auto-assign license and auto-add eligible devices for OMA-DM and LWM2M campaigns (API and Portal) - OMA-DM campaigns now feature an end date to keep campaigns active beyond default 7 days. - Updated Marketplace self-registration experience to include new password requirements - Use new HERE maps API to retrieve map tiles/images - Support pagination & show per page functionality for Reserved IPs Report Field defects resolved: - Improved performance on Connection History and Session History reports for offline download ### 09/12/2024 - Release 7.26 ThingSpace Portals Experience: - Branding Updates in the ThingSpace Manage (TSM) Portal - update to Verizon Business logo and font, and improve dashboard look and feel. - Support for SIM Secure Assign/Remove License in bulk and from the ThingSpace 2.0 Devices page (legacy API experience is also still available). Wireless Network Performance: - C-Band coverage API is now exposed for IoT, metered FWA, and mobility plans. Like the other nationwide coverage APIs, this API is included in the Intelligence suite. Please see [the API documentation for details](https://thingspace.verizon.com/documentation/api-documentation.html#/http/thingspace-intelligence/wireless-network-performance/overview). Field defects resolved: - TSM Reports: - Reserved IPs report was missing IP type mapping in results - TSM/Intelligence: - Users with Intelligence + Verizon Business Internet Portal (VBIP) were seeing the VBIP Report instead of the Analytics Dashboards - TSM: - Customers with fractional year contract terms were not able to load service plan settings ### 09/12/2024 - ThingSpace Assistant - Chatbot Beta Release ThingSpace Assistant - Chatbot Beta Release Notes: - ThingSpace Assistant - Chatbot is an API Documentation assistant that helps users generate code samples in multiple languages, e.g., Python, Java, TypeScript, etc. for all IoT - ThingSpace Platform APIs as well as any API documentation related questions. - ThingSpace Assistant is available for all logged in users on thingspace.verizon.com on the bottom right corner of the page. - In this beta version, ThingSpace Assistant will not remember previously asked questions. Each user is able to see chat history in the current login session, but if the user logs out of the portal and logs back in, they won't be able to see previous chat history. ### 08/28/2024 - Release 7.25 ThingSpace Developer Portal (TSD): - Private Network Alerting: - Exclude inactive accounts from Alerts list - Support for PWN APIs in the ThingSpace.com mock/simulator environment for customers to try out the APIs ThingSpace Manage Portal (TSM): - Added logic to pre-validate ZIP codes for every activation request - New support for report preferences for MDN/MSISDN format in Settings and Reports - SIM Secure fields added in Devices and Device details pages - When changing the address for a single device, ThingSpace will attempt to perform a real-time location lookup of the device to aid the user in correlating the correct address for the line of service. - Added tutorials for Logs, User Groups, Device Details, and Subscriptions to their respective pages Field defects resolved: - TSM Reports: - Reserved IPs report missing the IP type mapping in results is fixed. ### 08/14/2024 - Release 7.24 Connectivity Management: - Consumer eSIM activation - Accepts IP address for both manual and automated account builds. Sensor Insights (SI) Portal: - Changed the background color in Sensing Experience based on new design. ThingSpace Portals: - Added “What's new” popup/banner for ThingSpace Manage (TSM) release notification. - Added a Reserve IP addresses action and page to reserve up to 50 IPs per transaction. Field defects resolved: - StaticIp is now assigned to a device with a device rate plan callback - Updated missing rate plan and feature descriptions for existing rate plans - Fixed the issue of the rate plan’s contract term in months, not in years and related display problems. - Handled the error in processing the Service Capability Exposure Function (SCEF) callback to update the online/offline status for Fixed Wireless Access (FWA) devices ### 07/31/2024 - Release 7.23 Sensor Insights (SI): - Redirect/marketing page in TSM for non-SI customers - Performance improvement simplifying Knowi calls when directing to Sensor Insights dashboard ThingSpace Develop Portal (TSD): - Add mock/simulator server support for MEC APIs (to be enhanced with PWN updates) - All APIs now available in Mock/Simulation environment for customers - Documentation updates for Global IoT, Consumer eSIM, and WNP ThingSpace Notification Service: - Increased Notification Service limit to support up to 20K characters for Alerts & Portal emails Wireless Network Performance (WNP): - Site RF performance Callback Response simplified the performance metric parameter as “sinr.” API documentation will be updated shortly. ### 07/10/2024 - Release 7.22 Connectivity Management: - Performance improvement on send SMS APIs Device Location: - Reachability retry: Location service will now retry failed location requests by monitoring connection status of the device. If a location request fails on first attempt, the service will wait until the device is online and reattempt to locate the device automatically. The last known location is available within the ThingSpace Manage (TSM) portal or the ThingSpace Extended Diagnostics API. Private Network / MEC Unified Portal and Private Wireless Network (PWN): - Access Point Name (APN) is now optional for activation & change IP address actions (TSM portal and APIs) - Now supporting offline download for MEC Usage report Field defects resolved: - Fixed the race condition issue in Device manager to reduce the processing time from 40 minutes to about 6 seconds for 10K provisioning request in VCP ### 06/26/2024 - Release 7.21 ThingSpace Manage (TSM): - Included 3 new short tutorial videos on the Device, Device groups and Report page Business Internet: - When activating a single device, TSM will offer the user the option to pre-qualify the address before submitting for activation. - When activating or ordering a device outside of ThingSpace, ThingSpace will automatically onboard the rate plan if not already present into ThingSpace. Auto OEM: - ThingSpace added a new API (application programming interface) to provide SIM (subscriber identity module) Purchase Order information. Connectivity Management: - Consumer eSIM: - Portal/UI is implemented. Customers who want to activate, reactivate, renew activation code and profile download notification for Consumer eSIM can now use the Portal for their functionality. Private Network / MEC Unified Portal (formerly Mobile Edge Compute): - Implemented the pagination to show per page functionality along with the online and offline download - Enhanced the Donut graph to display alert criticality on Alerts page ThingSpace Develop Portal: - On the Users page, the last login field for all customer types has been enabled. Field defects resolved - Fixed the issue when Device stays in Pending state in the database even after receiving the callback. EID (Equipment Identifier) tag was missing in `activateStatusCallBackRequest`. - Batch sync service enhancement to correct `deviceType` and identifier mismatches. ### 06/12/2024 - Release 7.20 New features or launches - ThingSpace Manage (TSM): - Included 3 new short tutorial videos on the Users page - When changing a single service address, TSM will display both previous address and last known Coarse location (if available) on a map - Business Internet: - Users can now activate a new router from the address qualification pod on the TSM Dashboard - ThingSpace Intelligence: - Enhanced the Wireless Network Performance (WNP) Site [Proximity API](https://thingspace.verizon.com/documentation/apis/intelligence/wireless-network-performance/api-reference/site-proximity.html) to identify the direction and general distance of nearby C-Band cell sites. - Introduced the new [WNP RF (radio frequency) Performance](https://thingspace.verizon.com/documentation/apis/intelligence/wireless-network-performance/api-reference/site_rf.html) API to provide estimated RF performance characteristics at designated sites. - Mobile Edge Compute (MEC): - The User’s Alerts page view filters are now retained when switching between pages - Added the ability to store and display the person’s name who acknowledged the alert - Added “Alerts by severity” graph to the Alerts page - ThingSpace Develop Portal (TSD): - Added mock/simulator server support for Intelligence, FOTA, Location, and Diagnostics APIs Field defects resolved: - Enhanced Onboarding process to support Verizon Business Internet rate plans - Assign the correct rate plan for display when espmDetailsList is empty in callback - TSM: - Map view was not plotting the last successful location if the most recent location update failed. Map view now plots the last known location from the last successful update. ### 05/29/2024 - Release 7.19 New features or launches - ThingSpace Manage portal (TSM): - New Micro Tutorial videos on Devices page - Enable Stock Keeping Unit (SKU) and Integrated Circuit Card ID (ICCID) combination in TSM for Change state action on Devices (portal and API) - Connectivity Management: - Consumer eSIM APIs: - Enabled reactivation, redownload and Profile download notification of consumer profiles capabilities - Deactivate action via TSM Portal - Include Profile status change actions in the TSM Logs page - Mobile Edge Compute (MEC): - Added ability to search Alerts by Rule name - Added an Alert details pop-up view - Included threshold and trigger value in Network Key Performance Indicator (KPI) alert emails - New dashboard charts and configuration available for a unified experience Field defects resolved: - Downloaded Daily usage reports now appearing as Aggregate usage reports - Fixed TSM Diagnostics Subscriptions "View devices" link not loading results in Devices page - Fixed Mobile Country Code (MCC) and Mobile Network Code (MNC) values not appearing updated in TSM for roaming devices - Fixed VBIS account-level Top Visited Categories chart not populating ### 05/09/2024 - Release 7.18 ThingSpace Manage portal (TSM): - ThingSpace now offers a suggested address while typing any time an address is prompted (excluding bulk). This includes activate, change service address, change service plan, and change state actions from Devices page.. For 5G BI customers, this also includes offering a suggested address within the dashboard pod for address qualification. Consumer eSIM: - Callbacks will now report the eSIM SKU - Consumer eSIM Activation via TSM Portal is available - Electronic ID (EID) now in the Device details page and extended diagnostics API for all eSIM/Global organization and account types - EID & Profile Status as part of the Logs pages - including search and sort ThingSpace Software Management: - Firmware Over The Air (FOTA) V3 APIs now includes an option to auto-add eligible devices for an active campaign. Usage Reporting: - Aggregate usage report enhanced with the option to suppress zero usage devices in the results set Verizon Business Internet Portal (VBIP): - FIOS redesign including the ability to switch between the old and new designs Key production bug fixes: - Fixed sending service plan provided from upload file in the activation request 4G with Address Activation - manual entry on the page was overwriting upload - Enhanced syncing process for missing UCRM devices in ThingSpace - Fixed callback showing as success but device status still in pending status - Added missing Alerts link in left navigation for VBIP ### 04/24/2024 - Release 7.17 ThingSpace Developer Portal (TSD): - Updated prerequisite steps in Guided Walkthroughs - Customer-facing API Simulator/Mock support for HPL endpoints - improvements in the developer user experience Consumer eSIM: - Implement auto disconnect for a given zone, Wireless Billing identifier, - - ServiceInstanceId and BAN - Create a new view called Consumer eSIM in Devices page - Process SKU information - Update API key for Wireline Gateway->Pega for staging ThingSpace Manage portal (TSM): - Add Suspended date as available field for Devices page views in TSM - Bulk Service Address change for both 4G and 5G; including IoT and FWA. For 5G BI, this includes bulk address re-qualification and node reservations. - Update Settings popup to include descriptions for each entry - Update Dashboard side nav icon Key production bug fixes: - Fixed incorrect logic in rules engine to update RDC interim to DataGrid - Fixed rollback issue in eProfile when second request arrived while the first one was PENDING for Consumer eSIM - Fixed issue with router by account count not matching with total router count on the device list page for VBIP - Fixed HTML 500 error on attempting to onboard unknown number - Fixed Location service issue with `retryCallback` getting invalid request as a response while sending MSISDN ### 04/11/2024 - Release 7.16 Verizon Business Internet Portal (VBIP) - Updated dashboard view with additional Router insights (Usage, Alerts, Online/Offline routers, etc.) - Refreshed page design for better user experience - Added Alert feature for Usage (customer created Rules) and Network Outage (system generated) Auto OEM: - Enhanced UpdateDevice API for activation and deactivation dates ThingSpace Developer Portal / Marketplace: - Implemented Continue Session popup in TSD - Left navigation is now fully collapsible into sections to make easier to use - Added "ODI Product Certification" Category to Videos & Tutorials Consumer eSIM: - Consumer eSIM SKU Information is now being logged Mobile Edge Compute (MEC): - Updated chart and filter styling on Dashboard metrics widgets - CSP metrics not appearing on initial load of Dashboard page has been fixed Key production bug fixes: - Resolved Secure File Transfer Protocol (SFTP) Server access permission issue - Resolved issue with multiple instances processing the same files from SFTP server - Fixed DeviceAttributeDeletionSynchronizer to update the database (DB) flag to processed if it doesn't have any promo codes - ThingSpace Manage (TSM): - Fixed issue where price plan duration changes in UI after the service plan is changed - Fixed the map view device identifier display error for change address - Fixed serialization error seen in bulk activate with addresses, via the manual entry textbox, for requests over 5k lines - VBIP: - Fixed database error showing already existing object 'PK_TempDeviceAppMap_On_db_device_id' - Resolved issue with router documentation download - Eliminated ~15 seconds delay for usage to appear - Report Downloads: - Fixed Aggregate Usage for Filter by Accounts - Fixed First and Last name columns not appearing in downloaded Daily Usage reports ### 03/27/2024 - Release 7.15 Auto OEM: - Support to send a new SIMOTA MSISDN reprogramming callback - Retrieve Device Information API enhanced to include SIMOTA MSISDN completion time stamp - ```RefreshCallback``` enhancements for Auto OEM devices ThingSpace Developer Portal / Marketplace: - New Simulator environment available for customers to try APIs. “Mock server” environment option in the API console Configure window includes Guided Walkthroughs and /m2m/v1 REST API endpoints - New microservices created, existing services updated and ingress config updated - Created shortened documentation URL aliases Consumer eSIM / Global IoT Orchestrator: - Change IMEI of a Subscription - Customer can use the Change Device Identifier API with Change IMEI option for active IMEI/EID for Global eUICC - Set IP Address in Change state action now supported in the ThingSpace Manage (TSM) portal - TSM Portal onboarding supports Verizon as a local/lead attribute for eUICC Mobile Edge Compute (MEC): - Added 7 Day indicator to clarify default time period for Alerts list page - Various UX improvements on the KPI Alert rule creation page and spacing for the micro-frontend ThingSpace Software Management (FOTA): - Added tutorial resource videos under “Software” page in the TSM portal - Added option to auto-assign license at campaign time for LWM2M (V1 API) - Create very large (up to 250K devices) campaigns for LWM2M (V3 API) ThingSpace Manage (TSM): - Styling updates for Business Internet (VBIP) charts for combined flow TSM/VBIP customers - Made the scrollbar always visible for scrollable dropdowns - Added a 7 Day indicator to clarify the default time period for Alerts list and Logs list pages Key production bug fixes: - Fixed the logic to update Remote Desktop Connection (RDC) Start/Stop to Datagrid - Fixed issue with reactivation of older deactivated devices still showing old SIM OTA date - ThingSpace Intelligence / Analytics Dashboard: - Fixed issue with 5G devices not included in the Device Distribution by Type in Devices Overview chart - Global IOT Orchestrator onboarding: - Fixed onboarding data time out issue - Check and add for system contact when processing the request in onboarding manager - Fixed issue preventing digital first customers from canceling a subscription ### 03/13/2024 - Release 7.14 Auto OEM: - Implemented subscription order status for any pending subscription orders and process delayed order callbacks Business Internet (5G BI)/ Fixed Wireless Access (FWA): - ThingSpace Manage (TSM) now allows a user to change or set the Service Address as a device action from the device list page for a single device and the device details page. This is the portal equivalent of the [contactinfo API](https://thingspace.verizon.com/documentation/apis/connectivity-management/api-reference/change-device-contact-information.html). When initiating this action, the user will see a map showing the previously registered address or the last known location (if available). The user can change or set the contact name and the address to submit a change for IoT & FWA lines which is reflected in the portal on the device details and the map views. If the line has a 5G BI unlimited 5G BI C-Band or MMWave plan, this modal will also allow the user to qualify that the new address also supports 5G BI in real-time. If it does not qualify, the user will need to change the plan. - For a single device when changing to a Business Internet plan in TSM, the Change Service Plan modal now presents an optional checkbox to change the address. When selecting that checkbox, the user is presented with a map plotting the previous address or the last known location (if available). This modal will also allow the user to qualify that the new address supports 5G BI in real-time. **Note:** For 5G BI plans it is important to keep the address up-to-date and qualified because Verizon reserves network capacity based on the address. If the device is operating at an address that does not match the Verizon system of record, it may not receive the most optimal performance since the capacity is not reserved. ThingSpace Developer Portal / Marketplace: - Documentation updates for authorization, pre-requisites, software and navigation Consumer eSIM: - Implemented ```RefreshCallback``` for Global devices to fix out of sync issues - Added Electrinic ID (EID) in the Eligibility details for Embedded Universai Integrated Circuit Card (eUICC) activations in TSM Mobile Edge Compute (MEC): - Alerts Show the actual value instead of percentage in the scale & show only 4G and 5G throughput and attached devices KPIs - Updated Downloads Emails branding - Published new 3-widget dashboard for unified landing page and updated 15-widget Outpost dashboard for the Performance page. ThingSpace Manage Portal (TSM): - Updated UX styling on dropdowns, checkboxes, text boxes and dashboard pods - "Reset all" term on advanced filters Verizon Business Internet Portal (VBIP): - Plus security dashboard vs Preferred Dashboard on Account Level Implement VBIP Usage alert (in dark mode) and no longer showing ThingSpace-only features from the create usage rule page Key production bug fixes: - Many of the most common ThingSpace API (and Portal) Error Messages have been updated to be less generic and provide more insight and actionable information - Auto OEM: - Fixed Numbershare Splunk alert - VBIP: - Fixed pod size not getting adjusted with page size when page size is minimized - Fix issue with request not retried for consumer flow even after receiving retryable error code in checkstatus - MEC: - Resolved Cross-Origin Resource Sharing (CORS) issue for micro-frontend - Resolved usage report download issue - Resolved horizontal scroll bar missing under Alert list page ### 02/28/2024 - Release 7.13 ReadySIM: - Enabled ReadySIM numbering for soldered SIM (eSIM) and new term lengths as well as additional usage and SMS allowed Verizon Business Internet Portal (VBIP): - Provide user-friendly messaging for internal ```Get Connected Device Info``` error response when a router is inactive Global IoT Orchestrator (eSIM with Verizon as the Local MNO): - Implemented Activate, Download, Enable, Activate_Enable, Deactivate, Delete for VZ as a Local Inbound eSIM solution with ThingSpace OrderFlow APIs. - Support Change Service Plan Action for GoToState customers in the ThingSpace Manage (TSM) portal ThingSpace Developer Portal (TSD)/ Mobile Edge Computing Developer Portal (MDP): - Unify Navigation Experience in TSD and MDP for API Keys Documentation updates - "Taxes and fees" update in the Marketplace UI (TSD) ThingSpace Software Management (FOTA): - For FOTA V1 (OMA-DM); extended the default campaign end date to 90 days. This allows ThingSpace to collect campaign report status beyond the current 7 day limit. - For FOTA V2 (HTTP) and FOTA V3 (LWM2M), allow users to set an end date up to 90 days when creating a campaign. - Device details in the ThingSpace portal now displays the FOTA Make, FOTA Model, current firmware version and protocol for OMA-DM and LWM2M; for customers subscribed to ThingSpace FOTA. Key production bug fixes: - Auto OEM: - Make sure ```CurrentBillCycleNumber``` is present in all device documents - VBIP: - Fixed issue with Business Communications System (BCS) not called for in ```getRouterInfo``` for the linked router of the Outdoor Unit (ODU) receiver - Improved special characters handling to bulk templates - WiFi name validation has been corrected to allow no more than 32 characters and to provide a proper error message. - Fixed Mobile Telephone Activation System (MTAS) exception: "'5G' is not a valid value for deviceType." when retrying for 5G devices - TSM: - No longer allowed to edit default device group names - Fixed Activation with 2 different First Names and Last Names. Template was sending first row first/last name in body of request, overwriting second device first/last name ### 02/15/2024 - Release 7.12 Auto OEM: - Enhanced logging for all Auto showcase app APIs and IntelligenceService logs to display the API name Verizon Business Internet Portal (VBIP): - IP Feature Change enabled for Service Management - APN for Arris LTEBI can be retrieved using MVD TR - Support pagination for bulk request and bulk template Connectivity Management: - Support for both private and public static IP for SetipAddress for GoToState - ICCID can now be used for GoToState Business Internet / Fixed Wireless Access (FWA): - Support for Setting IP Address for GoToState API Mobile Edge Computing (MEC): - Updated all the reports based on end-user feedback - The monthly usage report for Cloud Services that are billed is now downloadable - Micro Front End MEC reporting into an Open Source Network Device (OSND) - Implement routing solution which to work on an Micro Front End (MFE) host - Converted the Key Performance Indicator (KPI) Page to MFE - Converted all of the Alerts & Notifications pages to MFE Key production bug fixes: - Auto OEM - Update Uniform Web Services (UWS) to allow IMEI for RetrievePrePaidWifiUsage - Callback support Issue resolved - Verizon Business Internet Portal (VBIP): - Fixed error thrown when editing connected name with allowed special characters for BHRx, BHR4 routers - Lines that are given up by the customer no longer show on the Router list page anymore - Removed extra text from Bulk requests page - Fixed issue with valid special characters not getting saved in Bulk Request Template name and Bulk Request Name - Fixed error thrown when creating Bulk template/Bulk Request with special characters in wifi name - Removed NOV modal INSEEGO USB8L from the list of valid routers - Business Internet / Fixed Wireless Access - Fixed issue in combination flow with Favorites, support and the 9 tile screen showing ThingSpace Manage portal features in the Business Internet portal - Mobile Edge Computing (MEC): - Fixed incorrect notification when sending an SMS for Triggered alarms - ThingSpace Manage: - Fixed issue for customer being unable to submit location requests - ThingSpace Develop: - Key Management available in the Safari browser - Fixed Mobile Telephone Activation Server (MTAS) issue of not sending callbacks with a failure message for some status codes ### 01/31/2024 - Release 7.11 Verizon Business Internet Portal (VBIP): - Customer Enhancement for Update Router detail view with IPPT (IP Passthrough) and Offline status - Customer Enhancement where Non-Router Devices are excluded from overview - Enhancement for the administrator where WiFi Password displayed in overview - Enhancement for Device Overview with new device types available for connected devices types - Enhance notification messaging Message provided when a device is inactive ThingSpace Manage: - Support Back, Future, Current Date for Change Service Plan while setting up Rules Global IoT Orchestration: - New feature to Support Delete Devices using the Portal and [APIs](https://thingspace.verizon.com/documentation/api-documentation.html#/http/global-iot-orchestration/guides/overview) Connectivity Management: - New feature to set IP address in the [Go To State API](https://thingspace.verizon.com/resources/documentation/connectivity/API_Reference/Go_To_State/) - New feature to support [suspend with billing](https://thingspace.verizon.com/resources/documentation/connectivity/API_Reference/Suspend_Devices/) Business Internet (BI) / Fixed Wireless Access (FWA): - Enhanced the Map zoom in/out button to support Dark mode - Enhancement to the Map where it defaults to ‘Address’ view instead of ‘Location’ view for customers without Location services subscription ReadySIM: - Enhance the term lengths of SIM card storage to 90 days ThingSpace Developer / Marketplace Portal: - Addition of the [Global IoT Orchestration](https://thingspace.verizon.com/documentation/api-documentation.html#/http/global-iot-orchestration/guides/overview) (content and partial APIs) from legacy to new ThingSpaceS Documentation ThingSpace Intelligent Engine: - Enhancement of the options for changing price plans -Back/Current/Future date for change plan in Create/Update/Get Individual Price Plan Rule Key production bug fixes: - BI/ThingSpace Manage: - Fixed Modem generation column is missing in downloaded devices report - Fixed 4G Routers showing up as 5G devices in the BI portal dashboard. - Connectivity Management: - Removed special character validations when updating feature description - ThingSpace Manage: - FWA Plan in Account Share Group is enabled for ChangePlan - Verizon Business Internet Portal (VBIP): - Fixed Crown Routers (Askey) image - Created default list view is now applied to router list - Added more validation for Wifi passwords to fix bulk wifi request not accepting all printable characters - Master router configuration - Bulk request details page properly shows request status accordingly - Auto OEM: - Fixed issue for Users unable to onboard when 2 matching MDNs (Mobile Device Numbers) present - All rate plans added to primary account - Fixed callback error for valid devices receiving: “reason=Invalid Device Id. Device Id does not exist in the database” ### 01/11/2024 - Release 7.10 Auto OEM: - New service enhancements have been made for for the ‘[refreshCallback](https://thingspace.verizon.com/documentation/apis/automotive-oem/billing-data-summary.html)’ and ‘[retrieveOrderStatus](https://thingspace.verizon.com/documentation/apis/automotive-oem/unbilled_usage.html)’ enabling the ability to retrieve order status via the API callback Business Internet / Fixed Wireless Access: - GoToState customers can now activate 5G BI (C-Band) plans in the ThingSpace portal and API, provided they include qualified addresses in the activation request. The supported device ID combinations include: IMEI+ICCID, EID+ICCID and SKU+ICCID. - There is now an improved ThingSpace Manage Portal (TSM) experience for Fixed Wireless Access (FWA) customers. We’ve updated the bulk activation screen layout for improved user experience and activation flow. ThingSpace Developer Portal: - The Uses and Requirements section for the ThingSpace Intelligence API Docs has been enhanced based on customer feedback. The docs are now more robust and explain what the API is and how to use it Key production bug fixes: - Fixed IP pooling issue for device onboarding - Included 5G MobilityDynamic IP SFO 86516 in SFO_Combinations table to ensure compatibility with Dynamic IP assignment - Fixed device manager issue with returning rate plan that contains more MCSFO than requested - Fixed trigger for low usage monthly to be run only on the day following the end of an account’s bill cycle ## 2023 ### 12/13/2023 - Release 7.9 Auto OEM: - The [Unbilled Usage Report](https://thingspace.verizon.com/documentation/apis/automotive-oem/unbilled_usage.html) is now available for Server Name Indicator (SNI) customers. This has been a long pending request from customers who could only get rated usage details for the previous month's billing cycle, limiting their troubleshooting and data analytics capabilities. This new feature allows customers to retrieve usage history for a custom time range without having to wait for the month-end billed records. Business Internet / Fixed Wireless Access: - ThingSpace now supports milimeter wave (mmWave) connectivity management via APIs and the ThingSpace Manage portal. This update includes mmWave address qualification while activating 5G Business Internet BYOD plans on ThingSpace. - Support for SKU-based activation for 5G BI on portal ThingSpace Developer Portal: - We’ve updated our API Guided Walkthroughs by enabling the display of seven supported coding languages and even created interactive code forms to copy and paste into your code base. The previous version of the documentation has been moved to a “legacy” section but existing user bookmarks are still functional. - Callback response for the Check Order Status API ([POST /devices/requests/status](/docs/standard-apis/connectivity-management/api-endpoints/device-management/activation-order-status/deviceuploadstatus)) now contains a new pinpoint state called "Order In Queue" with an estimated time when the next status update is available Key production bug fixes: - Fixed Wireless Access: MEID or ESN fields are now hidden for the 5G Modem's device identity - ThingSpace Manage: The disconnected status icon is now visible when Dark mode is enabled on the Devices page - Device Location users can now see the last known location updating only if there is a valid change - ThingSpace Manage: The Map drawer opens now, by default, even for customers without Location services - Global IoT Orchestration: The activation process no longer shows Ready SIM as an option (it is not a valid option) ### 10/27/2023 - Release 7.8 Auto OEM: - ThingSpace Manage Portal application added Aggregated Usage Report for Server Name Indication (Server Name Indication) Customers and accessibility as per user permissions - Data usage alert callback now available Business Internet Support: - The ThingSpace portal and API can now identify whether the modem is 4G or 5G capable. This is visible in the portal under “device identity” in device details. The Extended Diagnostics API also returns the modem type on whether it is 4G or 5G. - Added a new queue for activation. - BYOD 5G BI MMWave Activations: For customers with 5G BI price plans, ThingSpace uses the collection code of the price plan to drive address qualification specifically for MMWave versus C-Band. During the activation process of MMWave plans an address is required and ThingSpace will qualify the address for MMWave before processing for activation. ThingSpace Rules Engine: - Now capable of resetting the Price Plan on the first day of the bill cycle Mobile Edge Compute Dashboard: - Service Library, Services and Platform now hidden in side navigation Key production bug fixes: - UI/UX fixes per feedback - Fixed ConnectedCarSummary exception for empty responses and preserving responses if its not empty for Auto OEM when usage is 0.00 GB the info is passed as part of the sync response for Auto OEM - Fixed ThingSpace Manage users login issue - Fixed activation requests failing for existing deactivated devices when the zip code is blank in their Primary place of use (PPU) - Fixed navigation in ThingSpace Manage between the Diagnostics and Location pages ### 10/13/2023 - Release 7.7 Global IoT Orchestration: - Retrieve device profile usage history - Retrieve aggregate device profile usage history ThingSpace Intelligent Rules: - Added error description in device change plan fails - Individual Line Price Plan Changes to include Back / Current / Future Dates - Changes to the price plan now possible in first day of the bill cycle - Created service plan view rule enhancement ThingSpace Developer Portal: - Added redirects for legacy What’s New pages. - User experience updates from feedback Mobile Edge Compute / Private Network Dashboard: - Implemented Device Status Dashboard pod - Network KPI Alerts for Create Read Update and Delete (CRUD) operations Key production bug fixes: - Auto OEM: Fixed Get Billed Data Usage Summary API with lineLevel error in callback - ThingSpace Manage: Fixed fetch default groups by application ID - Mobile Edge Compute:, Added missing KPIs in settings - Updated ThingSpace Error Messages to include cases where no changes are detected - ThingSpace Manage: Fixed Device Group not being populated for resubmit activation - ThingSpace Developer Portal: Fixed form submission fails - ThingSpace Manage: Devices and Device Groups pages are now loading faster ### 09/29/2023 - Release 7.6 Auto OEM: - Extend the billed usage API to support billing data summary itemized at device level Global IoT Orchestration: - New set of APIs for localizing IoT eSIM devices and remotely managing Verizon - eSIM profiles and partner carrier’s eSIM profiles. ThingSpace Intelligence: - Included Time Zone (UTC) in the time fields in Emails - Showing the International Roaming Usage in the ThingSpace Manage device details page and extended diagnostics ThingSpace Developer Portal: - Added sections for Global and QoS APIs in new docs experience - Created a centralized What’s new page for customer-facing release notes - Created September IoT Dev Day landing page and 3 new guided walkthrough experiences Fixed Wireless Access / Business Internet: - Identify 4G vs 5G modem generation in the device details page - Display Device name in the device details page Key production bug fixes: - Fixed the date format in the device suspend alert - Added validation for special characters on create new device group page - Removed the Pseudo-MDN (Ready SIM) option under eUICC activation as it is not compatible - Fixed multiple account users sending sms messages to multiple devices - Fixed sending SMS messages to deviceGroup ### 09/13/2023 - Release 7.5 Auto OEM: - ThingSpace APIs to facilitate Wi-Fi and Driver services for mobile apps. Account Management, Usage, Ordering - Connected Vehicle mobile application incremental development Global IoT Orchestration: - ThingSpace API’s are now available to support overall orchestration and profile management for Embedded Universal Integrated Circuit Card (eUICC). This functionality is available for both the domestic & international devices, customers are now able to process multiple billing triggers via ThingSpace that allows them to localize and use the device within the US as well as Internationally on selected supporting MNO’s. ThingSpace Intelligence: - ThingSpace Manage now supports List, Create, Update, Delete Price Plan rules Fixed Wireless Access (FWA) / Business Internet (BI): - Add support for per-line address fields in manual entry box in the ThingSpace Manage bulk activation page (previously available only via upload option) - Allow customers to set Map view as their Devices page default view ThingSpace Developer Portal (TSD) / Multi-edge Compute (MEC) Developer Portal (MDP): - Update "What's New" to a single page in API Documentation - Update Documentation page titles to match side navigation - Mobile view enhancements for Developer Docs Multi-edge Compute (MEC) Dashboard: - Set the default values on each new KPI metric - Updated Network and Infrastructure KPI Summary Dashboard enabled Key production bug fixes: - Fixed issue with changePlan triggering twice if two or more data usage update events (RTR Events) are received within a few milliseconds - Fixed issue with changePlan status not getting updated in Status Table - Made accountName optional for SendSMS for all use cases - Increased the maximum daily reporting limit to 25 to support linkset customers ### 08/31/2023 - Release 7.4 | New Features | Bug Fixes | |----| ---- | | Showcase app incremental development (Auto OEM) | UI fixes on Ineligible plan/account screen (Auto OEM) Numbershare incremental development (Auto OEM) | Billed usage report fixed to only retrieve the unique records QoS usages aggregated as ‘default’ and differentiated options based on their assigned QCI, either ‘premium’ or ‘standard’ | Issue of increased wait time between price plan change requests. Short term workaround to mitigate impact to price plan changes Reactivation/Redownload of a Device/Line of Service (Global IoT Orchestration) | Improve accuracy of calculated usage for usage segmentation customers Retry billing trigger messages in case of failure (Global IoT Orchestration) | Fixed issue with missing RequestStatus for certain ThingSpace APIs in Universal Web Services logs Change of tax zone within the service plan (Global IoT Orchestration) | Device Name default includes db_device_id - fixed for new activations RESTv1 and Universal Web Services APIs now support Create and Update Price Plan rules for Tiered PricePlan (ThingSpace Intelligence Engine) | Fixed Device Suspend Date inconsistent with actual suspend date - timezone issue (ThingSpace Manage) Implement Change Plan Failed and Suspend Failed monitoring (ThingSpace Intelligence Engine) | Fixed issue with Device ReconnectDate in resumetracking showing 90 days instead of next bill cycle date Add new Device usage service (ThingSpace Intelligence Engine) | Auto-populate current device address in Change Service Plan 4G to 5G in ThingSpace Manage (Fixed Wireless Access / 5G Business Internet) | Show the service address/location on the map based on customer selection for newly activated devices in ThingSpace Manage and the 5G BI Portal (backfill of location data for previous activations is pending) | Show Connection status icon instead of general device icon on Map view (Fixed Wireless Access / 5G Business Internet) | Show the map based on service address in device details page in ThingSpace Manage for 5G BI (backfill pending) | Device name change action on device list in ThingSpace Manage | Dashboard alerts pod and the Rules/Alerts pages for Network KPI alerts (incremental development in the 5G BI and MEC Portal) | Split the Network KPI Dashboard into three Pods/Widgets (5G BI and MEC Portal) | Display long company names with ellipsis/tooltip (5G BI and MEC Portal) | Enable new products for hardware in ThingSpace Marketplace | Update to land on current page post-login instead of redirecting to home (ThingSpace Developer) | Developer documentation organization and content updates (ThingSpace Developer) | Implement new admin experience for Organization Onboarding (ThingSpace Manage) | Change the API for Top visited categories at the device level (5G Business Internet Portal) | Business Internet Portal Analytics requirements | Hide Security Sections for Public Sector/Gov Accounts (5G Business Internet Portal) | Update link for Wifi Extender "Request Extender" (5G Business Internet Portal) | Resubmit the failed transaction from log/transaction details page in ThingSpace Manage (5G Business Internet Portal) | Reserved and Assigned IP Reports: Support IP Address Category and MDN filters (5G Business Internet Portal) | ### 08/10/2023 - Release 7.3 | New Features | Bug Fixes | |----| ---- | Billing triggers (Global IoT Orchestration) | Resolved issue when using the MSISDN for bulk deactivation (categorizing as ineligible) Update Accounts API endpoint to return Global Service Plan list for Global account (Global IoT Orchestration) | UI/UX fixes of ineligible plan/account screen (Auto OEM) Implement Time and Date Standard Consistency in APIs (Global IoT Orchestration) | Fixed Dark mode 5G-Edge Dashboard pods issue Implement Set fallback attribute (Global IoT Orchestration) | Wireline Gateway Guarantee Delivery of Billing Trigger Events (Global IoT Orchestration) | Get Global List of service plans (Global IoT Orchestration) | Add Additional Outpost metrics to CloudWatch Metrics Dashboards (5G Edge Portal) | UI adjustment for responsive support (5G Edge Portal) | Provide loading spinner on the router overview page (Business Internet Portal)| Added handling for long failure messages in callback | ### 07/28/2023 - Release 7.2 | New Features | Bug Fixes | |----| ---- | New interface in Wireline gateway that Verizon Wire Line (VZWL) will invoke for Onboarding (Global IoT Orchestration) | Fixed the issue where brandName is not being returned by devices/list API Billing triggers to VZWL related to Allocate Profiles, activate (re-activate) profile/subscription, Download only profile, Subscription Package change, Pause Profile, Localization (download and enable) Profile, Delete profile and deactivate profile/subscription (Global IoT Orchestration) | Added Null Alert on Rate Plan Description for IA Trial Customers (ThingSpace Intelligence Engine) | | Fixed inactive user email sent with external url even for internal user (5G Edge Portal) Updated partnership content text (5G Edge Portal/ ThingSpace Manage) | | Fixed Geofence rendering as one of the steps was not showing as saved Updated ThingSpace Manage & ThingSpace Develop header look and feel styling | Updated the lifecycle management visual in API Documentation | Updated source for router enhancing Online/Offline status on the overview page (Business Internet Portal) | Updated Default Dashboard Time to 24hr (Business Internet Portal) | ### 07/13/2023 - Release 7.1 | New Features | Bug Fixes | |----| ---- | | Fixed streaming eligibility check mark behavior in Devices page advanced filters | Updated mapping for “Expected resume date” in Device details | Improve performance in Router management screens (Business Internet Portal) | Fixed customer missing Advanced Diagnostics section in Device details page Update side navigation collapsed view for Create request and Bulk templates (Business Internet Portal) | Fixed customer missing Advanced Diagnostics section in Device details page IoTDevDay page and updates to the documentation experience | Filtered out deprecated plans from Price Plan List API response Update capitalization, punctuation, and responsiveness for ThingSpace Develop footer and 5G Edge Portal footer | Resolved intermittent issue where ThingSpace Manage (TSM) Edit Rule page does not display Change Plan information Performance improvements in TSM loading of data for Logs page (transaction history report), Recent transactions Dashboard pod and Alerts page | Fixed downloaded Devices report missing Address and Device name columns Experience updates for viewing associated partners and viewing resource options (5G Edge Portal) | Improved provisioning performance | Logic updated to retain Last known location until a new location is successfully found, instead of clearing on every location request | Fixed customer missing Advanced Diagnostics section in Device details page Performance improvement in loading Dashboard and Network pages (Business Internet Portal) | ### 06/29/2023 - Release 7.0 | New Features | Bug Fixes | |----| ---- | | mmWave 5G Business Internet single address check in ThingSpace Manage | ThingSpace Develop: Fixed form submission in Use Case pages | Internal logging enhancements for ThingSpace Intelligence Support additional role based access control options for new Infrustructure KPI metrics in 5G Edge Portal | 5G Edge Dashboard to API Integrator - eliminate extra window tab | | Fixed intermittent issue with auto-login from ThingSpace to API-Integrator ThingSpace Develop/ 5G Edge Portal: Update logged in user dropdown, verbiage and icon| Callbacks now available for Suspend Device and SMS Delivery| New Billing data API available for Quality of service (Auto OEM)| Wireless Network Performance API expaned to support 4G Service Impacting Events / Outage Notifications| Enabled a new filter in Devices page to differentiate devices based on Device Type 4G vs 5G (Auto OEM)| Update Triggers option for Unlimited Plans and Tiered Plans with Intelligent Alerting| Business Internet - Reachability now supported ThingSpace Intelligence - Added FWA address qualification API ### 06/20/2023 - Release 6.65 ThingSpace Intelligence - Added new Wireless Network Performance APIs for Intelligence: - Domestic 4G and 5G Nationwide coverage - Domestic 4G and 5G Fixed Wireless qualification - Near real-time network conditions - Site proximity - Device experience - single device history or bulk latest - Service Impacting events ### June - 2023 - Intelligence Added new Wireless Network Performance API’s: Domestic 4G and 5G Nationwide coverage Domestic 4G and 5G Fixed Wireless qualification Near real-time network conditions Site proximity Device experience - single device history or bulk latest Service Impacting events ### 04/05/2023 - Release 6.60 Business Internet - Service plan change is now supported for 5G Business Internet. A C-Band qualifying business address is required when changing from a non-5G Business Internet service plan to a 5G Business Internet service plan. Note that changing an existing 5G Business Internet service address without changing a plan is not supported. ### 02/08/2023 - Release 6.57 Business Internet - Coarse Location is now supported for Business Internet ## 2022 ### November 28th - Release 6.53.1 Business Internet - Business Internet initial release - Public Dynamic and Public Static activations are supported for 5G BI, assuming these price plans have been onboarded to the ThingSpace profile. - RTR data is supported as long as it has been provisioned for the ThingSpace profile. - These activations require a qualified Business Internet (C-Band) address during activation and cannot be used at addresses other than specified during activation. - Only Verizon C-Band BYOD devices are supported, with LTE fallback. - C-Band to C-Band price plan changes including suspend, resume, disconnect are supported. - Known limitations & features not yet supported for Business Internet: - mmWave activations - Change address - Coarse Location - Ready SIM - Reachability - eUICC / Go To State - SKU-based activations <!-- ### October 5th, 2022 - Version 1.0 - Edge Service Orchestration - Initial release of the API (Public MEC) --> ### October 5th, 2022 - Version 1.0 - Edge Service Onboarding Launch - Initial release of the API (Public MEC) ### July 28th, 2022 - Release 6.46 - Connectivity Management API - Global - Addressed minor Consumer eSIM bugs ### July 15th, 2022 - Version 3.1 - Software Management Services API Network-aware Software Management for OMA-DM Devices Previously, any OMA-DM campaign included only one FOTA upgrade attempt. For example, an OMA-DM campaign may begin at 12:00 AM UTC which is when the device(s) are notified. This request is queued in the network for 4 hours and if the device was powered off during that window, the campaign would be considered a failure. And a new campaign would need to be created. This feature introduced a network-aware campaign experience specific for OMA-DM. Now, after that 4 hour window fails, ThingSpace and the Verizon network will queue this device in the network indefinitely for an upgrade. The next time it powers on, it will be notified for upgrade and the campaign will begin. If that campaign fails, it will be queued up again indefinitely. [See the campaign timing documentation](/docs/premium-apis/software-management/guides/getting-started/campaign-timing) for more detail. This new behavior has implications on the [device firmware history API](/docs/premium-apis/software-management/software-management-v1/api-endpoints/software-management-reports-v1/getdevicefirmwareupgradehistory) and [get information about an upgrade API](/docs/premium-apis/software-management/software-management-v1/api-endpoints/firmware-v1/updatefirmwareupgradedevices). ### July 6th, 2022 - Release 6.45 - Connectivity Management API - Consumer eSIM - Handle out of order callbacks and complete the callback to customer - Validate IMEI for Activation Code callback request - Stop retry after 24 hours if no status update and process callback to customer - Global - Bug fixes for the RTR/IA APIs - Remediation of security vulnerabilities via upgrades in multiple services (Fortify, BlackDuck) ### June 29th, 2022 - Release 6.44 - Connectivity Management API - Global - Bug fixes for the RTR/IA APIs - Remediation of security vulnerabilities via upgrades in multiple services (Fortify, BlackDuck) ### June 15th, 2022 – Release 6.43 - Connectivity Management API - Global - Consumer eSIM for Enterpise application feature added to new onboarding flow - UWS - Auto Lite customers restricted to using only the gotostate API in UWS ### May 27th, 2022 – Release 6.42 - Connectivity Management API - Global - Remediation of security vulnerabilities via upgrades in multiple services (Fortify, BlackDuck) ### May 13th, 2022 – Release 6.41 - Connectivity Management API - Global - Fix issue with serviceType field values - Remediation of security vulnerabilities via upgrades in multiple services (Fortify, BlackDuck, Pentest, 42 Crunch) - ThingSpace Real Time Rating / Intelligent Alerts (RTR/IA) - Support for account group share (pooled across ECPDs) - Email/SMS includes carrier service plan code in the RatePlan description ### April 27th, 2022 – Release 6.40 - Connectivity Management API - Global - Enable throttle notification service to send Throttle notifications via callback to customers who have subscribed for "SubscriptionNotificationService" - Remediation of vulnerabilities via upgrades in multiple services (Fortify, BlackDuck, pentest) ### April 13th, 2022 – Release 6.39 - Connectivity Management API - Global - Services and API changes for feature: Send Subscription throttled status to customer ### March 30th, 2022 – Release 6.38 - Connectivity Management API - ThingSpace Manage (TSM) - Syncing new fields for existing records - Send subscription throttled status to customer - Bug fixes for - Aggregate device's usage scheduled reports returning no data ### March 9th, 2022 – Release 6.37 - Connectivity Management API - Create, Update, Get V2 Triggers support Provisioning Transaction Alerts - Create, Update V2 Triggers support Account Group Share - Bug fixes for - IMEI being included in SKU based activations - EID Device Swap doesn't clear SIM OTA value from old device in Tbl_Devices ### March 2022 - Intelligence Trigger endpoints updated to use "Smart Triggers" (v2) ### February 23th, 2022 – Release 6.36 - Connectivity Management API - Added new set of APIs (CreateTriggerV2, UpdateTriggerV2, GetTriggerV2) and enhancements to the PricePlan alerts in the portal application - Callback support for Network & Transition alerts - Bug fixes for - Masking logger for special characters - Fixed Username with special characters appearing in logger ### February 18th, 2022 - Version 1.3 - 5G Edge Discovery Service - Latency query values changed in multiples of 5 - Removed regions US_WEST_1 and US_EAST_2 - Schema change for serviceEndpoints - CRUD operation invalid UUID <36 returning a different schema compared to the current production ```json { "status": "fail", "message": "Invalid UUID string: 2d7a8bb1-b779-45bd-9de4-a8185c14544" } ``` - The response "error":"status" previously returned for incorrect parameters in the API request body changed. The new status notification for this error is "fail". ```json { "status": "fail", "message": "Error details" } ``` - If an API requiring a service profile or service profile ID is missing the ID, the "data" field in the response body will register the value ```json [ { "id": "(provided id here)" }, { "status": "fail", "message": "Invalid edgeAppServicesID", "data": { "id": "198c5edc-8544-499b-8e55-5add0629dd63" } } ] ``` - Providing comibinations of parameters the documentation does not specify will result in the error status: ```json { "status": "fail", "message": "Invalid parameter combination", "data": { "params_found": [ "UEIdentityType", "subscriberDensity", "UEIdentity", "region" ], "combinations_allowed": [ ["subscriberDensity", "serviceEndpointsIds", "region"], ["serviceEndpointsIds", "region"], ["region", "UEIdentityType", "serviceEndpointsIds", "UEIdentity"] ] } } ``` ```json { "status": "fail", "message": "Invalid parameter combination", "data": { "params_found": ["subscriberDensity", "region"], "combinations_allowed": [ ["region", "serviceProfileId"], ["UEIdentity", "UEIdentityType", "region"], ["UEIdentity", "UEIdentityType", "serviceProfileId"], ["subscriberDensity", "serviceProfileId", "region"] ] } } ``` - An incorrect region in SED and 5GED API calls will result in a 400 status code and the error message: ```json { "status": "fail", "message": "US_WEST_1: region not found" } ``` - An incorrect IP address format will result in a 400 status code and the error message: ```json { "status": "fail", "message": "Invalid UE identity" } ``` ### February 9th, 2022 – Release 6.35 - Connectivity Management API - ThingSpace Manage (TSM) - Include the eUICC profile status in device details page - Bug fixes for - MDNLess: Promo expiration date timestamp is incorrect ### January 31th, 2022 – Release 6.34 - Connectivity Management API - MDNless - Fix for bill cycle date shows incorrectly when lines are first activated - Update PPU fields to empty string if Device is being activated with different appId - Added notation on device details page regarding SMS usage and removed empty SMS fields from promo reports - Bug Fixes for - Updated callback processing error handling when MDN is not released from old device - Merged users should now be able to login to TSM even if their default ECPD not onboarded to ThingSpace ### January 19th, 2022 – Release 6.33 - Connectivity Management API - Bug fixes for - MDNLess: On Device Details page, ‘Promo Start Date’ made consistent with ‘Device Activation Date’ ### December 2022 - Intelligence Initial release of the v1 API endpoints ## 2021 ### December 15th, 2021 – Release 6.32 - Connectivity Management API - Bug fixes for - MDNless: Fix DataGrid / Database out of sync of promo usage after device moves to a destination plan ### November 17th, 2021 – Release 6.31 - Connectivity Management API - eUICC - Added MDN, MSISDN and action_by fields to provisioning history items in the callback - MDNLess - Fix Promo usage not getting updated in DG in some cases - Fix Alert saving into DB in edge case of Datetime ending with zeros - Bug fixes for - Bill cycle end date update at account level - Timezone conversion and defaults - Removing data for inactive accounts ### October 27th, 2022 - release 6.30 - Connectivity Management API - New endpoints for eUICC devices (embedded SIM). These new endpoints are for the following tasks: - [Activate Enable a device for a profile](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/activate-device-through-profile/activatedevicethroughprofile) - [Activate a device for a profile](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/profile-to-activate-device/profiletoactivatedevice) - [Deactivate a device for a profile](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/profile-to-deactivate-device/profiletodeactivatedevice) - [Set the fallback attribute for a device](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/profile-to-set-fallback-attribute/profiletosetfallbackattribute) - [Retrieve the Global Device List](/docs/standard-apis/connectivity-management/api-endpoints/device-management/list-devices-information/listdevicesinformation) - [Retrieve Device Provisioning History](/docs/standard-apis/connectivity-management/api-endpoints/device-management/list-a-device-s-provisioning-history/listdevicesprovisioninghistory) - [Get the Status of an Asynchronous Request](/docs/standard-apis/connectivity-management/api-endpoints/account-requests/get-current-asynchronous-request-status/getcurrentasynchronousrequeststatus) ### October 13th, 2021 - Version 1.0 - Edge Performance - Initial release of the API (Public MEC) ### August 25th, 2022 - release 6.26 - Connectivity Management API - The endpoints Billed Usage and Billed Usage List were updated to support Real-Time Reporting (RTR) customers ### August 25th, 2022 - Version 3.0 - Software Management Services API Network-aware Software Management for LWM2M Devices The existing product feature set included managing software/firmware for devices certified for Verizon FOTA using OMA-DM, LWM2M, and HTTP protocols. This release introduces many new capabilities for LWM2M devices when using the new /v3 API. Existing behavior has not changed for the /v1 and /v2 APIs. The new /v3 APIs for LWM2M devices includes these new features: - Scheduling campaigns with LWM2M now requires a start and end date. Adding an endDate parameter gives ThingSpace an opportunity to coordinate the updates based on network context and affords additional time to manage re-tries when updates fail. If the campaign is too large and the date or time windows are too narrow, devices may not be upgraded. Users are encouraged to create large windows if possible, up to one month. - Scheduling campaigns with LWM2M now allows optional time-windows. Users with business requirements that specificy what times are, and are not acceptable for firmware upgrades can use this parameter. Some examples of when you might use this feature: - Smart Light - You may not want to updated at night. - School bus camera - You may not want to upgrade during the morning and afternoon. - Vending machine - You should upgrade at night when people are not around. - ThingSpace is now aware of the specific cell the devices are connected to when scheduling campaigns. In cases where a cluster of devices in a campaign are within the same cell, ThingSpace splits the campaign into multiple smaller campaigns to minimize failures and to help increase the success rate and delivery time. Managing these smaller campaigns is transparent to users. The status is reflected in the campaign report API. - The campaign reports API has been enhanced significantly: - In v1, the device status was updated daily. In v3, users should notice much more up-to-date information as the campaign progresses, including incremental updates within a given day. A timestamp is now included to indicate when that status changed. - New result reasons have been added to aid in understanding unexpected results of this device in the campaign. For example, in v1 a failure may read “Firmware update failed to device” but in v3 the result could show “The network reports the device is not reachable.” - A recentAttemptTime parameter is introduced to understand when the device was requested to initiate a LWM2M firmware update. A recent attempt could be associated with a success or a failure. - A nextAttempTime gives insight to when this device will be requested to be upgraded. The attempt could be the initial attempt or a retry after a failure. - With large campaigns clustered in cells, devices may show as queued or scheduled for a future uncertain date, while other devices in this campaign are processed. - Pilot campaigns are now mandatory for LWM2M devices using the /v3 APIs. Similar to V2, pilot campaigns ensure users run small scale tests before larger ones. The time between when a user schedules a pilot campaign for “today” and when the FOTA operation is initiated on the devices is significantly shorter with small campaigns. - The /v3 JSON model was changed to more closely match the /v2 APIs.  ### June 15th, 2021 - Cloud Connector API - ThingSpace Cloud Connector now supports 2-way communication between Azure and ThingSpace. This enables Azure applications and Azure users the ability to set thresholds and configurations. - Azure-intiated thresholds for: - Temperature - Pressure - Battery level - Humidity - Light - Any motion - No motion - Tilt exceeded - Tilt below - Orientation exceeded - Orientation below - Shock - Vibration - Aure-initiated configurations, including: - Run Diagnostics - Set telemetry reporting frequency - Set location mode - Bug fixes ### May 26th, 2022 - release 6.20 - Connectivity Management API - The [Retrieve Device Usage History](/docs/standard-apis/connectivity-management/api-endpoints/device-management/list-devices-usage-history/listdevicesusagehistory) and [Retrieve Aggregate Device Usage History]/docs/standard-apis/connectivity-management/api-endpoints/device-management/retrieve-aggregate-device-usage-history/retrieveaggregatedeviceusagehistory) APIs were enhanced to return `domesticUsage` and `internationalUsage` parameters for RTR customers, when applicable. - The [GoToState](/docs/standard-apis/connectivity-management/api-endpoints/device-management/update-devices-state/updatedevicesstate) API was enhanced to return four additional parameters in the callback response: `subscriptionTypeCode`, `subscriptionTypeCodeDesc`, `stageStateChangeReasonCode`, and `stageStateChangeReasonCodeDesc`. - The [RetrieveDeviceInformation](/docs/standard-apis/connectivity-management/api-endpoints/device-management/list-devices-information/listdevicesinformation) API was enhanced to return a new extended attribute, `ServiceStateStartDate` for State customers. ### May 31th, 2021 - Version 1.1 - 5G Edge Discovery Service - New Endpoints - Code refinement (RESTful) ### March 31th, 2021 - Version 1.0 - 5G Edge Discovery Service - Initial deployment of the API ### April 06th, 2021 - Version 1.0 - Hyper Precise Location Hyper Precise Location Released, Verizon's real-time kinematics (RTK) service, is now available to Verizon customers and application developers in more than 100 major U.S. markets. Hyper Precise Location is software as a service (SaaS) that provides a stream of real-time global navigation satellite system (GNSS) correction data to device receivers, enabling location accuracy within 1-2 centimeters, for users on 5G and 4G networks. New endpoints to request the GNSS correction data for hyper precise location of IoT devices, with results streamed back to subscribed devices. ### February 24th, 2022 - release 6.13 - Connectivity Management API - All services now support a maximum of 16 digits for the device IMEI. ### February 24th, 2022 - Version 2.39 - Software Management Services API Three new /v2 requests to add or remove devices from a cancellation list when subscriptions changes to a lower number of devices. - `POST /licenses/{account}/cancel` - `DELETE /licenses/{account}/cancel` - `GET /licenses/{account}/cancel` Three new /v2 requests to upload, update, and get a list of configuration files that can be campaigned to compatible devices. - `GET /files/{account}` - `POST /files/{account}` - `PUT /files/{account}` A new v2 request to schedule a campaign for configuration files. Configuration files are monitored and modified by using the existing /v2 campaign APIs. - `POST /campaigns/files/{account}` ## 2020 ### December 16th, 2020 - Version 3.0 - Device Location API Precise location is now available to customers using Precise Location Certified IoT Devices. Customers now have the option of getting a device's location "Coarse Only", "Precise Only" and "Coarse or Precise". Location information is still consent based by device, so the Customer can also restrict location information completely or refuse consent by device. - New endpoints to request the location of IoT devices, with results returned as a callback asynchronously: - `POST /devicelocations/action/consents` Updating/Verifying consent for individual devices, the entire account or a list of devices - `POST /devicelocations` Request the current or cached location of a device (updated for precise location) - `POST /devicelocations/action/periodic` Setting a regular interval for devices in an account to share where they are (Precise location only) - `DELETE /devicelocations/action/periodic` Removes the routine for periodic notifications of a device's location (Precise location only) ### December 16th, 2020 - release 6.9 - Connectivity Management API - The [Retrieve Device Usage History](/docs/standard-apis/connectivity-management/api-endpoints/device-management/list-devices-usage-history/listdevicesusagehistory) and [Retrieve Aggregate Device Usage History](/docs/standard-apis/connectivity-management/api-endpoints/device-management/retrieve-aggregate-device-usage-history/retrieveaggregatedeviceusagehistory) APIs were enhanced to allow you to use a segmentation label to retrieve data usage with a new Label request parameter. - The [ChangeDeviceServicePlan](/docs/standard-apis/connectivity-management/api-endpoints/device-management/change-device-service-plan/changedevicesserviceplan) API was enhanced to include the CarrierIpPoolName request parameter. ### November 18th, 2020 - release 6.7 - Connectivity Management API - The new Send/Receive Non-IP Data Delivery (NIDD) API allows you to send Non-IP data to an NB-IoT device. A subsequent callback allows you to receive non-IP data from an NB-IoT device in an asynchronous callback to the NiddService. - For the following APIs, ThingSpace sends another asynchronous NiddService callback message for each NB-IoT device in the request when NIDD Config for the device has been enabled. Example NIDDService callback parameters, and example success and failure callback responses are also included in the documentation for these APIs. - [Activate Devices](/docs/standard-apis/connectivity-management/api-endpoints/device-management/activate-service-for-devices/activateservicefordevices) - [ChangeDeviceServicePlan](/docs/standard-apis/connectivity-management/api-endpoints/device-management/change-device-service-plan/changedevicesserviceplan) - [Restore Devices](/docs/standard-apis/connectivity-management/api-endpoints/device-management/restore-service-for-suspended-devices/restoreserviceforsuspendeddevices) - The [RegisterCallbackListener](/docs/standard-apis/connectivity-management/api-endpoints/connectivity-callbacks/register-callback/registercallback) API was updated to include the new "NiddService" value for the `name` parameter in the request body. - The [DeregisterCallbackListener](/docs/standard-apis/connectivity-management/api-endpoints/connectivity-callbacks/deregister-callback/deregistercallback) API was updated to include the a new "NiddService" value for the `sname` parameter in the request body. ### September 30th, 2020 - Version 2.33 - Software Management Services API HTTP Software Management The existing product feature set was based on managing software/firmware for compatible OMA-DM and LWM2M devices using Firmware-over-the-Air (FOTA) technology. When LWM2M or OMA-DM campaigns begin, the respective service sends a message to the device and instructs it to fetch the new firmware update (push-based). Those capabilities still exist and are accessible via the /v1 set of APIs. This release introduces an entirely new system and stack for managing software/firmware on compatible devices. The new system and stack is dependent on device-client compatibility: - If the devices are certified with a Verizon HTTP(S) FOTA client, they use a new system and access a new and different set of APIs via a /v2 reference path. - If the devices are LWM2M or OMA-DM devices, the features and APIs have not changed. The new APIs are very familiar but have some different features. One notable difference with the new system is that the campaign time is dependent 1) on when the campaign windows are set and 2) how often the devices check-in (pull-based) inside the desired campaign windows.  New Resources The following /v2 APIs are now available for devices using HTTP-based FOTA. They are similar to the existing OMA-DM- and LWM2M-based FOTA, but you should review the API Reference to understand the nuances, particularly the change in the endpoint URIs. - Subscriptions - Retrieves the number of FOTA subscriptions for HTTP devices by account - `GET /subscriptions/{acc}` - Licenses - Returns information about an account’s Software Management Services licenses and a list of licensed devices. - `GET /licenses/{acc}` - Assign FOTA licenses to devices - `POST /licenses/{acc}/assign` - Remove FOTA licenses from devices - `POST /licenses/{acc}/remove` - Campaigns - Schedule a software upgrade for HTTP devices. - `POST /campaigns/{acc}` - Get information about a specified upgrade, including the target date of the upgrade and the status of the upgrade for each HTTP device - `GET /campaigns/{acc}/{campaignId}` - Cancel a software upgrade - `DELETE /campaigns/{acc}/{campaignId}` - Add or remove devices from a software upgrade - `PUT /campaigns/{acc}/{campaignId}` - Change campaign dates and time windows - `PUT /campaigns/{acc}/{camapignId}/dates` - Callbacks - Create https callback address - `POST /callbacks/{acc}` - Update callback address - `PUT /callbacks/{acc}` - Get list of registered callback listeners - `GET /callbacks/{acc}` - Delete the callback - `DELETE /callbacks/{acc}` - Available software - Get list of available software - `GET /software/{acc}` - Devices - Get a list of devices in an account - `GET /devices/{acc}` - Reports - Get device software upgrade history - `GET /reports/{acc}/devices/{deviceId}` - Get campaign history for specified status - `GET /reports/{acc}/campaigns` - Get a campaign device status - `GET /reports/{acc}/campaigns/{campaignId}/devices` - Verbose Logging - Get a list of devices with logging enabled - `GET /logging/{acc}/devices` - Enable logging for a list of DeviceStatus - `PUT /logging/{acc}/devices` - Disable logging for a list of DeviceStatus - `DELETE /logging/{acc}/devices` - Enable logging for a specific device - `PUT /logging/{acc}/devices/{deviceId}` - Disable logging for a specific devices - `DELETE /logging/{acc}/devices/{deviceId}` - Get logs for a specific devices - `GET /logging/{acc}/devices/{deviceId}/logs` - Get check-in history for a specific device - `GET /logging/{acc}/devices/{deviceId}/checkInHistory` ### September 30th, 2020 CRITICAL UPDATE: Whitelist Additional IP Addresses by October 6, 2020 - Connectivity Management API We are deploying enhancements and transition of our cloud infrastructure. In order for us to keep the transition as seamless as possible and for you to take advantage of the enhancements, it is important for you to whitelist these additional IP addresses by October 6, 2020. The additional white-listing provides a way for callback messages originating from these new IP addresses to reach you through your firewalls. **NOTE: If you do not whitelist these IP addresses, you will not be able to receive callbacks!** The 6 new IP addresses are: - `3.87.163.45` - `3.91.119.203` - `54.197.62.209` - `35.165.205.14` - `54.200.43.232` - `34.216.81.234` However, DO NOT remove the old IP addresses yet, which are: - `137.117.33.109` - `168.62.173.153` ### September 1st, 2020 - Verizon will no longer be supporting TLS 1.0 and TLS 1.1 As of September 1, 2020, the Verizon Media Platform (EdgecastCDN) will no longer support TLS 1.0 and TLS 1.1 protocols. Only TLS 1.2 and TLS 1.3 will be supported. The way you communicate with our ThingSpace APIs will be impacted and you will not be able to use ThingSpace services unless you upgrade to TLS1.2 or TLS 1.3. Errors that you can expect to receive from our APIs are HTTP status codes in the 2xx class, which indicate the request does not support the HTTP protocol version used. If this impacts you, please make the appropriate changes to your code to use the supported protocols by September 1, 2020, to avoid disruption of your applications. ### September 1st, 2020 - Data and SMS Reachability and LTE Network Connection Status Connectivity management APIs now include API functions to monitor Data and SMS reachability and LTE network connection status of 4G devices. These functions are made available through the Service Capability Exposure Function (SCEF) of the Verizon LTE core network. Monitoring of Data/SMS reachability and connection status of 4G devices provides a significant value add for developing efficient enterprise applications with CAT M and NB IOT devices which are designed to conserve battery power by periodically becoming unreachable for potentially long periods of time and reachable for short “active” durations for transfer of meaningful IOT information such as sensor readings, metering data readings, diagnostic information, etc. These APIs allow a calling application to register for getting callback notifications when the relevant events occur, for a period of up to 10 years. They can also be used in a single query-response mode for an application interested in determining the immediate (now) reachability of a device for Data or SMS communications. ### July 29th, 2020 - release 5.28 - Connectivity Management API - The new [Retrieve SMS Event History](/docs/standard-apis/connectivity-management/api-endpoints/sms/list-devices-sms-messages/listdevicessmsmessages) API allows you to get the history of mobile-originated/mobile-terminated SMS messages for a single device that were sent or received via ThingSpace, within a specified time period. - The [Monitor Device Reachability](/docs/standard-apis/connectivity-management/api-endpoints/device-monitoring/device-reachability/devicereachability) API was updated to include a `MaxUEAvailabilityTime` parameter in the callback when the device is in a reachable state. The parameter displays a timestamp (UTC) until which a device using a power-saving mechanism is expected to be reachable for SMS Delivery. - The [Upload Devices](/docs/standard-apis/connectivity-management/api-endpoints/device-management/upload-device-identifier/deviceupload) API was updated to make the `accountName` an optional parameter in the request body. If you have access to only one account, accountName is not required. If you have access to multiple accounts, then the accountName is required. - The [Deactivate Devices](/docs/standard-apis/connectivity-management/api-endpoints/device-management/deactivate-service-for-devices/deactivateservicefordevices) API was updated to include a `deleteAfterDeactivation` parameter in the request body. Set this parameter to “true” if you want to delete the device from the database after it has been deactivated. ### July 21th, 2020 - Device Diagnostics API - A new Perform a Factory Reset or Reboot a Device API is available, which allows you to perform a device reboot or a factory reset on the modem portion of a device. This API is available to all customers with LwM2M-certified devices with a bundle SKU. ### June 3rd, 2020 - release 5.26 - Connectivity Management API The new [RetrieveBilledUsageList](/docs/standard-apis/connectivity-management/api-endpoints/device-management/billed-usage-information/billedusageinfo) API allows you to retrieve billed usage for a list of segmentation labels for a bulk of devices. You can retrieve device billed usage either for an entire billing account, or up to 2,000 devices identified by either EID or VIN, but not both. ### May 6th, 2020 - release 5.25 - Connectivity Management API - The new [SetUsageSegmentationLabels](/docs/standard-apis/connectivity-management/api-endpoints/device-management/usage-segmentation-label-association/usagesegmentationlabelassociation) API allows you to associate your own usage segmentation label with a device. - The new [RemoveUsageSegmentationLabels](/docs/standard-apis/connectivity-management/api-endpoints/device-management/usage-segmentation-label-deletion/usagesegmentationlabeldeletion) API allows you to remove the segmentation label associated with a device. - The new [RetrieveBilledUsage](/docs/standard-apis/connectivity-management/api-endpoints/device-management/billed-usage-information/billedusageinfo) API allows you to get billing usage for a customer segment for a specified billing cycle, or the most recent billing cycle if one is not specified. ### April 13th, 2020 - Whitelist additional IP addresses by August 14, 2020 We are in the middle of enhancing and transitioning our cloud infrastructure. In order for us to keep the transition as seamless as possible and for you to take advantage of the enhancements, it is important for you to whitelist these additional IP addresses by August 14, 2020. The additional white-listing provides a way for callback messages originating from these new IP addresses to reach you through your firewalls. The 6 new IP addresses are: - `3.87.163.45` - `3.91.119.203` - `54.197.62.209` - `35.165.205.14` - `54.200.43.232` - `34.216.81.234` However, DO NOT remove the old IP addresses yet, which are: - `137.117.33.109` - `168.62.173.153` ### February 5th, 2020 - release 5.22 - Security APIs Updated Resources - The [`POST /devices/license/actions/assign`](/docs/premium-apis/sim-secure/api-endpoints/sim-secure-for-iot-licenses/assignlicensetodevices) endpoint has been updated to allow assignment of Flexible and Flexible Bundle license types. New Resources - Use the new [`DELETE /devices/license/actions/assign`](/docs/premium-apis/sim-secure/api-endpoints/sim-secure-for-iot-licenses/unassignlicensetodevices) endpoint to unassign SIM Secure for IoT Flexible and Flexible Bundle licenses from SIMs. - Use the new [`POST /account/subscriptions/actions/list`](/docs/premium-apis/sim-secure/api-endpoints/account-subscriptions/listaccountsubscriptions) endpoint to retrieve the total number of SIM Secure for IoT subscription licenses purchased for your account by license type, and get the number of licenses assigned and available for each license type. ### January 9th, 2020 - release 5.21 - Connectivity Management API - The new [UploadActivate](/docs/standard-apis/connectivity-management/api-endpoints/device-management/upload-and-activate-a-device/uploadactivatedevice) API has been enhanced to set IP Address on devices that are submitted for uploading to DMD and then subsequently activated. ## 2019 ### December 31th, 2019 - Verizon retired CDMA to 4G Verizon has retired its CDMA network (1x/EVDO, 2G/3G) to 4G as of December 31, 2019. - June 30, 2018 - We stopped activating new CDMA devices. - July 1, 2019 - We stopped allowing the following changes for CDMA devices: - Device ID change - MDN change - Price plan change - Suspend and Resume Contact your Verizon account representative for more information. ### December 5th, 2019 - release 5.20 - Connectivity Management API - The new [CheckOrderStatus](/docs/standard-apis/connectivity-management/api-endpoints/device-management/activation-order-status/deviceuploadstatus) API allows you to check the status of a provisioning order. Initially, only activations were supported. ### November 6th, 2019 - release 5.19 - Connectivity Management API - The new [UploadActivate](/docs/standard-apis/connectivity-management/api-endpoints/device-management/upload-and-activate-a-device/uploadactivatedevice) API allows you to submit up to 10,000 devices for upload to the Verizon Device Management Database (DMD). Once the devices are successfully uploaded, they will be automatically submitted for activation. This new method is part of the Device Service. ### September 11th, 2019 - Device Diagnostics API Initial release of the Device Diagnostics API - The first release of the Device Diagnostics API allows you to get device diagnostics information of IoT devices as well as live stream RF data from devices. Current Restrictions The current release of the Device Diagnostics API has the following restrictions: - For device location information, a Location Services Subscription or a Bundles Services subscription must be added to the customer account to which the device is billed. - For device software version information as well as to update device software, a Software Management subscription of a Bundled Services subscription must be added to the customer account to which the device is billed. - For RF quality information and live streaming, a Bundled services subscription must be added to the account to which the device is billed. Also, the RF communications module used by the IOT device must be certified for LwM2M diagnostics through the Verizon Open Development certification program. Certification for LwM2M diagnostics is now mandatory for communications modules being submitted for Verizon certification that support the LwM2M communication protocol. For example, most modules that support LTE CAT M communications do support the LwM2M protocol. ### September 11th, 2019 - release 2.2.0 - Cloud Connector API - ThingSpace Cloud Connector API Critical Asset Sensor (CAS) firmware version 2.2.0 has added the following types of sensor-based alarms: - Temperature - Light - Humidity - Pressure - Battery - ThingSpace CloudConnector API Critical Asset Sensor (CAS) firmware versions 2.2.0 and higher now supports CellId based coarse location reporting. Prior firmware versions would only provide GPS/GNSS based location and when unable to obtain a GPS fix, would not report the latest location information. With firmware versions 2.2.0 and higher, when the CAS device is configured to report location by default, it attempts to provide GPS/GNSS based precise location; and when it is unable to provide GPS/GNSS based location, it reverts to providing coarse location based on CellId. ### July 11th, 2019 - release 5.15 - Connectivity Management API - The `POST /devices/actions/download_enable` method has been enhanced to return an eUICC status of EXECUTED_WITHWARNING to identify those instances where a device profile downloaded successfully, but the enable failed. A second callback returning a eUICC status of EXECUTED_SUCCESS will be sent once the device has been enabled. ### June 6th, 2019 - release 5.14 - Connectivity Management API - Use the New `POST /devices/actions/upload` method to upload devices to the Verizon Device Management Database (DMD). The method returns an asynchronous response containing the list of devices submitted and a line level status for each. ### May 28th, 2019 - Cat-M SMS Upgrades - Connectivity Management API On May 28, 2019, Verizon enhanced the messaging features for Cat-M devices. If you have deployed Cat-M devices on the Verizon network you are be able to send SMS messages to your distributed assets using any cloud server or device. If you prefer to disable the new feature, reach out to your account representative to discuss the restriction options that are available. ### May 2nd, 2019 - release 5.13 - Connectivity Management API - The `POST /devices/actions/activate` method has been enhanced to allow for an IP to be set during activation. ### April 4th, 2019 - release 5.12 - Connectivity Management API - The `POST /devices/diagnostics/actions/list` method has been enhanced to support 5 new device kinds (ICCID, ESN, MSISDN, MEID, IMEI). Prior to this release, the only device kind supported was MDN. - The `PUT /devices/actions/goToState` method has been enhanced to convert state names into their 2-digit state code equivalent and will split zip codes into separate zip and zip4 formats in the primaryPlaceOfUse parameter. ### March 7th, 2019 - release 5.11 - Connectivity Management API - The `POST /devices/actions/list` method has been enhanced to return all active promo codes associated with a device, when searching for a single device. Prior to this release, it returned a limited set of active promo codes. The promo codes are still returned as an extended attributes object. ### March 1st, 2019 - Cloud Connector API Initial release of the ThingSpace Cloud Connector API. ### February 7th, 2019 - release 5.10 - Connectivity Management API - The new `POST /devices/extendeddiagnostics/actions/list` method returns extended diagnostic information about a specified device, including connectivity, provisioning, billing and location status. The /devices/diagnostics/actions/list endpoint is being deprecated. ### January 3rd, 2019 - release 5.9 - Connectivity Management API - The `POST /devices/diagnostics/actions/list` response now includes information about the device firmware version and location, for accounts that are subscribed to those ThingSpace services. - The number of possible profile statuses for eUICC devices has been increased to distinguish between newly downloaded profiles and those that have been downloaded and then activated or deactivated. The statuses are in the responses to `POST /devices/actions/list`requests. ## 2018 ### October 30th, 2018 - Version 2.10 - Software Management Services API - `GET /devices/{account}` - Now accepts an optional `clientType` query string to only return devices of the specified client type (device management protocol). - Includes the client type of each device in the response. - `GET /firmware/{account}` - Now accepts an optional `clientType` query string to only return firmware that is applicable to the specified client type (device management protocol). - Includes the applicable client type for each firmware included in the response. ### October 3rd, 2018 - Version 2.9 - Software Management Services API - The username and password parameters have been removed from callback messages, and are no longer valid when registering a callback listener: - `POST /callbacks/{account}` - The Get Device List reponse now includes that status of each device’s line of service, such as “active” or “suspend.” - `GET /devices/{account}` ### October 3rd, 2018 - release 5.6 - Connectivity Management API - The new `POST /devices/diagnostics/actions/list` API method returns basic diagnostic information about a specified device, including connectivity, provisioning, and billing status. - Customers applying for credit approval from Verizon can now start the device activation process while waiting for the approval. The `POST /devices/actions/activate` method now returns an “on hold” callback while approval is pending. If credit is not approved within one week, the method returns a “canceled” callback message. - We have replaced a generic error message with more specific error messages for several activation-related issues. ### October 3rd, 2018 - Version 2.9 - Device Location API - New endpoint to request the location of IoT or consumer devices, with results returned asynchronously. When the location of a consumer device is requested, such as the location of a phone, a text message will be sent to the device asking the owner to consent to the location request. Only after the consumer has given consent will the device location be returned to the requester. Device locations are returned via the new DeviceLocation callback service. - `POST /devicelocations` Request the location of IoT or consumer devices (asynchronous) - `DELETE /devicelocations/{txid}?accountname={accountname}` Cancel an asynchronous device location request ### September 4th, 2018 - Version 2.7 - Device Location API - New endpoints to create and manage triggers based on subscription usage - `POST subsc/v1/usage/triggers` Create a usage trigger - `POST subsc/v1/usage/triggers/{triggerId}` Modify a usage trigger - `GET subsc/v1/usage/accounts/{accountName}/triggers` Retrieve all usage triggers in an account - `GET subsc/v1/usage/accounts/{accountName}/triggers/{triggerId}` Get a single usage trigger - `DELETE subsc/v1/usage/accounts/{accountName}/triggers/{triggerId}` Delete a usage trigger ### September 4th, 2018 - Version 2.7 - Software Management Services API - A new request to add or remove devices from a scheduled upgrade campaign: - `PUT /upgrades/{account}/upgrade/{upgradeId}` ### June 28th, 2018 - Version 2.4.1 - Device Location API - These three requests now return `{"success": true}` for successful completion: - `POST /consents` - `DELETE /consents` - `DELETE /callbacks/{account}/name/{service}` ### June 28th, 2018 - Version 2.4.1 - Software Management Services API - These three requests now return `{"success": true}` for successful completion: - `DELETE /licenses/{account}/cancel` - `DELETE /callbacks/{account}/name/{service}` - `DELETE /upgrades/{account}/upgrade/{upgradeId}` ### June 28th, 2018 - release 5.4 - Connectivity Management API - You can use `POST /devices/actions/list` to find devices by matching a string against the first or last part of a device identifier, in addition to the existing option to match a string against any part of a device identifier. - You can now set a line’s customer name and address (Primary Place of Use) in the `PUT /devices/actions/goToState` request. The information can be used to contact the customer, if necessary, and the zip code will be used to determine tax jurisdiction. ### May 15th, 2018 - Version 2.3 - Device Location API - `POST /consents` A new `type` parameter lets you append devices to the existing exclusion list or replace the entire list. - `DELETE /consents` Removes devices from the exclusion list so that they can be found by the Device Location service. - `GET /consents/{account}/index/{startIndex}` Responses now return a maximum of 2,000 devices, and the new `index` parameter lets you request a specific page of results. - `GET /subscriptions` A new `maxAllowance` parameter in the response gives the number of billable location requests allowed per billing cycle. ### May 2nd, 2018 - release 5.2 - Connectivity Management API New and Updated Resources - `POST /devices/actions/list` A new filter parameter lets you search for devices by only providing part of a device identifier. For example, you could provide the last four characters of an ICCID instead of the entire ICCID. All devices that contain the provided string in their ICCIDs would be included in the response. - `GET /accounts/{accountname}/requests/{requestID}/status` Returns the processing status of a single-device asynchronous request. ### April 18th, 2018 - Version 2.2 - Device Location API - `POST /usage` Returns the number of device location requests used by an account during a specified time period. Primary accounts can also see usage totals for their managed accounts. ### April 18th, 2018 - Version 2.2 - Software Management Services API - `DELETE /licenses/{account}/cancel` Deletes the entire list of cancellation candidate devices. ### March 22th, 2018 - Software Management Services API Initial release of the ThingSpace Software Management Services API. ### March 7th, 2018 - release 5.00 - Connectivity Management API New and Updated Resources - `GET /accounts/{accountname}` New request that returns information about the specified account. ### February 7th, 2018 - release 4.23 - Connectivity Management API New and Updated Resources - An account can now register for the `PromoChanges` callback to receive callback messages when promotional discounts are removed from devices. - `POST /devices/actions/list` now supports pagination of large result sets and ordering devices in responses by deviceId. - The names of the `/devices/actions/contactInfo` and `/devices/actions/goToState` endpoints have been changed to camel case. ### January 4th, 2018 - release 4.22 - Connectivity Management API New and Updated Resources - Get Device Suspension Status: [`POST /devices/suspension/status`](/docs/standard-apis/connectivity-management/api-endpoints/device-management/get-device-service-suspension-status/getdeviceservicesuspensionstatus) - Find Mismatched Hardware: [`POST /devices/actions/list/imeiiccidmismatch`](/docs/standard-apis/connectivity-management/api-endpoints/device-management/list-devices-with-imei-iccid-mismatch/listdeviceswithimeiiccidmismatch) - Delete Devices: [`POST /devices/actions/delete`](/docs/standard-apis/connectivity-management/api-endpoints/device-management/delete-deactivated-devices/deletedeactivateddevices) - Change Primary Place of Use with [`PUT /devices/costCenter`](/docs/standard-apis/connectivity-management/api-endpoints/device-management/update-device-cost-center-code/updatedevicescostcentercode) Callback Changes ThingSpace Connectivity Management API now supports these additional callbacks: - Resume Tracking Notification - advises when suspended devices will auto-resume to active service - External Provisioning Changes - advises when service changes are made in an account through a web portal or other non-API interface - Device Suspension Status - asynchronous responses to `POST /devices/suspension/status` requests - Service Plan Changes - asynchronous responses to `PUT /devices/actions/plan` requests Additionally, all callback messages now include requestId, status, callbackCount, and maxCallbackTreshold values. Activation and deactivation callbacks now include stateName and serviceName objects. The usageResponse object has been removed from all callbacks except those that report device usage. ## 2017 ### December 14th, 2017 - Device Location API Initial release of the Device Location API The first release of the Device Location API allows you to find the current or cached location of IoT devices. You can get a synchronous response with the locations of up to 20 devices, or request an asynchronous location report for larger numbers of devices. The current release of the Device Location API has the following restrictions: - Only coarse (approximate) location - Only MRC based billing - Automatic tracking is not supported ### December 6th, 2017 - release 4.21 - Connectivity Management API New Resources - Change Device Contact Information: `PUT /devices/actions/contactinfo` - Check if Devices can be Activated: `POST /devices/availability/actions/list` - Move Devices to Another Account: `PUT /devices/actions/move` - Set Devices to Customer-Defined Service and State: `PUT /devices/actions/gotostate` New Name and Address Fields Customer name and address information now includes fields for name suffix, ZIP+4, phone, phone type, and email address. ## 2016 ### February 12th, 2016 - Connectivity Management API New Resource: /devices/connections/actions/listHistory The /devices/connections/actions/list resource has been deprecated and replaced by /devices/connections/actions/listHistory. The “listHistory” resource has the same signature as the original resource, but it will return a 202 status code if there is more data, and the response has been changed from a JSON array to key:value pairs and includes a new `hasMoreData` parameter. ### January 15th, 2016 - Connectivity Management API Consistent Camel Case for URL Paths The paths for three resources have been changed to camel case capitalization for consistency: - /devices/costCenter - /devices/actions/customFields - /sms/{accountname}/startCallbacks HTTP Status Code 202 and hasMoreData Status code 202 for responses is now only used to indicate that the request was successful and there is more information to be retrieved. Those resources that can return a 202 response now also have a `hasMoreData` Boolean value in the response body. These response structure for these requests was changed from a JSON array to key:value pairs to accomodate the `hasMoreData` parameter: - [GET /sms/{accountname}/history](/docs/standard-apis/connectivity-management/api-endpoints/sms/list-devices-sms-messages/listdevicessmsmessages) - [GET /groups/{accountname}/name/{gname}](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/get-device-group-information/getdevicegroupinformation) - [GET /leads/{accountname}](/docs/standard-apis/connectivity-management/api-endpoints/accounts/list-account-leads/listaccountleads) HTTP 204 Responses Replaced with 200 and success=true These requests that used to return an empty response for success (status code 204) have been changed to return status code 200, with a response body parameter of “success”: true. - [POST /groups](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/create-device-group/createdevicegroup) - [PUT /groups/{accountname}/name/{gname}](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/update-device-group/updatedevicegroup) - [DELETE /groups/{accountname}/name/{gname}](/docs/standard-apis/connectivity-management/api-endpoints/embedded-sim-including-consumer-esim/delete-device-groups/deletedevicegroup) - [PUT /sms/{accountname}/startCallbacks](/docs/standard-apis/connectivity-management/api-endpoints/sms/start-queued-sms-delivery/startqueuedsmsdelivery)

