Resource | Description |
---|---|
POST /api_sign_in | Authenticate and return auth_token |
DELETE /api_sign_out | Signout the User. |
POST /azure_api_sign_in | Authenticate using OAuth and return auth_token |
Resource | Description |
---|---|
GET /api/v3/thing_templates | List all thing templates |
POST /api/v3/thing_templates | Create an thing template |
GET /api/v3/thing_templates/:thing_template_key | Fetch an thing template |
PUT /api/v3/thing_templates/:thing_template_key | Update an thing template |
DELETE /api/v3/thing_templates/:thing_template_key | Delete an thing template |
PUT /api/v3/thing_templates/:thing_template_key/set_user_defined_properties | Set user defined properties on a thing template |
PUT /api/v3/thing_templates/:thing_template_key/remove_user_defined_properties | Remove user defined properties on a thing template |
Resource | Description |
---|---|
GET /api/v3/metrics | List all metrics |
POST /api/v3/metrics | Create an metric |
GET /api/v3/metrics/:metric_key | Fetch an metric |
PUT /api/v3/metrics/:metric_key | Update an metric |
DELETE /api/v3/metrics/:metric_key | Delete an metric |
POST /api/v3/metrics/:metric_key/add_treatments | Add treatments to metric |
PUT /api/v3/metrics/:metric_key/update_treatments | Update treatments |
DELETE /api/v3/metrics/:metric_key/delete_treatments | Delete treatments |
Resource | Description |
---|---|
GET /api/v3/things | List all things |
POST /api/v3/things | Create a thing |
GET /api/v3/things/:thing_key | Fetch information for a thing |
PUT /api/v3/things/:thing_key | Updates a thing |
DELETE /api/v3/things/:thing_key | Delete a thing |
PUT /api/v3/things/:thing_key/tag | Adds tags to a thing |
PUT /api/v3/things/:thing_key/untag | Removes tags from a thing |
PUT /api/v3/things/:thing_key/set_user_defined_properties | Set user defined user_defined_properties (properties) on a thing |
PUT /api/v3/things/:thing_key/remove_user_defined_properties | Remove user defined properties on a thing |
Resource | Description |
---|---|
POST /api/v3/query/thing_aggregated_data | Get aggregated thing stats like sum, count, min, max |
POST /api/v3/query/thing_data | Get raw event data for a thing |
Resource | Description |
---|---|
GET /api/v3/groups | List all groups |
GET /api/v3/groups/:group_key | Fetch details of a specific group |
POST /api/v3/groups | Create a group |
PUT /api/v3/groups/:group_key | Updates a group |
DELETE /api/v3/groups/:group_key | Delete the specified group |
PUT /api/v3/groups/:group_key/tag | Add specified tags to a group |
PUT /api/v3/groups/:group_key/untag | Remove specified tags from the group |
Resource | Description |
---|---|
GET /api/v3/rules | List all rules |
GET /api/v3/rules/:rule_key | Fetch details of a specific rule |
POST /api/v3/rules | Create a rule |
PUT /api/v3/rules/:rule_key | Updates a rule |
DELETE /api/v3/rules/:rule_key | Deletes the specified rule |
Resource | Description |
---|---|
GET /api/v3/notification_actions | List all notification actions |
GET /api/v3/notification_actions/:notification_key | Fetch details of a notification action |
POST /api/v3/notification_actions | Create a notification action |
PUT /api/v3/notification_actions/:notification_action_key | Updates a notification action |
DELETE /api/v3/notification_actions/:notification_key | Delete a notification action |
Resource | Description |
---|---|
GET /api/v3/rule_trigger_events | List all rule trigger events |
GET /api/v3/rule_trigger_events/:rule_trigger_event_key | Fetch information for a rule_trigger_event |
Resource | Description |
---|---|
GET /api/v3/alerts | List all alerts |
GET /api/v3/alerts/:alert_key | Fetch an alert |
Resource | Description |
---|---|
GET /api/v3/licenses/details | Get license details |
Resource | Description |
---|---|
GET /api/v3/rule_trigger_events | List all rule trigger events |
GET /api/v3/rule_trigger_events/:rule_trigger_event_key | Fetch information for a rule_trigger_event |
Resource | Description |
---|---|
GET /api/v3/roles | List all roles |
GET /api/v3/roles/:role_key | Fetch information for a role |
POST /api/v3/roles | Create a role |
DELETE /api/v3/roles/:role_key | Delete a role |
PUT /api/v3/roles/:role_key | Updates a role |
Resource | Description |
---|---|
GET /api/v3/key_pairs | List all key_pairs |
GET /api/v3/key_pairs/:key_pair_key | Fetch information for a key_pair |
POST /api/v3/key_pairs | Create a key_pair |
DELETE /api/v3/key_pairs/:key_pair_key | Delete a key_pair |
PUT /api/v3/key_pairs/:key_pair_key | Updates a key_pair |
Resource | Description |
---|---|
GET /api/v3/audit_trails | List all audit trails |
GET /api/v3/audit_trails/:audit_trail_key | Fetch information for an audit trail |
Resource | Description |
---|---|
GET /api/v3/metric_event_counters/metric_events | Fetch metric evets in date range |
Resource | Description |
---|---|
GET /api/v3/users | List all users |
GET /api/v3/users/:user_key | Fetch information for a role |
PUT /api/v3/users/:user_key | Updates a user |
DELETE /api/v3/users/:user_key | Delete a user |
PUT /api/v3/users/:user_key | Change user password |
POST /api/v3/users/:user_key | Invite user |
Resource | Description |
---|---|
POST /api/v3/gateway | Create a gateway |
GET /api/v3/gateway | List all gateways |
GET /api/v3/gateway/:gateway_key | Fetch information for a gateway |
PUT /api/v3/gateway/:gateway_key | Updates a gateway |
DELETE /api/v3/gateway/:gateway_key | Delete a gateway |
GET /api/v3/gateway/:gateway_key/configuration | Fetch configuration |
POST /api/v3/gateway/register | Register gateway |
Resource | Description |
---|---|
GET /api/v3/instructions | List all instructions |
POST /api/v3/instructions | Create an instruction |
GET /api/v3/instructions/:instruction_key | Fetch an instruction |
PUT /api/v3/instructions/:instruction_key | Update an instruction |
DELETE /api/v3/instructions/:instruction_key | Delete an instruction |
PUT /api/v3/instructions/:instruction_key/execute | Execute an instruction |