Get access rules based on the Vendor ID
This API allows the user to get the access control rules defined for them.
Authorization
thingspace_oauth sessionToken This is the ThingSpace token, from Credentials and Tokens is used
In: header
This is the Session/M2M token needed to authenticate the user. It should be acquired by using the ThingSpace APIs. For detail on how to obtain a Session/M2M token please refer to the
- ThingSpace Quick Start Guide - Obtaining a VZ-M2M Session Token Programmatically
- or the ThingSpace API Video Guide 1 and ThingSpace API Video Guide 2
In: header
Query Parameters
The user's Vendor ID
^[a-zA-Z0-9]+$1 <= length <= 64Response Body
application/json
text/plain
text/plain
text/plain
text/plain
text/plain
text/plain
curl -X GET "https://example.com/api/v1/device-roles/vendor?VendorID=TestVendor"[ { "name": "ts.device.mqtt.imp:Software.Application.TestVendor", "subscribeLimit": 50, "publishRateLimit": 15, "publish": [ "vzimp/1/GeoRelevance/Vehicle/Bus/TestVendor/j2735_gr/BSM" ], "subscribe": [ "vzimp/1/GeoRelevance/Vehicle/Bus/TestVendor/j2735_gr/MAP/*" ] }]Get a new activation code. POST
System assign a new activation code to reactivate a deactivated device. **Note:** the previously assigned ICCID must be used to request a new activation code.
Get all configurations by VendorID GET
This endpoint fetches and returns the list of configurations defined by the Vendor. The list contains the configurations' identifier, name, description, and active flag. The vendor ID is provided when the configuration is created through the POST request. Note: The user needs to authenticate with their ThingSpace credentials using the Access/Bearer and Session/M2M tokens in order to call this API.

