What's New

Quick Start

What’s New
#

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

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.

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 to identify the direction and general distance of nearby C-Band cell sites.
    • Introduced the new WNP RF (radio frequency) Performance 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.

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 to identify the direction and general distance of nearby C-Band cell sites.
    • Introduced the new WNP RF (radio frequency) Performance 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

May 9th, 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

April 24th, 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

April 11th, 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

March 27th, 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

March 13th, 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. 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

February 28th, 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

February 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

January 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

Connectivity Management:

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:

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”

January 11, 2024 - Release 7.10
#

Auto OEM:

  • New service enhancements have been made for for the ‘refreshCallback’ and ‘retrieveOrderStatus’ 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
#

December 13, 2023 - Release 7.9
#

Auto OEM:

  • The Unbilled Usage Report 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) 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)

October 27th, 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

October 13th, 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

September 29th 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

September 13th, 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

August 31st, 2023 - Release 7.4
#

New FeaturesBug 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)

August 10th, 2023 - Release 7.3
#

New FeaturesBug 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

July 28th, 2023 - Release 7.2
#

New FeaturesBug 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)

July 13th, 2023 - Release 7.1
#

New FeaturesBug Fixes
Fixed streaming eligibility check mark behavior in Devices page advanced filtersUpdated 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 experienceFiltered out deprecated plans from Price Plan List API response
Update capitalization, punctuation, and responsiveness for ThingSpace Develop footer and 5G Edge Portal footerResolved 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 pageFixed 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 requestFixed customer missing Advanced Diagnostics section in Device details page
Performance improvement in loading Dashboard and Network pages (Business Internet Portal)

June 29th, 2023 - Release 7.0
#

New FeaturesBug Fixes
mmWave 5G Business Internet single address check in ThingSpace ManageThingSpace 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

June 20th, 2023 - Release 6.65 - 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

April 05th - 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.

February 08th - 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 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 for more detail. This new behavior has implications on the device firmware history API and get information about an upgrade API.

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
{
  "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".
{
  "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
[
  {
    "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:
{
  "status": "fail",
  "message": "Invalid parameter combination",
  "data": {
    "params_found": [
      "UEIdentityType",
      "subscriberDensity",
      "UEIdentity",
      "region"
    ],
    "combinations_allowed": [
      ["subscriberDensity", "serviceEndpointsIds", "region"],
      ["serviceEndpointsIds", "region"],
      ["region", "UEIdentityType", "serviceEndpointsIds", "UEIdentity"]
    ]
  }
}
{
  "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:
{
  "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:
{
  "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
#

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.

FOTA-2v3

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 and [Retrieve Aggregate Device Usage History]$e/Device%20Management/RetrieveAggregateDeviceUsageHistory) APIs were enhanced to return domesticUsage and internationalUsage parameters for RTR customers, when applicable.
  • The GoToState API was enhanced to return four additional parameters in the callback response: subscriptionTypeCode, subscriptionTypeCodeDesc, stageStateChangeReasonCode, and stageStateChangeReasonCodeDesc.
  • The RetrieveDeviceInformation 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
#

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.
    • The RegisterCallbackListener API was updated to include the new "NiddService" value for the name parameter in the request body.
    • The DeregisterCallbackListener 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.

FOTA-1v2

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 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 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 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 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 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 API allows you to associate your own usage segmentation label with a device.
  • The new RemoveUsageSegmentationLabels API allows you to remove the segmentation label associated with a device.
  • The new RetrieveBilledUsage 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

New Resources

  • Use the new DELETE /devices/license/actions/assign endpoint to unassign SIM Secure for IoT Flexible and Flexible Bundle licenses from SIMs.
  • Use the new POST /account/subscriptions/actions/list 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 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 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 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/listrequests.

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

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:

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.

Table Of Contents

Back to top