{"Verizon Thingspace Definition"}

Fork on Github

Connectivity Management API OpenAPI Spec
Callbacks
Returns the name and endpoint URL of all callback listening services registered for a given account. /callbacks/{aname} GET
Registers a URL where an account will receive RESTFul messages from a platform callback service. /callbacks/{aname} POST
Stops the platform from sending callback messages for the specified account and service. /callbacks/{aname}/name/{sname} DELETE
Devices
Activates service for one or more devices. /devices/actions/activate POST
Adds up to 200 new devices, without provisioning lines of service for them. /devices/actions/add POST
Updates one or more custom field values for devices. /devices/actions/customFields PUT
Deactivates service for one or more devices. /devices/actions/deactivate POST
Returns information about a specified device or a list of devices in an account. /devices/actions/list POST
Sets a new service plan for one or more devices. /devices/actions/plan PUT
Restore service to one or more suspended devices. /devices/actions/restore POST
Suspends service for one or more devices. /devices/actions/suspend POST
Returns a list of network connection events for a device during a specified time period. /devices/connections/actions/list POST
Returns a list of network connection events for a device during a specified time period. /devices/connections/actions/listHistory POST
Changes or removes the costCenterCode value for one or more devices. /devices/costCenter PUT
Returns the provisioning history of a device during a specified time period. /devices/history/actions/list POST
Requests the current PRL version for devices, which can help determine which devices need a PRL update. /devices/prl/actions/list POST
Returns the network data usage history of a device during a specified time period. /devices/usage/actions/list POST
Returns the total amount of data sent and the total number of SMS messages sent or received by a set of devices in a specified timeframe. /devices/usage/actions/list/aggregate POST
Changes the identifier of a 3G or 4G device to match hardware changes made for a line of service. /devices/{serviceType}/actions/deviceId PUT
Groups
Creates a new device group and optionally adds a set of devices to that group. /groups POST
Returns a list of device groups in an account /groups/{aname} GET
Deletes a device group. Devices in the group are moved to the default device group and are not deleted from the account. /groups/{aname}/name/{gname} DELETE
Returns the name, description, and list of devices in a device group. /groups/{aname}/name/{gname} GET
Make changes to a device group, including changing the name and description, and adding or removing devices. /groups/{aname}/name/{gname} PUT
Returns information for all leads associated with the account /leads/{aname} GET
Plans
Returns a list of all data service plans that are associated with a specified account. /plans/{aname} GET
Session
Initiates a Connectivity Management session and returns a session token required in subsequent API requests. /session/login POST
Ends a Connectivity Management session. /session/logout POST
Returns a new, randomly generated password for the current username /session/password/actions/reset PUT
SMS
Sends an SMS message to one or more devices. /sms POST
Retrieves queued SMS messages sent by all M2M MC devices associated with an account. /sms/{aname}/history GET
Starts delivery of queued SMS messages for the specific account. /sms/{aname}/startCallbacks PUT
Device Messaging API OpenAPI Spec
Messaging
Create a dweet for a thing. /dweet/for/{thing} GET
Create a dweet for a thing. /dweet/for/{thing} POST
Read all of the saved dweets (up to last 500) for a thing. /get/dweets/for/{thing} GET
Read the latest dweet for a thing. /get/latest/dweet/for/{thing} GET
Listen for dweets from a thing. /listen/for/dweets/from/{thing} GET
Personal Cloud Storage API OpenAPI Spec
Account
Retrieve quota usage details. /account GET
Authorize
Obtain an OAuth2 authorization code. /authorize GET
Contacts
Retrieves all contacts. /contacts GET
Files
Retrieves file content. /files{path} GET
Initiates a file upload intent request. /fileupload/intent GET
Create a copy of a file/folder. /fops/copy POST
Create a folder. /fops/createfolder POST
Delete a file/folder. /fops/delete DELETE
Move a file or folder. /fops/move POST
Rename a file/folder. /fops/rename POST
Retrieve information on all file and folder content. /fullview GET
Metadata
Get metadata for a file or folder in a user's repository. /metadata{path} GET
Playlists
Get a list of the user's playlists. /playlists GET
Create a playlist. /playlists POST
Delete a playlist. /playlists/{playlistUid} DELETE
Get a playlist definition. /playlists/{playlistUid} GET
Update a playlist. /playlists/{playlistUid} PUT
Get a list of a playlists's items. /playlists/{playlistUid}/items GET
Add item(s) to a playlist. /playlists/{playlistUid}/items POST
Update a playlist by sending a new 'playlistDefinition' model. /playlists/{playlistUid}/items PUT
Remove an item from a playlist. /playlists/{playlistUid}/items/{itemUid} DELETE
Retrieves playlist content. /playlists/{playlistUid}/items/{itemUid} GET
Search
Search for files and folders. /search GET
Thumbnails
Retrieve thumbnails for a file. /thumbnails/{content-token} GET
Tokens
Obtain an OAuth2 access token. /token POST