***Antipattern***
Count: 66
- /admin/edges/{systemKey}/{edgeName}  Get info for one edge
- /admin/edges/{systemKey}/{edgeName}  Create an edge
- /admin/triggers/handlers/{systemKey}/{name}  Gets the trigger handlers
- /codeadmin/v/2/history/library/{systemKey}/{name}/{version}  Gets a specific version of a library for a system
- /api/collection/{systemKey}/{collectionName}  fetch collection
- /codeadmin/v/2/library/{systemKey}/{name}  Creates libraries for a system
- /admin/auth  Authorizes a CB Developer account
- /admin/triggers/timers/{systemKey}/{name}  Gets the timer handlers
- /admin/devices/{systemKey}/{name}  Create a new system device
- /admin/systemmanagement  Gets a systems info
- /admin/allcollections  Returns all the collections for a system
- /api/v/2/analytics/count  Gets number of developers, systems, services, collections, users, roles
- /admin/userinfo  Returns info on the developer
- /codeadmin/failed  Lists failed code service runs for all systems that a developer can access
- /admin/triggers/handlers/{systemKey}/{name}  Creates trigger
- /api/collection/{systemKey}/{collectionName}  Item update
- /api/v/2/analytics/userevents  Gets events related to a user
- /admin/systemmanagement  Creates a new system in a developers account
- /api/data/{collectionID}  Item create
- /admin/triggers/handlers/{systemKey}/{name}  Deletes the trigger handlers
- /admin/regensystemsecret  Generates new keys for an existing system
- /admin/devices/{systemKey}/{name}  Update a device's information
- /codeadmin/v/2/library/{systemKey}/{name}  Updates the libraries for a system
- /api/v/2/analytics/eventlist  Gets events related to an element
- /admin/triggers/timers/{systemKey}/{name}  Updates the timer handlers
- /admin/triggers/definitions  Gets trigger definitions
- /admin/collectionmanagement  Deletes a column within an existing collection
- /admin/collectionmanagement  Creates a new collection or connection in a system
- /codeadmin/v/2/history/library/{systemKey}/{name}  Gets all versions of a library for a system
- /api/v/2/analytics/storage  Gets current storage usage
- /admin/edges/{systemKey}/{edgeName}  Update info for one edge
- /api/user/logout  Logs out a user
- /admin/edges/{systemKey}/{edgeName}  Delete an edge
- /api/collection/{systemKey}/{collectionName}  Item delete
- /admin/logout  Logs a CB developer out of their session
- /codeadmin/v/2/library/{systemKey}/{name}  Gets the libraries for a system
- /admin/reg  Registers a new developer account with the CB platform
- /codeadmin/failed/{systemKey}  Lists failed code service runs for specified system
- /admin/triggers/timers/{systemKey}/{name}  Creates new timer handlers
- /admin/collectionmanagement  Creates a column within an existing collection
- /admin/allsystems  Returns all the systems for a developer account
- /api/data/{collectionID}  Item update
- /api/code/{systemKey}/{serviceName}  Calls/executes ClearCode service
- /codeadmin/failed/{systemKey}  Delete failed code service run from list
- /admin/forgotpass  Sends an email to the developer
- /api/v/2/devices/{systemKey}/{name}  Update a device's state or custom attributes only
- /api/user/reg  Register user
- /admin/putpass  Changes a developers password
- /admin/triggers/handlers/{systemKey}/{name}  Updates the trigger handlers
- /api/user/checkauth  Checks if user is authenticated
- /api/user/anon  Authenticates anonymous users into the system
- /admin/devices/{systemKey}/{name}  Deletes a system device
- /admin/collectionmanagement  Deletes an existing collection in a system
- /codeadmin/v/2/library/{systemKey}  Gets the libraries for a system
- /admin/systemmanagement  Deletes a system
- /admin/systemmanagement  Updates a systems info
- /admin/collectionmanagement  Updates an existing connection in a system
- /api/v/2/devices/{SystemKey}/auth  Authenticates a device into the system
- /codeadmin/v/2/library/{systemKey}/{name}  Deletes a librarie for a system
- /api/v/2/analytics/eventtotals  Gets the totals for specific criteria counted over time
- /api/data/{collectionid}/columns  get column key names
- /api/user/pass  Changes a logged in users password
- /api/collection/{systemKey}/{collectionName}  Item create
- /admin/devices/{systemKey}/{name}  Gets info for a system device
- /admin/triggers/timers/{systemKey}/{name}  Deletes the trigger handlers
- /codeadmin/failed/{systemKey}  Retry failed code services

***Pattern***
Count: 18
- /admin/platform/developer  This endpoint returns developer info
- /admin/edges/{systemKey}  Gets all the edges for a system
- /api/user  Gets list of users
- /admin/user/{systemKey}  Changes roles of a particular user
- /api/message/{systemKey}  Delete message history
- /admin/triggers/handlers/{systemKey}  Gets the trigger handlers
- /admin/triggers/timers/{systemKey}  Gets the timer handlers
- /admin/platform/developer  This endpoint is used to disable a developer
- /api/user/info  Returns information about a logged in user
- /api/data/{collectionID}  fetch collection
- /api/message/{systemKey}  Retrieve message history
- /api/user/auth  Authenticates a user into the system
- /api/user/info  Updates a logged in users information
- /admin/platform/{systemKey}  This endpoint will be used by the billing system to know the status of a system as it relates to limits
- /api/message/{systemKey}/publish  Publishes a message to a topic
- /api/data/{collectionID}  Item delete
- /admin/platform/developers  This endpoint returns all developers in the platform
- /admin/devices/{systemKey}  Gets info for all devices for system
