| # Usergrid SDK Documentation outline |
| |
| ## Getting Started |
| |
| ### Installing the SDK |
| ### Building from Source |
| |
| # Usergrid SDK Reference with Examples |
| |
| The 66 topics listed below are each documented in the Usergrid documentation and |
| for each the docs provide an API reference and example for each of these clients: |
| curl, iOS, Android, JavaScript, Ruby and Node.js. |
| |
| ## Working with Collections |
| |
| ### 1. Creating collections |
| ### 2. Retrieving collections |
| ### 3. Updating collections |
| ### 4. Deleting collections |
| |
| ## Working with Entities |
| |
| ### 5. Creating a custom entity |
| ### 6. Creating multiple custom entities |
| ### 7. Creating an entity with sub-properties |
| ### 8. Retrieving an entity |
| ### 9. Retrieving multiple entities |
| ### 10. Updating an entity |
| ### 11. Updating a sub-property |
| ### 12. Deleting data entities |
| |
| ## Data Queries |
| |
| ### 13. Querying your data |
| |
| ## Entity Connections |
| |
| ### 14. Connecting users other data |
| ### 15. Retrieving user connection data |
| ### 16. Disconnecting entities |
| |
| ## Permissions & Roles |
| |
| ### 17. Assigning permissions |
| ### 18. Removing permissions |
| ### 19. Assigning permissions |
| ### 20. Removing permissions |
| ### 21. Creating roles |
| ### 22. Assigning roles |
| ### 23. Removing roles |
| |
| ## Authentication |
| |
| ### 24. Application user authentication (user login) |
| ### 25. Application client authentication |
| ### 26. Admin user authentication |
| ### 27. Organization client authentication |
| ### 28. Revoking tokens (user logout) |
| |
| # Working with Users & Groups |
| |
| ### 29. Creating users |
| ### 30. Retrieving user data |
| ### 31. Setting or updating password |
| ### 32. Creating groups |
| ### 33. Retrieving group data |
| ### 34. Retrieving a group's users |
| ### 35. Adding users groups |
| ### 36. Deleting user group |
| |
| ## Activities & Feeds |
| |
| ### 37. Posting a user activity |
| ### 38. Posting an activity to a group |
| ### 39. Creating an activity for a user's followers in a group |
| ### 40. Retrieving a user's activity feed |
| ### 41. Retrieving a group's activity feed |
| |
| ## Events & Counters |
| |
| ### 42. Creating & incrementing counters |
| ### 43. Retrieving counters |
| ### 44. Retrieving counters by time interval |
| |
| ## Managing Orgs & Apps |
| |
| ### 46. Creating an organization |
| ### 47. Getting an organization |
| ### 48. Activating an organization |
| ### 49. Reactivating an organization |
| ### 50. Generating organization client credentials |
| ### 51. Retrieving organization client credentials |
| ### 52. Getting an organization's activity feed |
| ### 53. Getting the applications in an organization |
| ### 54. Getting the admin users in an organization |
| ### 55. Removing an admin user from an organization |
| ### 56. Creating an organization application |
| ### 57. Generating application credentials |
| ### 58. Getting application credentials |
| |
| ## Managing Admin Users |
| |
| ### 59. Creating an admin user |
| ### 60. Updating an admin user |
| ### 61. Getting an admin user |
| ### 62. Setting an admin user's password |
| ### 63. Resetting an admin user's password |
| ### 64. Activating an admin user |
| ### 65. Reactivating an admin user |
| ### 66. Getting an admin user's activity feed |
| |