{"version":1,"pages":[{"id":"uD1UiHp720sx2HxOBqk2","title":"Overview","pathname":"/","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"LEARN"}]},{"id":"GRuMqJI1qtTwDVbFh9wl","title":"Functional Capabilities","pathname":"/learn/functional-capabilities","siteSpaceId":"sitesp_R3AnC","description":"Functional capabilities enabled by Sunbird Lean","breadcrumbs":[{"label":"LEARN"}]},{"id":"CSrSQU9X2cCMqt0Qaf0b","title":"Technical Architecture","pathname":"/learn/technical-architecture","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"LEARN"}]},{"id":"ZsVkYSvvQpaNZuTqsDC0","title":"Technical Architecture Diagram","pathname":"/learn/technical-architecture/technical-architecture-diagram","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"LEARN"},{"label":"Technical Architecture"}]},{"id":"W0gw9sAPdXlXcuMxsUAz","title":"Tech Stack","pathname":"/learn/technical-architecture/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"Complete Tech Stack used in Sunbird Lern Building Block","breadcrumbs":[{"label":"LEARN"},{"label":"Technical Architecture"}]},{"id":"9loceWPBvUPXRX9Nu3gx","title":"Dependencies","pathname":"/learn/dependencies","siteSpaceId":"sitesp_R3AnC","description":"Dependencies of Sunbird Lern Building Block with Other Sunbird BBs","breadcrumbs":[{"label":"LEARN"}]},{"id":"YzOd0MSoTMftYsldGLH5","title":"Product Roadmap","pathname":"/learn/product-roadmap","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"LEARN"}]},{"id":"Ght0jxtMbmYlSZU1Gn4Z","title":"Overview","pathname":"/use/use-overview","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"KoZafTD65hWq1x4BFFGA","title":"Release Notes","pathname":"/use/release-notes","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"sS1BPUZXnlZsaMcE8AFf","title":"Release V 8.0.0 (Ongoing)","pathname":"/use/release-notes/release-v-8.0.0-ongoing","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"XxNZnSaMGjp5fvQgyz6Y","title":"Release V 7.0.0","pathname":"/use/release-notes/release-v-7.0.0","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"5cPOY4NPYGezaO5fSNYa","title":"Release V 5.4.0","pathname":"/use/release-notes/release-v-5.4.0","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"mffweNJgumD4AzWFNEZ1","title":"Release V 5.3.0","pathname":"/use/release-notes/release-v-5.3.0","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"zyItu9QhySFe2gCn3bjM","title":"Release V 5.2.0","pathname":"/use/release-notes/release-v-5.2.0","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"UNGTtsorUYz0aBOKBBWY","title":"Release V 5.1.0","pathname":"/use/release-notes/release-v-5.1.0","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"SdG1QhXUV9kDGkxRJRgV","title":"Release V 5.0.1","pathname":"/use/release-notes/release-v-5.0.1","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"jCp71axhPKq52Peu2cQ5","title":"Release V 5.0.0","pathname":"/use/release-notes/release-v-5.0.0-latest","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"aAoX406sevghooFncGXu","title":"Release V 4.10.0","pathname":"/use/release-notes/release-v-4.10.0-latest","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"93znrEofS4z9egH2UxOB","title":"Release V 4.9.0","pathname":"/use/release-notes/release-v-4.9.0","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"ffRVhDAlpabYHsTaqiaJ","title":"Release V 4.8.0","pathname":"/use/release-notes/release-v-4.8.0-upcoming","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"zrgyk2XDr1Wt6ZRdD5vj","title":"Release V 4.7.0","pathname":"/use/release-notes/release-v-4.7.0-live","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Release Notes"}]},{"id":"Hyki6u6Y5iXw7g2FcFSN","title":"Developer Guide","pathname":"/use/developer-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"gFB23nU0wfhY27Sgt0yg","title":"USER & ORG SERVICE","pathname":"/use/developer-guide/user-and-org-service","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"}]},{"id":"tdJnEGlt919gLYlyGC16","title":"Features/Core capabilities","pathname":"/use/developer-guide/user-and-org-service/features-core-capabilities","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"Hxtt4VIIVPgwgrRc3K4P","title":"Architecture","pathname":"/use/developer-guide/user-and-org-service/architecture","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"GVJtYyx5TtKrF2jMsB20","title":"Code Flow","pathname":"/use/developer-guide/user-and-org-service/architecture/code-flow","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Architecture"}]},{"id":"IJq5GXzmYdbn0Km0AFSz","title":"Developer Installation","pathname":"/use/developer-guide/user-and-org-service/developer-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"YpcNLMBI0NM9Y46chuFm","title":"System Requirements","pathname":"/use/developer-guide/user-and-org-service/developer-installation/system-requirements","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"XoGR16ZoFWzflkWA1QI9","title":"Tech Stack","pathname":"/use/developer-guide/user-and-org-service/developer-installation/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"9yn87UVyhhO1xfJTlTqm","title":"Installation Guide","pathname":"/use/developer-guide/user-and-org-service/developer-installation/installation-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"zfhUNcr9RNtc9r7TokHl","title":"Keycloak Local setup","pathname":"/use/developer-guide/user-and-org-service/developer-installation/keycloak-local-setup","siteSpaceId":"sitesp_R3AnC","description":"Local setup documentation of keycloak and integration with user-org service","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"8GUUgwc2sAfglgw5Kzmj","title":"Additional Installation Dependencies:","pathname":"/use/developer-guide/user-and-org-service/developer-installation/additional-installation-dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"7GfF3VyyKtEW20lqRNnj","title":"Source Code","pathname":"/use/developer-guide/user-and-org-service/developer-installation/source-code","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"688BRDc5JNgRLcMrg6vx","title":"Installation Configuration","pathname":"/use/developer-guide/user-and-org-service/developer-installation/installation-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Developer Installation"}]},{"id":"jhkd4xPPGTUO7ittEQVt","title":"Data Models","pathname":"/use/developer-guide/user-and-org-service/data-models","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"bmpbDm9kub4DjbX2l7B3","title":"Cassandra","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"}]},{"id":"eHG4sZEIbCKE9H1P1FxT","title":"Data Dictionary","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary","siteSpaceId":"sitesp_R3AnC","description":"List of tables in Cassandra database used in User-Org service","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"}]},{"id":"TXgZhiyXbsOHEH82sdAr","title":"User","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/user","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"LSIFwNIeJFXLJEF5HqCk","title":"Organisation","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/organisation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"h4RMRjQQvrmFQERUhAUh","title":"System Settings","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/system-settings","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"fmFZlXq6mTI46xPYvdls","title":"Role","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/role","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"5Ey9JfBduUm0Ss5ikhoC","title":"Bulk Upload Process","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/bulk-upload-process","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"NLeTHNmAulTPy0DnrN4m","title":"Tenant Preference","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/tenant-preference","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"iysP4l3FMI6MFxOt0AJf","title":"Cassandra Migration Version","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/cassandra-migration-version","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"bj7iANsPIyCQZzAiAxql","title":"User Consent","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/user-consent","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"hoDRONQbEa35jKPXAkgP","title":"Email Template","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/email-template","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"4uxU6rWCDeSw6Shau203","title":"OTP","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/otp","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"LU244wHUr7PbpUSMkYmx","title":"Page Management (LMS Service)","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/page-management-lms-service","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"QjlRW4rOlEl8B40KPYKy","title":"Location","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/location","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"Cr9lXdKBK7mKbVCYqA3F","title":"User Notes","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/user-notes","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"fQtkgckLJwUpQtV82tB0","title":"Deprecated","pathname":"/use/developer-guide/user-and-org-service/data-models/cassandra/data-dictionary/deprecated","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"},{"label":"Cassandra"},{"label":"Data Dictionary"}]},{"id":"T0Z2dBNH8v7jD1qHzxf0","title":"Elastic Search","pathname":"/use/developer-guide/user-and-org-service/data-models/elastic-search","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"}]},{"id":"tFoCtxyTcE4cfujsQBi0","title":"Redis","pathname":"/use/developer-guide/user-and-org-service/data-models/redis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Data Models"}]},{"id":"IkODVfEW3LpdfJ1ye3qF","title":"APIs","pathname":"/use/developer-guide/user-and-org-service/apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"azuqOSFinLf7zSfDYk6Q","title":"User Management","pathname":"/use/developer-guide/user-and-org-service/apis/user-management","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"TkLSwPzxEzt68NpnbgrX","title":"User Deletion API","pathname":"/use/developer-guide/user-and-org-service/apis/user-management/user-deletion-api","siteSpaceId":"sitesp_R3AnC","description":"API for deleted user","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"},{"label":"User Management"}]},{"id":"24y2MKJIq2HNJmuE8LHA","title":"Ownership Transfer API","pathname":"/use/developer-guide/user-and-org-service/apis/user-management/ownership-transfer-api","siteSpaceId":"sitesp_R3AnC","description":"API for ownership transfer","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"},{"label":"User Management"}]},{"id":"49j6aUYvjCVNdmYahzcc","title":"Organisation Management","pathname":"/use/developer-guide/user-and-org-service/apis/organisation-management","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"rCZfb1pE46ArRqrJTV1N","title":"Location Management","pathname":"/use/developer-guide/user-and-org-service/apis/location-management","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"iY3BjDA6nn26WUZEwyTU","title":"Consent Management","pathname":"/use/developer-guide/user-and-org-service/apis/consent-management","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"zR6WjXEjvdsH040yPcBA","title":"OTP Services","pathname":"/use/developer-guide/user-and-org-service/apis/otp-services","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"bsy9jzcij2M2bsMWOAgz","title":"Tenant Configurations","pathname":"/use/developer-guide/user-and-org-service/apis/tenant-configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"e03nrbuRbXmLiou6FDdR","title":"Bulk Upload","pathname":"/use/developer-guide/user-and-org-service/apis/backend-services","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"vNK2HGTRkOtkTEgxEhlN","title":"System Settings","pathname":"/use/developer-guide/user-and-org-service/apis/system-settings","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"FF9I03MiTHqs7rjRKORb","title":"API Management Service","pathname":"/use/developer-guide/user-and-org-service/apis/api-management-service","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"0IMvmfL0GwJzkkV35xz9","title":"Data Sync","pathname":"/use/developer-guide/user-and-org-service/apis/data-sync","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"AXBK4Ckg631NSDwTa0Q5","title":"Notification APIs","pathname":"/use/developer-guide/user-and-org-service/apis/notification-apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"APIs"}]},{"id":"UlL7KvcOUYEuuNkr89ZA","title":"Flink Jobs","pathname":"/use/developer-guide/user-and-org-service/userorg-flink-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"8rgm3Y4sKsxeJZXR7DJ0","title":"User Cache Updater","pathname":"/use/developer-guide/user-and-org-service/userorg-flink-job/user-cache-updater","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Flink Jobs"}]},{"id":"2juuxTwQcc7WRanlO5Iz","title":"User Deletion Cleanup Flink Job","pathname":"/use/developer-guide/user-and-org-service/userorg-flink-job/user-deletion-cleanup-flink-job","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Flink Jobs"}]},{"id":"fdyADEY4aPOAOP32aYer","title":"Ownership Transfer Flink Job","pathname":"/use/developer-guide/user-and-org-service/userorg-flink-job/ownership-transfer-flink-job","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Flink Jobs"}]},{"id":"s9LTdYMvvcpnRPBeyqJB","title":"Reports","pathname":"/use/developer-guide/user-and-org-service/reports","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"AvuJbzhnYsY0E7dzYBhI","title":"Standard Exhaust","pathname":"/use/developer-guide/user-and-org-service/reports/standard-exhaust","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"}]},{"id":"gmTltjPCWftc1kNOfJqG","title":"State Admin Geo report","pathname":"/use/developer-guide/user-and-org-service/reports/standard-exhaust/state-admin-geo-report","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Standard Exhaust"}]},{"id":"aDTvyfoAPoD51ro5pdnL","title":"State Admin Report","pathname":"/use/developer-guide/user-and-org-service/reports/standard-exhaust/state-admin-report","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Standard Exhaust"}]},{"id":"nERVeJuTq0UdergnpEDB","title":"Other Jobs","pathname":"/use/developer-guide/user-and-org-service/reports/other-jobs","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"}]},{"id":"FV8ZOm1T3aIZpIO1JFeV","title":"User Cache Indexer Job","pathname":"/use/developer-guide/user-and-org-service/reports/other-jobs/user-cache-indexer-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"Jg4r2fDkV5dsgrlCYINl","title":"Delete Users Assets Report","pathname":"/use/developer-guide/user-and-org-service/reports/other-jobs/state-admin-geo-report","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"hT0TkRGJ9HtQ0SLPw9Lp","title":"Data Products Developer Installation","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"}]},{"id":"ER0yjestcvD2rwJfUhpB","title":"System Requirements","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/system-requirements","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"XWU9RNylaktaFaYrvE6F","title":"Tech Stack","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"aMqvyrTVfvoXNoGrRueM","title":"Installation Dependencies","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/installation-dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"KVJ1F2KhupZNsEuS6voO","title":"Local installation of data-products","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/local-installation-of-data-products","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"pGqOl831CfBg60YqGdc3","title":"Server setup Guide","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/server-setup-guide","siteSpaceId":"sitesp_R3AnC","description":"This guide helps to deploy in data-products in server.","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"caJvt9Fcd5h3XUNN4Y2A","title":"Installation Configuration","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/installation-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"3VKtOl9k68kvQJoQ62T6","title":"Data-product creation guide","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/data-product-creation-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"k3hBrUe36NRIJ63wHOsT","title":"Troubleshooting a data-product","pathname":"/use/developer-guide/user-and-org-service/reports/data-products-developer-installation/troubleshooting-a-data-product","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Reports"},{"label":"Data Products Developer Installation"}]},{"id":"U6OkCOaPai38mp5y1WNh","title":"Logs, Telemetry Events","pathname":"/use/developer-guide/user-and-org-service/telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"1jrLu9fJeN4crbcdYQEx","title":"Configuration","pathname":"/use/developer-guide/user-and-org-service/configuration","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"O3RfcKjjETJioyGnmiPT","title":"Functional Configurations","pathname":"/use/developer-guide/user-and-org-service/configuration/functional-configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Configuration"}]},{"id":"YDfYaKZG5zcTZFLvv0az","title":"System Settings","pathname":"/use/developer-guide/user-and-org-service/configuration/system-settings","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Configuration"}]},{"id":"0axSFs2rpY3VvEFtUn9o","title":"Email Configuration","pathname":"/use/developer-guide/user-and-org-service/configuration/email-notification-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Configuration"}]},{"id":"lE6tekvKlVx3b6CD2ghh","title":"SMS Configuration","pathname":"/use/developer-guide/user-and-org-service/configuration/sms-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Configuration"}]},{"id":"lS1IzlkaSeH6iU5n55wE","title":"OTP based SMS Configuration","pathname":"/use/developer-guide/user-and-org-service/configuration/otp-based-sms-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Configuration"}]},{"id":"8PyEzsuAGXyUCam1gKpL","title":"Roles","pathname":"/use/developer-guide/user-and-org-service/roles","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"gT383Q9dQvRlUgzZuFIS","title":"System Roles","pathname":"/use/developer-guide/user-and-org-service/roles/system-roles","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Roles"}]},{"id":"BjSFUbxwqQT8qV2BkXav","title":"User Roles","pathname":"/use/developer-guide/user-and-org-service/roles/user-roles","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Roles"}]},{"id":"9KHpAD6Obk18VJR1QPyU","title":"RBAC","pathname":"/use/developer-guide/user-and-org-service/roles/rbac","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Roles"}]},{"id":"0zDgsDp8BY8oqsu2UMcR","title":"Dependencies","pathname":"/use/developer-guide/user-and-org-service/dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"CKIW8eLskf2sZllzJJQK","title":"Keycloak on Sunbird","pathname":"/use/developer-guide/user-and-org-service/keycloak-admin-configuration","siteSpaceId":"sitesp_R3AnC","description":"Page gives overview of Keycloak implementation in Sunbird","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"3cN8is0uQVa9yCmfOpR1","title":"How to Guide","pathname":"/use/developer-guide/user-and-org-service/how-to-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"b3FcQoaspLNMqh3rH6wN","title":"Create Organization","pathname":"/use/developer-guide/user-and-org-service/how-to-guide/create-organization","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"How to Guide"}]},{"id":"UFnikb8pEuJeNmzfzRQm","title":"Create User","pathname":"/use/developer-guide/user-and-org-service/how-to-guide/create-user","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"How to Guide"}]},{"id":"xzfa78wXUeUqVPROQE41","title":"Add new user type & location","pathname":"/use/developer-guide/user-and-org-service/how-to-guide/add-new-user-type-and-location","siteSpaceId":"sitesp_R3AnC","description":"How to add user-type and location details for a state:","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"How to Guide"}]},{"id":"8jVs8SDoZgZmq6Y2XmNG","title":"Single Sign-on with Sunbird","pathname":"/use/developer-guide/user-and-org-service/single-sign-on-with-sunbird","siteSpaceId":"sitesp_R3AnC","description":"Trusted, Passwordless authentication with Sunbird","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"S5KGPadSC7JckTJakaFD","title":"Caching and Denormalising User Metadata","pathname":"/use/developer-guide/user-and-org-service/caching-and-denormalising-user-metadata","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"nbxtQQJ8sFfHbFtGL5xE","title":"ETLUserCacheUpdaterJob","pathname":"/use/developer-guide/user-and-org-service/caching-and-denormalising-user-metadata/etlusercacheupdaterjob","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Caching and Denormalising User Metadata"}]},{"id":"dTF51Av1HH1juddPGIhc","title":"UserCacheUpdaterFlinkJob","pathname":"/use/developer-guide/user-and-org-service/caching-and-denormalising-user-metadata/usercacheupdaterflinkjob","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"},{"label":"Caching and Denormalising User Metadata"}]},{"id":"GTW3mhbVsjwgeI0lHVuL","title":"Unit Tests and Code Coverage","pathname":"/use/developer-guide/user-and-org-service/unit-tests-and-code-coverage","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"U1QSqtmfmKqeWyoBa5nJ","title":"FAQs","pathname":"/use/developer-guide/user-and-org-service/faqs","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"USER & ORG SERVICE"}]},{"id":"YsZr3xxClnFv1MG4PSqW","title":"LMS(BATCH) SERVICE","pathname":"/use/developer-guide/lms-service","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"}]},{"id":"F4pbZYlsVby6SWYQU6BJ","title":"Features/Core Capabilities","pathname":"/use/developer-guide/lms-service/features-core-capabilities","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"6KASDshzsx5M3SOyWLYK","title":"Architecture","pathname":"/use/developer-guide/lms-service/architecture","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"OZ2YlUk3UvNd9nadN0wZ","title":"Code Flow","pathname":"/use/developer-guide/lms-service/architecture/code-flow","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Architecture"}]},{"id":"f5FqAdthrAE5DMbiTOTY","title":"Developer Installation","pathname":"/use/developer-guide/lms-service/developer-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"MS92Yqsds8Khz6WZ6Nf0","title":"System Requirements","pathname":"/use/developer-guide/lms-service/developer-installation/system-requirements","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Developer Installation"}]},{"id":"Ep8DUc1c2KtHRXBfEgkS","title":"Tech Stack","pathname":"/use/developer-guide/lms-service/developer-installation/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Developer Installation"}]},{"id":"jKMT3Dc5PdsqxLeQ2x1e","title":"Installation Guide","pathname":"/use/developer-guide/lms-service/developer-installation/installation-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Developer Installation"}]},{"id":"mkzK3ikDhxHtg9jh9dV9","title":"Source Code","pathname":"/use/developer-guide/lms-service/developer-installation/source-code","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Developer Installation"}]},{"id":"ZbepkjM5r5CbLKNG4n6y","title":"Data Models","pathname":"/use/developer-guide/lms-service/data-models","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"isRe8gK1GxvMFy7bbBHI","title":"Cassandra","pathname":"/use/developer-guide/lms-service/data-models/cassandra","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Data Models"}]},{"id":"gpckwNvL4i51AHk5tBJx","title":"Data Dictionary","pathname":"/use/developer-guide/lms-service/data-models/cassandra/data-dictionary","siteSpaceId":"sitesp_R3AnC","description":"List of tables in Cassandra database used in LMS service","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Data Models"},{"label":"Cassandra"}]},{"id":"sWCwxkxNA3o3JfCvdzfz","title":"ElasticSearch","pathname":"/use/developer-guide/lms-service/data-models/elasticsearch","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Data Models"}]},{"id":"GUIq6XzATl3Zu9UvWYJb","title":"Redis","pathname":"/use/developer-guide/lms-service/data-models/redis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Data Models"}]},{"id":"t1mFx5b0Rb81EmOud0Tw","title":"APIs","pathname":"/use/developer-guide/lms-service/apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"Qbs6O4aYVWVS08XIaZco","title":"Flink Jobs","pathname":"/use/developer-guide/lms-service/lms-flink-jobs","siteSpaceId":"sitesp_R3AnC","description":"This page details about the Flink Jobs present as part of LERN Building block.","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"HSi5Fyi5HgDsXqMbqY6C","title":"Merge User Courses","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/merge-user-courses","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"IPxPYoKjaMjgwmxc7Ae2","title":"Relation Cache Updater","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/relation-cache-updater","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"T3npF6RKGEMbQ8KRVs6M","title":"Activity Aggregate Updater","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/activity-aggregate-updater","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"utd0oNaAalZfGVKtatCW","title":"Assessment Aggregator","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/assessment-aggregator","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"QIZC4lNJWbfSLQ7wLsWT","title":"Enrolment Reconciliation","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/enrolment-reconciliation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"cDl7H0PZxd3CJRpoYi0q","title":"Collection Certificate Pre-Processor","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/collection-certificate-pre-processor","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"TxGz9t4wOYcdKFoM28IG","title":"Collection Certificate Generator","pathname":"/use/developer-guide/lms-service/lms-flink-jobs/collection-certificate-generator","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Flink Jobs"}]},{"id":"AIdgnYtsRE5V58ZGG6fB","title":"Reports","pathname":"/use/developer-guide/lms-service/reports","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"pWX4ZNkZXpnRuNX7JnRO","title":"On-Demand Exhaust","pathname":"/use/developer-guide/lms-service/reports/on-demand-exhaust","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"}]},{"id":"S5ctglJiOuAtJ2TaHrA7","title":"Response Exhaust","pathname":"/use/developer-guide/lms-service/reports/on-demand-exhaust/response-exhaust","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"On-Demand Exhaust"}]},{"id":"5zgoIfKfHeZA9OdqTeDS","title":"User Info Exhaust","pathname":"/use/developer-guide/lms-service/reports/on-demand-exhaust/user-info-exhaust","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"On-Demand Exhaust"}]},{"id":"C3ftHIvqUR927sTlnliJ","title":"Progress Exhaust","pathname":"/use/developer-guide/lms-service/reports/on-demand-exhaust/progress-exhaust","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"On-Demand Exhaust"}]},{"id":"t7YXNDnnXBtL38ypVcGb","title":"Other Jobs","pathname":"/use/developer-guide/lms-service/reports/other-jobs","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"}]},{"id":"Kf9Ueka8EogkpG5jzC56","title":"Collection Summary Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/collection-summary-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"IT8ZskomNQTmXlkPnhOa","title":"Course Batch Status Updater Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/course-batch-status-updater-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"A46qmevVHizIyzAuMrfl","title":"Cassandra Migrator Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/cassandra-migrator-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"oTFXNXFwIugtY1e81V3r","title":"Score Metric Migration Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/cassandra-migrator-job-1","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"8ZihxQ8d1sDEe3ub6iCq","title":"Assessment Score Correction Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/cassandra-migrator-job-2","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"IyvujvEiFYzs8unexFSP","title":"Collection Reconciliation Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/cassandra-migrator-job-3","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"2IdKqylHN6JTuG386ZgD","title":"Course Enrollment Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/cassandra-migrator-job-4","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"6rq9JDAnoo9EopJtHHK0","title":"Course Consumption Job","pathname":"/use/developer-guide/lms-service/reports/other-jobs/cassandra-migrator-job-5","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Reports"},{"label":"Other Jobs"}]},{"id":"gIXejDQHZkcpImWnTcEN","title":"Logs, Telemetry Events","pathname":"/use/developer-guide/lms-service/telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"Hko81J41uxwecyQkp0j6","title":"Configuration","pathname":"/use/developer-guide/lms-service/configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"XhmgkoRRLz8uRMXCt32B","title":"System Configuration","pathname":"/use/developer-guide/lms-service/configuration/system-configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Configuration"}]},{"id":"fC1e3wIdbYEHa0Umw4qT","title":"Functional Configuration","pathname":"/use/developer-guide/lms-service/configuration/configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Configuration"}]},{"id":"cR9oMyBDqGopz63Z2lTe","title":"Dependencies","pathname":"/use/developer-guide/lms-service/dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"C8WTOPfXDOVqCs6UpSTz","title":"Certificate Registry and Credentialing using Sunbird-RC","pathname":"/use/developer-guide/lms-service/certificate-registry-and-credentialing","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"C7GaPSmmhjdTwdr9GMC4","title":"Configuring PublicKey in Sunbird-RC","pathname":"/use/developer-guide/lms-service/certificate-registry-and-credentialing/configuring-publickey-in-sunbird-rc","siteSpaceId":"sitesp_R3AnC","description":"Following steps helps to configure publickey in RC which will be used for certificate generation process.","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Certificate Registry and Credentialing using Sunbird-RC"}]},{"id":"K8mw5PgD5CYHMeIZToao","title":"Server Setup guide for Sunbird-RC","pathname":"/use/developer-guide/lms-service/certificate-registry-and-credentialing/server-setup-guide-for-sunbird-rc","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Certificate Registry and Credentialing using Sunbird-RC"}]},{"id":"TldMFaaXBzwd1ugnAeUc","title":"API Guide For Sunbird-RC","pathname":"/use/developer-guide/lms-service/certificate-registry-and-credentialing/api-guide-for-sunbird-rc","siteSpaceId":"sitesp_R3AnC","description":"The APIs used in the certificate generation process are listed below. Kindly find the Postman collection file in the below link","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Certificate Registry and Credentialing using Sunbird-RC"}]},{"id":"KDvT2RjQNx2fOwdZYeSV","title":"Certificate Flow","pathname":"/use/developer-guide/lms-service/certificate-flow","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"c4bVGnIUgqXdKp3DHdCE","title":"Certificates Creation and Configuration","pathname":"/use/developer-guide/lms-service/certificate-flow/certificates-creation-and-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"},{"label":"Certificate Flow"}]},{"id":"9yQCNj9PQij4oyn6gpwH","title":"FAQs","pathname":"/use/developer-guide/lms-service/faqs","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"LMS(BATCH) SERVICE"}]},{"id":"RLEhNKh134BR8Wju8drM","title":"GROUPS","pathname":"/use/developer-guide/groups","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"}]},{"id":"sBkd56H4KeEMtFuP2rb5","title":"Features/Core Capabilities","pathname":"/use/developer-guide/groups/features-core-capabilities","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"mR2byKGJG21DtMabnRsP","title":"Architecture","pathname":"/use/developer-guide/groups/architecture","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"R8oFL4sNoLetFulwd7ie","title":"Code Flow","pathname":"/use/developer-guide/groups/architecture/code-flow","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Architecture"}]},{"id":"HsRlOBcYf5Cukfk8VKcs","title":"Developer Installation","pathname":"/use/developer-guide/groups/developer-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"zVuU8xHtSDBCviHKAzgL","title":"System Requirements","pathname":"/use/developer-guide/groups/developer-installation/system-requirements","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Developer Installation"}]},{"id":"I9K8oF05kXXFegIkZu4R","title":"Tech Stack","pathname":"/use/developer-guide/groups/developer-installation/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Developer Installation"}]},{"id":"jghDy3ZE2leUSs8sjFjW","title":"Installation Guide","pathname":"/use/developer-guide/groups/developer-installation/installation-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Developer Installation"}]},{"id":"93leHa4b4nZ70vhqmtXC","title":"Source Code","pathname":"/use/developer-guide/groups/developer-installation/source-code","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Developer Installation"}]},{"id":"xlhbG3jG20hA2YIOTJ6T","title":"Installation Configuration","pathname":"/use/developer-guide/groups/developer-installation/installation-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Developer Installation"}]},{"id":"IgQJ6Pmvq57jS0gbmfML","title":"Data Models","pathname":"/use/developer-guide/groups/data-models","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"l13TWMAybYjZyXjIREb0","title":"Cassandra","pathname":"/use/developer-guide/groups/data-models/cassandra","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Data Models"}]},{"id":"9FoLT8vZ84JZAIjY0syu","title":"Data Dictionary","pathname":"/use/developer-guide/groups/data-models/cassandra/data-dictionary","siteSpaceId":"sitesp_R3AnC","description":"List of tables in Cassandra database used in Groups service","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Data Models"},{"label":"Cassandra"}]},{"id":"L8UGEXzLf7hVwnj2JCcj","title":"Redis","pathname":"/use/developer-guide/groups/data-models/redis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Data Models"}]},{"id":"NbueXV6k8pIMsV93Jt1Y","title":"APIs","pathname":"/use/developer-guide/groups/apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"N4dw9fY0P38Lgu8vc6LU","title":"Create Group","pathname":"/use/developer-guide/groups/apis/create-group","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"APIs"}]},{"id":"f70jJBWMqeWVZeUJloUe","title":"Logs, Telemetry Events","pathname":"/use/developer-guide/groups/telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"4R3xGHix65b1NMp1Hn6u","title":"UI Telemetry Events","pathname":"/use/developer-guide/groups/telemetry-events/ui-telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Logs, Telemetry Events"}]},{"id":"Z6xKeIbgjJS9KTEo3sXJ","title":"Service Telemetry Events","pathname":"/use/developer-guide/groups/telemetry-events/service-telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Logs, Telemetry Events"}]},{"id":"HvnFQ1NohgYjQiIu9OEh","title":"Configuration","pathname":"/use/developer-guide/groups/configuration","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"PIaIDDTycUkrkFXpEjU2","title":"Functional Configurations","pathname":"/use/developer-guide/groups/configuration/functional-configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"},{"label":"Configuration"}]},{"id":"GjWr6Ljh8bDBBE98IyMQ","title":"Design References","pathname":"/use/developer-guide/groups/design-references","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"CfnANyNJnY9K6o41QBl5","title":"Dependencies","pathname":"/use/developer-guide/groups/dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"f521uikKwCGo0mOIPaCQ","title":"Unit Tests and Code Coverage","pathname":"/use/developer-guide/groups/unit-tests-and-code-coverage","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"GROUPS"}]},{"id":"LVn89o8gkQPRijjXKGCx","title":"NOTIFICATION SERVICE","pathname":"/use/developer-guide/notification-service","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"}]},{"id":"UYRQdTGCwFONBePpzTHT","title":"Features/Core Capabilities","pathname":"/use/developer-guide/notification-service/features-core-capabilities","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"h0SqjUQQtdxeiGWWqeLl","title":"Architecture","pathname":"/use/developer-guide/notification-service/architecture","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"zqbfMNUkofR1EZeoHcod","title":"Code Flow","pathname":"/use/developer-guide/notification-service/architecture/code-flow","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Architecture"}]},{"id":"XPGu6YUoHSE9Eu3oNM0J","title":"Developer Installation","pathname":"/use/developer-guide/notification-service/developer-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"VcLSUWMKsubv8zSwZNQe","title":"System Requirements","pathname":"/use/developer-guide/notification-service/developer-installation/system-requirements","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Developer Installation"}]},{"id":"30ZXwLcX39q9eCBw7wwv","title":"Tech Stack","pathname":"/use/developer-guide/notification-service/developer-installation/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Developer Installation"}]},{"id":"zke5X6rmDPiUJjfUohum","title":"Installation Guide","pathname":"/use/developer-guide/notification-service/developer-installation/installation-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Developer Installation"}]},{"id":"M21yuEauYvltuByDMQ4K","title":"Source Code","pathname":"/use/developer-guide/notification-service/developer-installation/source-code","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Developer Installation"}]},{"id":"rFVz5TZFDLhdIasUsXp6","title":"Installation Configuration","pathname":"/use/developer-guide/notification-service/developer-installation/installation-configuration","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Developer Installation"}]},{"id":"feOCEsl2mOtqGYDQQ5KU","title":"Data Models","pathname":"/use/developer-guide/notification-service/data-models","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"0SolKUXGNsVNJP7SzlI4","title":"Data Dictionary","pathname":"/use/developer-guide/notification-service/data-models/data-dictionary","siteSpaceId":"sitesp_R3AnC","description":"List of tables in Cassandra database used in Notification service","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Data Models"}]},{"id":"2TTlkLnmeJCOPajixk4F","title":"APIs","pathname":"/use/developer-guide/notification-service/apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"1rJBAJLdzewUybbsm94T","title":"Flink Jobs","pathname":"/use/developer-guide/notification-service/notification-flink-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"0ZEuNxEt2Lb9sk4gGFDq","title":"Logs, Telemetry Events","pathname":"/use/developer-guide/notification-service/logs-telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"6DexX77g8ZyWrzg6sgYk","title":"Configuration","pathname":"/use/developer-guide/notification-service/configuration","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"jX0OHYnX1g0vqgkWpkGQ","title":"Functional Configurations","pathname":"/use/developer-guide/notification-service/configuration/functional-configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"},{"label":"Configuration"}]},{"id":"BoNJlfdz8nyCWxKQTgem","title":"Dependencies","pathname":"/use/developer-guide/notification-service/dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"eAj5yZ6GsKuDu67qsUCh","title":"Unit Tests and Code Coverage","pathname":"/use/developer-guide/notification-service/unit-tests-and-code-coverage","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"NOTIFICATION SERVICE"}]},{"id":"O8EJuHbgUnRRn4HvOX7v","title":"DISCUSSION FORUM","pathname":"/use/developer-guide/discussion-forum","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"}]},{"id":"79KFa79hdpUUV0hfunYp","title":"Features/Core capabilities","pathname":"/use/developer-guide/discussion-forum/features-core-capabilities","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"rgI2IfklBDrZPCG17gDG","title":"Architecture","pathname":"/use/developer-guide/discussion-forum/architecture","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"LlT0tdDqaokZL94G1ZUM","title":"Code Flow","pathname":"/use/developer-guide/discussion-forum/architecture/code-flow","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Architecture"}]},{"id":"xH4SliIi7eAdSKleQYnf","title":"Developer Installation","pathname":"/use/developer-guide/discussion-forum/developer-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"s2oYl79sMkFbevCmMpeU","title":"System Requirements","pathname":"/use/developer-guide/discussion-forum/developer-installation/system-requirements","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"}]},{"id":"ba8jWqE7pgKIAsyuyCuh","title":"Tech Stack","pathname":"/use/developer-guide/discussion-forum/developer-installation/tech-stack","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"}]},{"id":"X7FEx9r8n9GGZC8Did65","title":"Installation Guide","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"}]},{"id":"HfKbb4eAXuChPNfx9b6M","title":"Nodebb setup","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide/nodebb-setup","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"},{"label":"Installation Guide"}]},{"id":"Qv31Huxo3df84tyoUAcc","title":"Discussion Middleware Setup","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide/discussion-middleware-setup","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"},{"label":"Installation Guide"}]},{"id":"OTwreNokBAXAFOLX0htP","title":"Discussion Middleware","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide/discussion-middleware","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"},{"label":"Installation Guide"}]},{"id":"n5D49PcIQr8w0oPNmYvp","title":"Discussion forum integration with any application","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide/discussion-forum-integration-with-any-application","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"},{"label":"Installation Guide"}]},{"id":"3m6Y296SjPYo9AyGG4d6","title":"Discussion-UI setup along with demo application.","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide/discussion-ui-setup-along-with-demo-application.","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"},{"label":"Installation Guide"}]},{"id":"47C9NjkAY2Fh4zQIhjkI","title":"Sunbird-lern portal for DF","pathname":"/use/developer-guide/discussion-forum/developer-installation/installation-guide/sunbird-lern-portal-for-df","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"},{"label":"Installation Guide"}]},{"id":"q1PRnEQpn12UIboLWRFz","title":"Source Code","pathname":"/use/developer-guide/discussion-forum/developer-installation/source-code","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Developer Installation"}]},{"id":"qJ7LuqJqWzMqiw37W7gD","title":"APIs","pathname":"/use/developer-guide/discussion-forum/apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"w11ZXlqH3foJ5MfNlnRF","title":"Category APIs","pathname":"/use/developer-guide/discussion-forum/apis/category-apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"APIs"}]},{"id":"lJORCuPA3tysR6yPamnv","title":"User APIs","pathname":"/use/developer-guide/discussion-forum/apis/user-apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"APIs"}]},{"id":"3ieHRDeGNzLdRx0ZmxPa","title":"Post APIs","pathname":"/use/developer-guide/discussion-forum/apis/post-apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"APIs"}]},{"id":"ECv9LbtpvnWFhxgTD6On","title":"Topic APIs","pathname":"/use/developer-guide/discussion-forum/apis/topic-apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"APIs"}]},{"id":"MyqvUkI7wnvSyvQpYax1","title":"Forum APIs","pathname":"/use/developer-guide/discussion-forum/apis/forum-apis","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"APIs"}]},{"id":"K8863tEWvNyfxlXVRBLK","title":"Context Schema","pathname":"/use/developer-guide/discussion-forum/context-schema","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"ACKzuEjoZemV37GZCFIM","title":"Configurations","pathname":"/use/developer-guide/discussion-forum/configurations","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"IZ8I5SmHrITbQOl5v1FQ","title":"Nodebb Admin panel settings","pathname":"/use/developer-guide/discussion-forum/configurations/nodebb-admin-panel-settings","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Configurations"}]},{"id":"DYQYVHBGP011dvn1h3xG","title":"Discussion MW & Nodebb System Config","pathname":"/use/developer-guide/discussion-forum/configurations/discussion-mw-and-nodebb-system-config","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"},{"label":"Configurations"}]},{"id":"OGXiuDm2iKe7QOReLcmx","title":"Telemetry Events","pathname":"/use/developer-guide/discussion-forum/telemetry-events","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"WfEMOSFHOjgF6oi5bPv8","title":"Dependencies","pathname":"/use/developer-guide/discussion-forum/dependencies","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"DISCUSSION FORUM"}]},{"id":"XVN2HorVB0H1BXTkY4mg","title":"ML SERVICE","pathname":"/use/developer-guide/ml-service","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"}]},{"id":"zXCtrSSTqwFC5Oh2I61B","title":"DATA PIPELINE (Flink Jobs)","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"}]},{"id":"q7FRWDtku1ABs5rviUA5","title":"Program User Info","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/program-flink-job","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"}]},{"id":"9wraGEtKATOiRlueQyII","title":"Component Diagram","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/program-flink-job/component-diagram","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"},{"label":"Program User Info"}]},{"id":"Yl7doU9Tlz7GpUzNNrYQ","title":"Data Model","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/program-flink-job/data-model","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"},{"label":"Program User Info"}]},{"id":"X6QlHW8H1pIaD2iidvEB","title":"Folder Structure","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/program-flink-job/folder-structure","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"},{"label":"Program User Info"}]},{"id":"HroRdZpHLWesS253sJ3A","title":"Ml User Delete","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/ml-user-delete","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"}]},{"id":"OHQuD8VTxMqqG9ctsUgI","title":"Component Diagram","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/ml-user-delete/component-diagram","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"},{"label":"Ml User Delete"}]},{"id":"dA1ZHA2Ee0KVSXKQ3cm9","title":"Data Model","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/ml-user-delete/data-model","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"},{"label":"Ml User Delete"}]},{"id":"YjbGVB0XW6i9qnloN6zK","title":"Folder Structure","pathname":"/use/developer-guide/ml-service/data-pipeline-flink-jobs/ml-user-delete/folder-structure","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PIPELINE (Flink Jobs)"},{"label":"Ml User Delete"}]},{"id":"b9Foc37QN8XaKyxi2zdp","title":"DATA PRODUCTS","pathname":"/use/developer-guide/ml-service/data-products","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"}]},{"id":"WfOmcmu5OabEe9NhHJKv","title":"Program Exhaust","pathname":"/use/developer-guide/ml-service/data-products/program-exhaust","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PRODUCTS"}]},{"id":"FdzaCccLMW3dVrjw8oby","title":"Component Diagram","pathname":"/use/developer-guide/ml-service/data-products/program-exhaust/component-diagram","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PRODUCTS"},{"label":"Program Exhaust"}]},{"id":"5YLWEnqpwWrKNVKI56Qs","title":"Folder Structure","pathname":"/use/developer-guide/ml-service/data-products/program-exhaust/folder-structure","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Developer Guide"},{"label":"ML SERVICE"},{"label":"DATA PRODUCTS"},{"label":"Program Exhaust"}]},{"id":"H95zQY5cU6f7aRp7svUA","title":"Server Installation","pathname":"/use/server-installation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"QhOXAR0OQ1AnORBO2AuP","title":"Dependency Setup","pathname":"/use/dependency-setup","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"xEfZqT1Qexo8hqbiCYA7","title":"Deprecation","pathname":"/use/deprecation","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"RdkaErtaXXISgYfagwKD","title":"Release-5.4.0","pathname":"/use/deprecation/release-5.4.0","siteSpaceId":"sitesp_R3AnC","description":"Documentation about list of APIs deprecated or planned for deprecation and their corresponding new/alternative APIs available.","breadcrumbs":[{"label":"USE"},{"label":"Deprecation"}]},{"id":"fvSQMnbNR6jGZ99ICkJZ","title":"Jenkins Jobs","pathname":"/use/jenkins-jobs","siteSpaceId":"sitesp_R3AnC","description":"This page list Jenkins Jobs related to LERN BB","breadcrumbs":[{"label":"USE"}]},{"id":"uOFH6nnVDGsP0ae7k4lk","title":"Release Calendar","pathname":"/use/release-calendar","siteSpaceId":"sitesp_R3AnC","description":"The table below has the planned dates for future releases. These updated based on how the previous releases fare, and the actual dates may vary as and when the release is planned, and begins.","breadcrumbs":[{"label":"USE"}]},{"id":"6CVuaU35KRNn3z9pxnGB","title":"Learn More","pathname":"/use/learn-more","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"}]},{"id":"c2MFKKUYnT24RpyZfDB1","title":"Tech References","pathname":"/use/learn-more/tech-references","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Learn More"}]},{"id":"y0HDfwLT34cIGmsubHoi","title":"Telemetry Processing","pathname":"/use/learn-more/telemetry-processing","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Learn More"}]},{"id":"L2P3Z2Ayo1J1Qp2YAgr4","title":"Data Dictionary","pathname":"/use/learn-more/data-dictionary","siteSpaceId":"sitesp_R3AnC","description":"Used for detailing list of Cassandra tables used by LERN services","breadcrumbs":[{"label":"USE"},{"label":"Learn More"}]},{"id":"GRE0dNHvV2pEkKsojdnp","title":"Sample Data","pathname":"/use/learn-more/data-dictionary/sample-data","siteSpaceId":"sitesp_R3AnC","description":"This page has files with sample data of global configurations and roles for reference.","breadcrumbs":[{"label":"USE"},{"label":"Learn More"},{"label":"Data Dictionary"}]},{"id":"bHZyYaTsFSe9cd98km4K","title":"Delete User Functionality","pathname":"/use/learn-more/delete-user-functionality","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"},{"label":"Learn More"}]},{"id":"mzJrEYoNP4YJvywUpstl","title":"Asset Ownership Transfer","pathname":"/use/learn-more/asset-ownership-transfer","siteSpaceId":"sitesp_R3AnC","breadcrumbs":[{"label":"USE"},{"label":"Learn More"}]},{"id":"mj4Udeh19aplhpdCdKms","title":"FAQs","pathname":"/use/faqs","siteSpaceId":"sitesp_R3AnC","description":"","breadcrumbs":[{"label":"USE"}]},{"id":"BEQsA1NudsoJZQAfbbYB","title":"Contribution Guidelines","pathname":"/engage/contribution-guidelines","siteSpaceId":"sitesp_R3AnC","description":"Contribution guidelines overview.","breadcrumbs":[{"label":"Engage"}]}]}