***Antipattern***
Count: 15
- /applications/APPLICATION_ID/devices/DEVICE_ID/stateStream  Attach to a real time stream of state messages from this device using Server Sent Events (SSE)
- /applications/APPLICATION_ID/devices/DEVICE_ID/export  Creates a device data export. Defaults to all data.
- /applications/APPLICATION_ID/data/time-series-query  Returns the data for the given query
- /applications/APPLICATION_ID/data-tables/DATA_TABLE_ID  Retrieves information on a data table
- /applications/APPLICATION_ID/devices/DEVICE_ID/commandStream  Attach to a real time stream of command messages to this device using Server Sent Events (SSE)
- /applications/APPLICATION_ID/devices/DEVICE_ID/state  Retrieve the last known state(s) of the device
- /applications/APPLICATION_ID/data-tables/DATA_TABLE_ID  Deletes a data table
- /orgs/ORG_ID/audit-logs/AUDIT_LOG_ID  Retrieves information on an audit log
- /applications/APPLICATION_ID/data-tables/DATA_TABLE_ID/column  Adds a new column to this data table
- /applications/APPLICATION_ID/backfillArchiveData  Returns success when a job has been enqueued to backfill all current data to its archive
- /applications/APPLICATION_ID/mqttSubscriptionStream  Attach to a real time stream of state messages for the given MQTT topic using Server Sent Events (SSE)
- /applications/APPLICATION_ID/data-tables/DATA_TABLE_ID  Updates information about a data table
- /orgs/ORG_ID/audit-logs  Returns the audit logs for the organization
- /applications/APPLICATION_ID/data/export  Creates a csv file from a query of devices and attributes over a time range.
- /applications/APPLICATION_ID/data-tables/DATA_TABLE_ID/column  Removes a column from this data table

***Pattern***
Count: 48
- /applications/APPLICATION_ID/keys/APPLICATION_KEY_ID  Retrieves information on an applicationKey
- /dashboards/DASHBOARD_ID  Deletes a dashboard
- /dashboards/DASHBOARD_ID  Retrieves information on a dashboard
- /applications/APPLICATION_ID/devices/command  Send a command to multiple devices
- /applications/APPLICATION_ID/search  Search across an applications resources by target identifier
- /applications/APPLICATION_ID/devices/DEVICE_ID/compositeState  Retrieve the composite last complete state of the device
- /applications/APPLICATION_ID/tokens  Create a new API token for an application
- /applications/APPLICATION_ID/devices/DEVICE_ID/setConnectionStatus  Set the current connection status of the device
- /applications/APPLICATION_ID/edge/deployments  Returns the edge deployments for an application
- /auth/user/github  Authenticates a user via GitHub OAuth.
- /applications/APPLICATION_ID/devices/DEVICE_ID/data  Removes all device data for the specified time range. Defaults to all data.
- /applications/APPLICATION_ID  Updates information about an application
- /applications/APPLICATION_ID/devices/DEVICE_ID  Deletes a device
- /applications/APPLICATION_ID/payloadCounts  Returns payload counts for the time range specified for this application
- /applications  Create a new application
- /applications/APPLICATION_ID/edge/deployments/replace  Replace deployments of an edge workflow version with a new version. New version can be blank, if removal is desired.
- /auth/user  Authenticates a user using the provided credentials.
- /applications/APPLICATION_ID/tokens/API_TOKEN_ID  Retrieves information on an API token
- /applications/APPLICATION_ID/keys  Create a new applicationKey for an application
- /applications/APPLICATION_ID/devices/export  Creates an export of all device metadata.
- /dashboards/DASHBOARD_ID  Sends a snapshot of a dashboard
- /applications/APPLICATION_ID/archiveData  Returns success when a job has been enqueued to archive this applications device data for a given day
- /applications/APPLICATION_ID/keys/APPLICATION_KEY_ID  Deletes an applicationKey
- /dashboards  Returns the dashboards the current user has permission to see
- /applications/APPLICATION_ID/experience  Deletes multiple parts of an experience including users, groups, slugs, domains, versions, endpoints, views, and workflows
- /dashboards/DASHBOARD_ID  Updates information about a dashboard
- /applications/APPLICATION_ID/edge/deployments/remove  Remove all edge deployments from a device, remove all edge deployments of a workflow, or remove a specific workflow from a specific device
- /applications  Returns the applications the current user has permission to see
- /applications/APPLICATION_ID/devices/DEVICE_ID/logs  Retrieve the recent log entries about the device
- /applications/APPLICATION_ID/devices/DEVICE_ID/command  Retrieve the last known commands(s) sent to the device
- /dashboards  Create a new dashboard
- /applications/APPLICATION_ID/experience/bootstrap  Bootstraps the experience for this application with standard endpoints and views
- /applications/APPLICATION_ID/keys  Returns the applicationKeys for an application
- /applications/APPLICATION_ID/edge/deployments/release  Deploy an edge workflow version to one or more edge devices. Version can be blank, if removal is desired.
- /applications/APPLICATION_ID/keys/APPLICATION_KEY_ID  Updates information about an applicationKey
- /applications/APPLICATION_ID/tokens  Returns the API tokens for an application
- /applications/APPLICATION_ID/tokens/API_TOKEN_ID  Deletes an API Token
- /applications/APPLICATION_ID  Deletes an application
- /applications/APPLICATION_ID/mqttPublishMessage  Publishes the given message to the given MQTT topic
- /dashboards/DASHBOARD_ID/validateContext  Validates a context object against the dashboards context configuration
- /applications/APPLICATION_ID/tokens/API_TOKEN_ID  Updates information about an API token
- /applications/APPLICATION_ID/devices/DEVICE_ID  Retrieves information on a device
- /applications/APPLICATION_ID  Retrieves information on an application
- /applications/APPLICATION_ID/devices  Returns the devices for an application
- /auth/solutionUser  Authenticates a solution user using the provided credentials.
- /applications/APPLICATION_ID/devices  Create a new device for an application
- /applications/APPLICATION_ID/data/last-value-query  Returns the last known data for the given attribute
- /auth/device  Authenticates a device using the provided credentials.
