InstaMsg
Connect to the SenseGrow InstaMsg API to develop two way push messaging between IoT devices. Test an API call in your browser and export the code into your app. SenseGrow's InstaMsg API has free and paid plans as of 3/1/2017: http://www.sensegrow.com/instamsg/pricing
InstaMsg endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
createClient /createClient |
Create a Client |
| POST |
createTenant /createTenant |
Creates a Single Tenant. |
| POST |
deleteClient /deleteClient |
Delete a client |
| POST |
deleteClientConfig /deleteClientConfig |
Delete Client-Config |
| POST |
deleteFile /deleteFile |
Delete a File |
| POST |
deleteTenant /deleteTenant |
Delete a Tenant |
| POST |
downloadFile /downloadFile |
Download a File |
| POST |
getAccessToken /getAccessToken |
Requests an access token. |
| POST |
getClientAuthToken /getClientAuthToken |
Get Client Auth Token. You can get the auth token of Clients of type `user`. |
| POST |
getClientConfig /getClientConfig |
View Client Config |
| POST |
getClientInfo /getClientInfo |
List Client Info |
| POST |
getClientLogs /getClientLogs |
Client Logs are important to if you want to know what is happening at the client end (e.x. the client embedded in the IoT device) and the InstaMsg server end. You can use these… |
| POST |
getClientMetrics /getClientMetrics |
List Client Metrics |
| POST |
getClientNetworkLogs /getClientNetworkLogs |
InstaMsg Client libraries also push network information to the InstaMsg server. Network logs are very important to troubleshoot IoT device sites that have a poor network. |
| POST |
getClientSessions /getClientSessions |
You can get the client session details using the Client Sessions API. |
| POST |
getClients /getClients |
List all Clients |
| POST |
getFiles /getFiles |
List all client's Files |
| POST |
getMessages /getMessages |
You can list all messages exchanged by a client. |
| POST |
getSingleClient /getSingleClient |
View a Client |
| POST |
getSingleTenant /getSingleTenant |
View a Tenant |
| POST |
getTenants /getTenants |
List all Tenants |
| POST |
invalidateAccessToken /invalidateAccessToken |
Invalidating an access token. |
| POST |
publishMessage /publishMessage |
Publish A Message |
| POST |
releaseMessage /releaseMessage |
Request InstaMsg to release (publish to subscribers) the message. |
| POST |
updateClient /updateClient |
Update a Client |
| POST |
updateClientAuthToken /updateClientAuthToken |
Client Update Auth-Token |
| POST |
updateClientCertificate /updateClientCertificate |
Client Update certificate |
| POST |
updateClientConfig /updateClientConfig |
Update Client-Config |
| POST |
updateTenant /updateTenant |
Update a Tenant |
InstaMsg pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |