{"info":{"_postman_id":"7bbea0d5-521f-46ea-b8f8-73c8cbfd20e6","name":"Khan Academy","description":"<html><head></head><body><p>This collections includes an incomplete list of Khan Academy's internal API endpoints and example usage.</p>\n<p>Khan Academy recently finished their transition to their GraphQL API (<code>/api/internal/graphql</code>) so the legacy endpoint replaced is included in the documentation where applicable. There is still no method to use the new API in Khan Academy programs.</p>\n<p>Unfortunately, Postman on Windows uses CRLF (<code>\\r\\n</code>) in GraphlQL queries while Khan Academy expects LF (<code>\\n</code>). So <strong>code examples in the documentation will not work out-of-the-box</strong> and the queries need to be corrected manually. Using <code>query.replaceAll('\\r\\n', '\\n')</code> will do the trick in JavaScript.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"19553924","collectionId":"7bbea0d5-521f-46ea-b8f8-73c8cbfd20e6","publishedId":"2s8YzQUiXU","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"14bf96"},"publishDate":"2023-12-25T18:54:07.000Z"},"item":[{"name":"User","item":[{"name":"getFullUserProfile","event":[{"listen":"prerequest","script":{"id":"bd8e29b4-c956-4906-a4c4-24cb459acfbe","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"test","script":{"id":"46392f91-ef6a-46fe-b830-b18019be18c7","exec":["pm.test(\"User data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.user).to.exist;\r","});\r",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"9ae4c690-be8a-4b57-acfc-07a4870a5ee3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFullUserProfile($kaid: String, $username: String) {\r\n  user(kaid: $kaid, username: $username) {\r\n    id\r\n    kaid\r\n    key\r\n    userId\r\n    email\r\n    username\r\n    profileRoot\r\n    gaUserId\r\n    isPhantom\r\n    isDeveloper: hasPermission(name: \"can_do_what_only_admins_can_do\")\r\n    isPublisher: hasPermission(name: \"can_publish\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isModerator: hasPermission(name: \"can_moderate_users\", scope: GLOBAL)\r\n    isParent\r\n    isTeacher\r\n    isFormalTeacher\r\n    isK4dStudent\r\n    isKmapStudent\r\n    isDataCollectible\r\n    isChild\r\n    isOrphan\r\n    isCoachingLoggedInUser\r\n    canModifyCoaches\r\n    nickname\r\n    hideVisual\r\n    joined\r\n    points\r\n    countVideosCompleted\r\n    bio\r\n    profile {\r\n      accessLevel\r\n      __typename\r\n    }\r\n    soundOn\r\n    muteVideos\r\n    showCaptions\r\n    prefersReducedMotion\r\n    noColorInVideos\r\n    newNotificationCount\r\n    canHellban: hasPermission(name: \"can_ban_users\", scope: GLOBAL)\r\n    canMessageUsers: hasPermission(\r\n      name: \"can_send_moderator_messages\"\r\n      scope: GLOBAL\r\n    )\r\n    isSelf: isActor\r\n    hasStudents: hasCoachees\r\n    hasClasses\r\n    hasChildren\r\n    hasCoach\r\n    badgeCounts\r\n    homepageUrl\r\n    isMidsignupPhantom\r\n    includesDistrictOwnedData\r\n    includesKmapDistrictOwnedData\r\n    includesK4dDistrictOwnedData\r\n    canAccessDistrictsHomepage\r\n    isInKacPilotDistrict\r\n    hasUnifiedTeacherRole: hasUnifiedUserRole(role: TEACHER)\r\n    hasUnifiedCoachRole: hasUnifiedUserRole(role: COACH)\r\n    underAgeGate {\r\n      parentEmail\r\n      daysUntilCutoff\r\n      approvalGivenAt\r\n      __typename\r\n    }\r\n    authEmails\r\n    signupDataIfUnverified {\r\n      email\r\n      emailBounced\r\n      __typename\r\n    }\r\n    pendingEmailVerifications {\r\n      email\r\n      __typename\r\n    }\r\n    hasAccessToAIGuideCompanionMode\r\n    hasAccessToAIGuideLearner\r\n    hasAccessToAIGuideDistrictAdmin\r\n    hasAccessToAIGuideParent\r\n    hasAccessToAIGuideTeacher\r\n    tosAccepted\r\n    shouldShowAgeCheck\r\n    birthMonthYear\r\n    lastLoginCountry\r\n    region\r\n    userDistrictInfos {\r\n      id\r\n      isKAD\r\n      primaryRole\r\n      district {\r\n        id\r\n        region\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    schoolAffiliation {\r\n      id\r\n      location\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  actorIsImpersonatingUser\r\n  isAIGuideEnabled\r\n  hasAccessToAIGuideDev\r\n}","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\",\r\n    \"username\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFullUserProfile","description":"<p>Replaced <code>/user/profile?kaid=kaid_6633794068047742056545534</code>.</p>\n<p><code>kaid</code> takes precedence over <code>username</code>.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","getFullUserProfile"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"a7eb2f7b-7b2a-4685-977d-618b5e866262","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFullUserProfile($kaid: String, $username: String) {\r\n  user(kaid: $kaid, username: $username) {\r\n    id\r\n    kaid\r\n    key\r\n    userId\r\n    email\r\n    username\r\n    profileRoot\r\n    gaUserId\r\n    qualarooId\r\n    isPhantom\r\n    isDeveloper: hasPermission(name: \"can_do_what_only_admins_can_do\")\r\n    isCurator: hasPermission(name: \"can_curate_tags\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isCreator: hasPermission(name: \"has_creator_role\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isPublisher: hasPermission(name: \"can_publish\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isModerator: hasPermission(name: \"can_moderate_users\", scope: GLOBAL)\r\n    isParent\r\n    isSatStudent\r\n    isTeacher\r\n    isDataCollectible\r\n    isChild\r\n    isOrphan\r\n    isCoachingLoggedInUser\r\n    canModifyCoaches\r\n    nickname\r\n    hideVisual\r\n    joined\r\n    points\r\n    countVideosCompleted\r\n    bio\r\n    profile {\r\n      accessLevel\r\n      __typename\r\n    }\r\n    soundOn\r\n    muteVideos\r\n    showCaptions\r\n    prefersReducedMotion\r\n    noColorInVideos\r\n    autocontinueOn\r\n    newNotificationCount\r\n    canHellban: hasPermission(name: \"can_ban_users\", scope: GLOBAL)\r\n    canMessageUsers: hasPermission(name: \"can_send_moderator_messages\", scope: GLOBAL)\r\n    isSelf: isActor\r\n    hasStudents: hasCoachees\r\n    hasClasses\r\n    hasChildren\r\n    hasCoach\r\n    badgeCounts\r\n    homepageUrl\r\n    isMidsignupPhantom\r\n    includesDistrictOwnedData\r\n    canAccessDistrictsHomepage\r\n    preferredKaLocale {\r\n      id\r\n      kaLocale\r\n      status\r\n      __typename\r\n    }\r\n    underAgeGate {\r\n      parentEmail\r\n      daysUntilCutoff\r\n      approvalGivenAt\r\n      __typename\r\n    }\r\n    authEmails\r\n    signupDataIfUnverified {\r\n      email\r\n      emailBounced\r\n      __typename\r\n    }\r\n    pendingEmailVerifications {\r\n      email\r\n      __typename\r\n    }\r\n    tosAccepted\r\n    shouldShowAgeCheck\r\n    __typename\r\n  }\r\n  actorIsImpersonatingUser\r\n}\r\n","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\",\r\n    \"username\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFullUserProfile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"3376e5e4c87778b15bd35f3600f4068c;o=3"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:07:51 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"actorIsImpersonatingUser\": false,\n        \"user\": {\n            \"__typename\": \"User\",\n            \"authEmails\": null,\n            \"autocontinueOn\": null,\n            \"badgeCounts\": \"{\\\"0\\\":3,\\\"1\\\":0,\\\"2\\\":0,\\\"3\\\":0,\\\"4\\\":0,\\\"5\\\":0}\",\n            \"bio\": \"Hello World!\",\n            \"canAccessDistrictsHomepage\": false,\n            \"canHellban\": null,\n            \"canMessageUsers\": null,\n            \"canModifyCoaches\": null,\n            \"countVideosCompleted\": 0,\n            \"email\": null,\n            \"gaUserId\": null,\n            \"hasChildren\": null,\n            \"hasClasses\": null,\n            \"hasCoach\": null,\n            \"hasStudents\": null,\n            \"hideVisual\": null,\n            \"homepageUrl\": null,\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"includesDistrictOwnedData\": false,\n            \"isChild\": null,\n            \"isCoachingLoggedInUser\": false,\n            \"isCreator\": null,\n            \"isCurator\": null,\n            \"isDataCollectible\": null,\n            \"isDeveloper\": null,\n            \"isMidsignupPhantom\": false,\n            \"isModerator\": null,\n            \"isOrphan\": null,\n            \"isParent\": null,\n            \"isPhantom\": false,\n            \"isPublisher\": null,\n            \"isSatStudent\": null,\n            \"isSelf\": false,\n            \"isTeacher\": null,\n            \"joined\": \"2021-07-06T00:41:30.438772Z\",\n            \"kaid\": \"kaid_6633794068047742056545534\",\n            \"key\": null,\n            \"muteVideos\": null,\n            \"newNotificationCount\": null,\n            \"nickname\": \"Blobby\",\n            \"noColorInVideos\": null,\n            \"pendingEmailVerifications\": null,\n            \"points\": 5579,\n            \"preferredKaLocale\": null,\n            \"prefersReducedMotion\": null,\n            \"profile\": {\n                \"__typename\": \"Profile\",\n                \"accessLevel\": \"PUBLIC\"\n            },\n            \"profileRoot\": \"/profile/blobbybot/\",\n            \"qualarooId\": null,\n            \"shouldShowAgeCheck\": null,\n            \"showCaptions\": null,\n            \"signupDataIfUnverified\": null,\n            \"soundOn\": null,\n            \"tosAccepted\": null,\n            \"underAgeGate\": null,\n            \"userId\": \"kaid_6633794068047742056545534\",\n            \"username\": \"blobbybot\"\n        }\n    }\n}"},{"id":"19596542-75ec-4433-9ebe-97f309893dab","name":"Aliquis","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFullUserProfile($kaid: String, $username: String) {\r\n  user(kaid: $kaid, username: $username) {\r\n    id\r\n    kaid\r\n    key\r\n    userId\r\n    email\r\n    username\r\n    profileRoot\r\n    gaUserId\r\n    qualarooId\r\n    isPhantom\r\n    isDeveloper: hasPermission(name: \"can_do_what_only_admins_can_do\")\r\n    isCurator: hasPermission(name: \"can_curate_tags\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isCreator: hasPermission(name: \"has_creator_role\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isPublisher: hasPermission(name: \"can_publish\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isModerator: hasPermission(name: \"can_moderate_users\", scope: GLOBAL)\r\n    isParent\r\n    isSatStudent\r\n    isTeacher\r\n    isDataCollectible\r\n    isChild\r\n    isOrphan\r\n    isCoachingLoggedInUser\r\n    canModifyCoaches\r\n    nickname\r\n    hideVisual\r\n    joined\r\n    points\r\n    countVideosCompleted\r\n    bio\r\n    profile {\r\n      accessLevel\r\n      __typename\r\n    }\r\n    soundOn\r\n    muteVideos\r\n    showCaptions\r\n    prefersReducedMotion\r\n    noColorInVideos\r\n    autocontinueOn\r\n    newNotificationCount\r\n    canHellban: hasPermission(name: \"can_ban_users\", scope: GLOBAL)\r\n    canMessageUsers: hasPermission(name: \"can_send_moderator_messages\", scope: GLOBAL)\r\n    isSelf: isActor\r\n    hasStudents: hasCoachees\r\n    hasClasses\r\n    hasChildren\r\n    hasCoach\r\n    badgeCounts\r\n    homepageUrl\r\n    isMidsignupPhantom\r\n    includesDistrictOwnedData\r\n    canAccessDistrictsHomepage\r\n    preferredKaLocale {\r\n      id\r\n      kaLocale\r\n      status\r\n      __typename\r\n    }\r\n    underAgeGate {\r\n      parentEmail\r\n      daysUntilCutoff\r\n      approvalGivenAt\r\n      __typename\r\n    }\r\n    authEmails\r\n    signupDataIfUnverified {\r\n      email\r\n      emailBounced\r\n      __typename\r\n    }\r\n    pendingEmailVerifications {\r\n      email\r\n      __typename\r\n    }\r\n    tosAccepted\r\n    shouldShowAgeCheck\r\n    __typename\r\n  }\r\n  actorIsImpersonatingUser\r\n}\r\n","variables":"{\r\n    \"username\": \"bhavjitChauhan\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFullUserProfile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"909e4c5c60de287e8ca4a32df651ee1f"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Tue, 03 Jan 2023 03:47:14 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"actorIsImpersonatingUser\": false,\n        \"user\": {\n            \"__typename\": \"User\",\n            \"authEmails\": null,\n            \"autocontinueOn\": null,\n            \"badgeCounts\": \"{\\\"0\\\":151,\\\"1\\\":20,\\\"2\\\":3,\\\"3\\\":3,\\\"4\\\":0,\\\"5\\\":8}\",\n            \"bio\": \"Challenge Council member\",\n            \"canAccessDistrictsHomepage\": false,\n            \"canHellban\": null,\n            \"canMessageUsers\": null,\n            \"canModifyCoaches\": null,\n            \"countVideosCompleted\": 0,\n            \"email\": null,\n            \"gaUserId\": null,\n            \"hasChildren\": null,\n            \"hasClasses\": null,\n            \"hasCoach\": null,\n            \"hasStudents\": null,\n            \"hideVisual\": null,\n            \"homepageUrl\": null,\n            \"id\": \"kaid_376749826184384230772276\",\n            \"includesDistrictOwnedData\": false,\n            \"isChild\": null,\n            \"isCoachingLoggedInUser\": false,\n            \"isCreator\": null,\n            \"isCurator\": null,\n            \"isDataCollectible\": null,\n            \"isDeveloper\": null,\n            \"isMidsignupPhantom\": false,\n            \"isModerator\": null,\n            \"isOrphan\": null,\n            \"isParent\": null,\n            \"isPhantom\": false,\n            \"isPublisher\": null,\n            \"isSatStudent\": null,\n            \"isSelf\": false,\n            \"isTeacher\": null,\n            \"joined\": \"2014-09-05T03:19:33.04731Z\",\n            \"kaid\": \"kaid_376749826184384230772276\",\n            \"key\": null,\n            \"muteVideos\": null,\n            \"newNotificationCount\": null,\n            \"nickname\": \"Aliquis\",\n            \"noColorInVideos\": null,\n            \"pendingEmailVerifications\": null,\n            \"points\": 500332,\n            \"preferredKaLocale\": null,\n            \"prefersReducedMotion\": null,\n            \"profile\": {\n                \"__typename\": \"Profile\",\n                \"accessLevel\": \"PUBLIC\"\n            },\n            \"profileRoot\": \"/profile/bhavjitChauhan/\",\n            \"qualarooId\": null,\n            \"shouldShowAgeCheck\": null,\n            \"showCaptions\": null,\n            \"signupDataIfUnverified\": null,\n            \"soundOn\": null,\n            \"tosAccepted\": null,\n            \"underAgeGate\": null,\n            \"userId\": \"http://googleid.khanacademy.org/117567862770376153527\",\n            \"username\": \"bhavjitChauhan\"\n        }\n    }\n}"},{"id":"8124a3b6-280f-4ef9-bc65-01a74d1c4d69","name":"sal","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFullUserProfile($kaid: String, $username: String) {\r\n  user(kaid: $kaid, username: $username) {\r\n    id\r\n    kaid\r\n    key\r\n    userId\r\n    email\r\n    username\r\n    profileRoot\r\n    gaUserId\r\n    qualarooId\r\n    isPhantom\r\n    isDeveloper: hasPermission(name: \"can_do_what_only_admins_can_do\")\r\n    isCurator: hasPermission(name: \"can_curate_tags\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isCreator: hasPermission(name: \"has_creator_role\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isPublisher: hasPermission(name: \"can_publish\", scope: ANY_ON_CURRENT_LOCALE)\r\n    isModerator: hasPermission(name: \"can_moderate_users\", scope: GLOBAL)\r\n    isParent\r\n    isSatStudent\r\n    isTeacher\r\n    isDataCollectible\r\n    isChild\r\n    isOrphan\r\n    isCoachingLoggedInUser\r\n    canModifyCoaches\r\n    nickname\r\n    hideVisual\r\n    joined\r\n    points\r\n    countVideosCompleted\r\n    bio\r\n    profile {\r\n      accessLevel\r\n      __typename\r\n    }\r\n    soundOn\r\n    muteVideos\r\n    showCaptions\r\n    prefersReducedMotion\r\n    noColorInVideos\r\n    autocontinueOn\r\n    newNotificationCount\r\n    canHellban: hasPermission(name: \"can_ban_users\", scope: GLOBAL)\r\n    canMessageUsers: hasPermission(name: \"can_send_moderator_messages\", scope: GLOBAL)\r\n    isSelf: isActor\r\n    hasStudents: hasCoachees\r\n    hasClasses\r\n    hasChildren\r\n    hasCoach\r\n    badgeCounts\r\n    homepageUrl\r\n    isMidsignupPhantom\r\n    includesDistrictOwnedData\r\n    canAccessDistrictsHomepage\r\n    preferredKaLocale {\r\n      id\r\n      kaLocale\r\n      status\r\n      __typename\r\n    }\r\n    underAgeGate {\r\n      parentEmail\r\n      daysUntilCutoff\r\n      approvalGivenAt\r\n      __typename\r\n    }\r\n    authEmails\r\n    signupDataIfUnverified {\r\n      email\r\n      emailBounced\r\n      __typename\r\n    }\r\n    pendingEmailVerifications {\r\n      email\r\n      __typename\r\n    }\r\n    tosAccepted\r\n    shouldShowAgeCheck\r\n    __typename\r\n  }\r\n  actorIsImpersonatingUser\r\n}\r\n","variables":"{\r\n    \"username\": \"sal\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFullUserProfile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"6fa5900181bda1645ffedf6c250f0a78"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Sun, 08 Jan 2023 23:43:23 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"actorIsImpersonatingUser\": false,\n        \"user\": {\n            \"__typename\": \"User\",\n            \"authEmails\": null,\n            \"autocontinueOn\": null,\n            \"badgeCounts\": null,\n            \"bio\": \"Founder & Executive Director\",\n            \"canAccessDistrictsHomepage\": false,\n            \"canHellban\": null,\n            \"canMessageUsers\": null,\n            \"canModifyCoaches\": null,\n            \"countVideosCompleted\": 0,\n            \"email\": null,\n            \"gaUserId\": null,\n            \"hasChildren\": null,\n            \"hasClasses\": null,\n            \"hasCoach\": null,\n            \"hasStudents\": null,\n            \"hideVisual\": null,\n            \"homepageUrl\": null,\n            \"id\": \"kaid_326465577260382527912172\",\n            \"includesDistrictOwnedData\": false,\n            \"isChild\": null,\n            \"isCoachingLoggedInUser\": false,\n            \"isCreator\": null,\n            \"isCurator\": null,\n            \"isDataCollectible\": null,\n            \"isDeveloper\": null,\n            \"isMidsignupPhantom\": false,\n            \"isModerator\": null,\n            \"isOrphan\": null,\n            \"isParent\": null,\n            \"isPhantom\": false,\n            \"isPublisher\": null,\n            \"isSatStudent\": null,\n            \"isSelf\": false,\n            \"isTeacher\": null,\n            \"joined\": null,\n            \"kaid\": \"kaid_326465577260382527912172\",\n            \"key\": null,\n            \"muteVideos\": null,\n            \"newNotificationCount\": null,\n            \"nickname\": \"Sal Khan\",\n            \"noColorInVideos\": null,\n            \"pendingEmailVerifications\": null,\n            \"points\": 0,\n            \"preferredKaLocale\": null,\n            \"prefersReducedMotion\": null,\n            \"profile\": {\n                \"__typename\": \"Profile\",\n                \"accessLevel\": \"COACH\"\n            },\n            \"profileRoot\": \"/profile/sal/\",\n            \"qualarooId\": null,\n            \"shouldShowAgeCheck\": null,\n            \"showCaptions\": null,\n            \"signupDataIfUnverified\": null,\n            \"soundOn\": null,\n            \"tosAccepted\": null,\n            \"underAgeGate\": null,\n            \"userId\": null,\n            \"username\": \"sal\"\n        }\n    }\n}"}],"_postman_id":"9ae4c690-be8a-4b57-acfc-07a4870a5ee3"},{"name":"avatarDataForProfile","event":[{"listen":"prerequest","script":{"id":"1fbec355-143f-43b7-874c-fcb6b56b11fd","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"59ca2961-99d4-4076-9564-6a9c9bf1fc2b","exec":["pm.test(\"User data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.user).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"256c194a-f6d5-4c7a-aaa5-97792cdba1b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query avatarDataForProfile($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    avatar {\r\n      name\r\n      imageSrc\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/avatarDataForProfile","urlObject":{"protocol":"https","path":["api","internal","graphql","avatarDataForProfile"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"f526840a-02be-400c-8d3c-bf57b3781768","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query avatarDataForProfile($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    avatar {\r\n      name\r\n      imageSrc\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/avatarDataForProfile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"d8b69187977cf423a25230c2209df2a5"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:05:13 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user\": {\n            \"__typename\": \"User\",\n            \"avatar\": {\n                \"__typename\": \"Avatar\",\n                \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                \"name\": \"blobby_green_style\"\n            },\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"kaid\": \"kaid_6633794068047742056545534\"\n        }\n    }\n}"}],"_postman_id":"256c194a-f6d5-4c7a-aaa5-97792cdba1b3"},{"name":"getProfileWidgets","event":[{"listen":"test","script":{"id":"39597117-2dc9-4ffd-9294-454d8ea19d05","exec":["pm.test(\"User data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.user).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"d88fe317-8705-43d7-a811-5d93316dd4a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getProfileWidgets($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    kaid\r\n    badgeCounts\r\n    isChild\r\n    profile {\r\n      programs {\r\n        id\r\n        authorKaid\r\n        authorNickname\r\n        deleted\r\n        displayableSpinoffCount\r\n        imagePath\r\n        key\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    programs(sort: TOP, pageInfo: {itemsPerPage: 2}) {\r\n      programs {\r\n        id\r\n        authorKaid\r\n        authorNickname\r\n        deleted\r\n        displayableSpinoffCount\r\n        imagePath\r\n        key\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  userSummary(kaid: $kaid) {\r\n    statistics {\r\n      answers\r\n      comments\r\n      flags\r\n      projectanswers\r\n      projectquestions\r\n      questions\r\n      replies\r\n      votes\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getProfileWidgets","description":"<p>Replaced <code>/user/kaid_6633794068047742056545534/profile/widgets</code>.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","getProfileWidgets"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"421ed38d-f419-4872-8922-d16a6e11ba83","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getProfileWidgets($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    kaid\r\n    badgeCounts\r\n    isChild\r\n    profile {\r\n      programs {\r\n        id\r\n        authorKaid\r\n        authorNickname\r\n        deleted\r\n        displayableSpinoffCount\r\n        imagePath\r\n        key\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    programs(sort: TOP, pageInfo: {itemsPerPage: 2}) {\r\n      programs {\r\n        id\r\n        authorKaid\r\n        authorNickname\r\n        deleted\r\n        displayableSpinoffCount\r\n        imagePath\r\n        key\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  userSummary(kaid: $kaid) {\r\n    statistics {\r\n      answers\r\n      comments\r\n      flags\r\n      projectanswers\r\n      projectquestions\r\n      questions\r\n      replies\r\n      votes\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getProfileWidgets"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"230b1bcd30de4ce844de86ae6ffac2a8"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:07:11 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user\": {\n            \"__typename\": \"User\",\n            \"badgeCounts\": \"{\\\"0\\\":3,\\\"1\\\":0,\\\"2\\\":0,\\\"3\\\":0,\\\"4\\\":0,\\\"5\\\":0}\",\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"isChild\": null,\n            \"kaid\": \"kaid_6633794068047742056545534\",\n            \"profile\": {\n                \"__typename\": \"Profile\",\n                \"programs\": []\n            },\n            \"programs\": {\n                \"__typename\": \"ListPrograms\",\n                \"programs\": [\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_6633794068047742056545534\",\n                        \"authorNickname\": \"Blobby\",\n                        \"deleted\": null,\n                        \"displayableSpinoffCount\": 0,\n                        \"id\": \"4527459319463936\",\n                        \"imagePath\": \"/computer-programming/spin-off-of-sample-program/4527459319463936/6259460951031808.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOjtLaFCAw\",\n                        \"sumVotesIncremented\": 1,\n                        \"translatedTitle\": \"Spin-off of \\\"Sample program\\\"\",\n                        \"url\": \"/computer-programming/spin-off-of-sample-program/4527459319463936\"\n                    },\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_6633794068047742056545534\",\n                        \"authorNickname\": \"Blobby\",\n                        \"deleted\": null,\n                        \"displayableSpinoffCount\": 0,\n                        \"id\": \"5154160781082624\",\n                        \"imagePath\": \"/computer-programming/sample-program/5154160781082624/4993200510517248.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOT6fWTCQw\",\n                        \"sumVotesIncremented\": 1,\n                        \"translatedTitle\": \"Sample program\",\n                        \"url\": \"/computer-programming/sample-program/5154160781082624\"\n                    }\n                ]\n            }\n        },\n        \"userSummary\": {\n            \"__typename\": \"UserSummary\",\n            \"statistics\": {\n                \"__typename\": \"UserStatistics\",\n                \"answers\": 3,\n                \"comments\": 21,\n                \"flags\": 0,\n                \"projectanswers\": 0,\n                \"projectquestions\": 2,\n                \"questions\": 0,\n                \"replies\": 3,\n                \"votes\": 0\n            }\n        }\n    }\n}"},{"id":"c33c9b24-ae1b-4b74-afbe-8be5f9f65b55","name":"Aliquis","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getProfileWidgets($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    kaid\r\n    badgeCounts\r\n    isChild\r\n    profile {\r\n      programs {\r\n        id\r\n        authorKaid\r\n        authorNickname\r\n        deleted\r\n        displayableSpinoffCount\r\n        imagePath\r\n        key\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    programs(sort: TOP, pageInfo: {itemsPerPage: 2}) {\r\n      programs {\r\n        id\r\n        authorKaid\r\n        authorNickname\r\n        deleted\r\n        displayableSpinoffCount\r\n        imagePath\r\n        key\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  userSummary(kaid: $kaid) {\r\n    statistics {\r\n      answers\r\n      comments\r\n      flags\r\n      projectanswers\r\n      projectquestions\r\n      questions\r\n      replies\r\n      votes\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"kaid\": \"kaid_376749826184384230772276\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getProfileWidgets"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"81f961d9ee91cac6427d32a6ab75c837"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Set-Cookie","value":"gae_b_id=!$zL-96RaRpddfR6uWTo81ai_1XlH08DEoeJi1Gd56O74.~rp9xvm~1$a2FpZF83MTA5Nzk5ODM3NzA0MzI0OTY0MTE1NDA2; Path=/; Expires=Tue, 30 Jan 2024 01:09:22 GMT; Max-Age=31536000; HttpOnly; SameSite=Lax;"},{"key":"Date","value":"Mon, 30 Jan 2023 01:09:22 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user\": {\n            \"__typename\": \"User\",\n            \"badgeCounts\": \"{\\\"0\\\":151,\\\"1\\\":20,\\\"2\\\":3,\\\"3\\\":3,\\\"4\\\":0,\\\"5\\\":8}\",\n            \"id\": \"kaid_376749826184384230772276\",\n            \"isChild\": null,\n            \"kaid\": \"kaid_376749826184384230772276\",\n            \"profile\": {\n                \"__typename\": \"Profile\",\n                \"programs\": [\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_376749826184384230772276\",\n                        \"authorNickname\": \"\\u202d\\u202esiuqilA\",\n                        \"deleted\": null,\n                        \"displayableSpinoffCount\": 0,\n                        \"id\": \"6058668928843776\",\n                        \"imagePath\": \"/computer-programming/open-problems/6058668928843776/5330118640189440.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgMPKvMrhCgw\",\n                        \"sumVotesIncremented\": 17,\n                        \"translatedTitle\": \"Open Problems\",\n                        \"url\": \"/computer-programming/open-problems/6058668928843776\"\n                    },\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_376749826184384230772276\",\n                        \"authorNickname\": \"Aliquis\",\n                        \"deleted\": null,\n                        \"displayableSpinoffCount\": 9,\n                        \"id\": \"6240578367963136\",\n                        \"imagePath\": \"/computer-programming/khanalytics-demo/6240578367963136/6062728828993536.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgMOG3viKCww\",\n                        \"sumVotesIncremented\": 123,\n                        \"translatedTitle\": \"Khanalytics Demo\",\n                        \"url\": \"/computer-programming/khanalytics-demo/6240578367963136\"\n                    }\n                ]\n            },\n            \"programs\": {\n                \"__typename\": \"ListPrograms\",\n                \"programs\": [\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_376749826184384230772276\",\n                        \"authorNickname\": \"Aliquis\",\n                        \"deleted\": null,\n                        \"displayableSpinoffCount\": 24,\n                        \"id\": \"5835557262376960\",\n                        \"imagePath\": \"/computer-programming/threejs-demo/5835557262376960/6232752818012160.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgMPtiO2uCgw\",\n                        \"sumVotesIncremented\": 176,\n                        \"translatedTitle\": \"Three.js Demo\",\n                        \"url\": \"/computer-programming/threejs-demo/5835557262376960\"\n                    },\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_376749826184384230772276\",\n                        \"authorNickname\": \"Aliquis\",\n                        \"deleted\": null,\n                        \"displayableSpinoffCount\": 9,\n                        \"id\": \"6240578367963136\",\n                        \"imagePath\": \"/computer-programming/khanalytics-demo/6240578367963136/6062728828993536.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgMOG3viKCww\",\n                        \"sumVotesIncremented\": 123,\n                        \"translatedTitle\": \"Khanalytics Demo\",\n                        \"url\": \"/computer-programming/khanalytics-demo/6240578367963136\"\n                    }\n                ]\n            }\n        },\n        \"userSummary\": {\n            \"__typename\": \"UserSummary\",\n            \"statistics\": {\n                \"__typename\": \"UserStatistics\",\n                \"answers\": 217,\n                \"comments\": 83,\n                \"flags\": 70,\n                \"projectanswers\": 16,\n                \"projectquestions\": 4,\n                \"questions\": 6,\n                \"replies\": 526,\n                \"votes\": 324\n            }\n        }\n    }\n}"}],"_postman_id":"d88fe317-8705-43d7-a811-5d93316dd4a2"},{"name":"projectsAuthoredByUser","event":[{"listen":"test","script":{"id":"2ee4792f-0814-412e-bff6-f88462df49da","exec":["pm.test(\"User data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.user).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"fe90a093-1deb-48bc-98a0-116275b2f512","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query projectsAuthoredByUser($kaid: String, $pageInfo: ListProgramsPageInfo, $sort: ListProgramSortOrder) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    programs(pageInfo: $pageInfo, sort: $sort) {\r\n      complete\r\n      cursor\r\n      programs {\r\n        id\r\n        key\r\n        authorKaid\r\n        authorNickname\r\n        displayableSpinoffCount\r\n        imagePath\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\",\r\n    \"sort\": \"TOP\",\r\n    \"pageInfo\": {\r\n        \"cursor\": \"\",\r\n        \"itemsPerPage\": 40\r\n    }\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/projectsAuthoredByUser","description":"<p>Replaced <code>/user/scratchpads?kaid=kaid_6633794068047742056545534</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>sort</code></strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TOP</code></td>\n</tr>\n<tr>\n<td><code>RECENT</code></td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>itemsPerPage</code></strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1 ≤ <code>itemsPerPage</code> ≤ 100</td>\n<td><code>itemsPerPage</code></td>\n</tr>\n<tr>\n<td><code>itemsPerPage</code> &lt; 1</td>\n<td>40</td>\n</tr>\n<tr>\n<td><code>itemsPerPage</code> &gt; 100</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","internal","graphql","projectsAuthoredByUser"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"29802093-b431-4cb5-967f-ce15f7a23174","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query projectsAuthoredByUser($kaid: String, $pageInfo: ListProgramsPageInfo, $sort: ListProgramSortOrder) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    programs(pageInfo: $pageInfo, sort: $sort) {\r\n      complete\r\n      cursor\r\n      programs {\r\n        id\r\n        key\r\n        authorKaid\r\n        authorNickname\r\n        displayableSpinoffCount\r\n        imagePath\r\n        sumVotesIncremented\r\n        translatedTitle: title\r\n        url\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\",\r\n    \"sort\": \"TOP\",\r\n    \"pageInfo\": {\r\n        \"cursor\": \"\",\r\n        \"itemsPerPage\": 40\r\n    }\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/projectsAuthoredByUser"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"d61ebfeb4d61ec3c75af1ce500192f5f"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:11:36 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user\": {\n            \"__typename\": \"User\",\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"kaid\": \"kaid_6633794068047742056545534\",\n            \"programs\": {\n                \"__typename\": \"ListPrograms\",\n                \"complete\": true,\n                \"cursor\": \"ClQKIwoWdGltZV9pbmRlcGVuZGVudF9zY29yZRIJISQYHXl_RdE_EilqDnN-a2hhbi1hY2FkZW15chcLEgpTY3JhdGNocGFkGICA45Pp9ZMJDBgAIAE\",\n                \"programs\": [\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_6633794068047742056545534\",\n                        \"authorNickname\": \"Blobby\",\n                        \"displayableSpinoffCount\": 0,\n                        \"id\": \"4527459319463936\",\n                        \"imagePath\": \"/computer-programming/spin-off-of-sample-program/4527459319463936/6259460951031808.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOjtLaFCAw\",\n                        \"sumVotesIncremented\": 1,\n                        \"translatedTitle\": \"Spin-off of \\\"Sample program\\\"\",\n                        \"url\": \"/computer-programming/spin-off-of-sample-program/4527459319463936\"\n                    },\n                    {\n                        \"__typename\": \"Program\",\n                        \"authorKaid\": \"kaid_6633794068047742056545534\",\n                        \"authorNickname\": \"Blobby\",\n                        \"displayableSpinoffCount\": 0,\n                        \"id\": \"5154160781082624\",\n                        \"imagePath\": \"/computer-programming/sample-program/5154160781082624/4993200510517248.png\",\n                        \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOT6fWTCQw\",\n                        \"sumVotesIncremented\": 1,\n                        \"translatedTitle\": \"Sample program\",\n                        \"url\": \"/computer-programming/sample-program/5154160781082624\"\n                    }\n                ]\n            }\n        }\n    }\n}"}],"_postman_id":"fe90a093-1deb-48bc-98a0-116275b2f512"},{"name":"getUserHoverCardProfile","event":[{"listen":"test","script":{"id":"42a66c9d-5c88-47c5-9db7-09aac24476db","exec":["pm.test(\"User data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.user).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"6de1d62b-d8b4-425e-b0f2-305be6279718","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getUserHoverCardProfile($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    nickname\r\n    username\r\n    bio\r\n    avatar {\r\n      name\r\n      imageSrc\r\n      __typename\r\n    }\r\n    points\r\n    isPhantom\r\n    isActor\r\n    isCoachedByActor\r\n    userSummaryIsVisibleToActor\r\n    actorHasUserScopedPermission(capability: CAN_VIEW_USER_IDENTITY)\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getUserHoverCardProfile","urlObject":{"protocol":"https","path":["api","internal","graphql","getUserHoverCardProfile"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"153608eb-3845-4110-b217-f4830ea3355d","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getUserHoverCardProfile($kaid: String!) {\r\n  user(kaid: $kaid) {\r\n    id\r\n    nickname\r\n    username\r\n    bio\r\n    avatar {\r\n      name\r\n      imageSrc\r\n      __typename\r\n    }\r\n    points\r\n    isPhantom\r\n    isActor\r\n    isCoachedByActor\r\n    userSummaryIsVisibleToActor\r\n    actorHasUserScopedPermission(capability: CAN_VIEW_USER_IDENTITY)\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"kaid\": \"kaid_6633794068047742056545534\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getUserHoverCardProfile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"914ee996db6b913c189a6c2438f0c8e9"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:08:07 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user\": {\n            \"__typename\": \"User\",\n            \"actorHasUserScopedPermission\": false,\n            \"avatar\": {\n                \"__typename\": \"Avatar\",\n                \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                \"name\": \"blobby_green_style\"\n            },\n            \"bio\": \"Hello World!\",\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"isActor\": false,\n            \"isCoachedByActor\": false,\n            \"isPhantom\": false,\n            \"kaid\": \"kaid_6633794068047742056545534\",\n            \"nickname\": \"Blobby\",\n            \"points\": 5579,\n            \"userSummaryIsVisibleToActor\": true,\n            \"username\": \"blobbybot\"\n        }\n    }\n}"}],"_postman_id":"6de1d62b-d8b4-425e-b0f2-305be6279718"},{"name":"checkUsername","event":[{"listen":"test","script":{"id":"21bbf9d1-535a-419a-8f58-380ae13a9d1e","exec":["pm.test(\"Check username exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.checkUsername).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"f03662c8-827b-4217-bbcb-245369ac9444","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query checkUsername($username: String!) {\r\n  checkUsername(username: $username) {\r\n    error {\r\n      code\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"username\": \"Tiana_Mills\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/checkUsername","urlObject":{"protocol":"https","path":["api","internal","graphql","checkUsername"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"a7af3168-080f-4095-abe9-5bad0696cf0f","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query checkUsername($username: String!) {\r\n  checkUsername(username: $username) {\r\n    error {\r\n      code\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"username\": \"blobbybot\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/checkUsername"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"75779a7449d0004a91474759148d0299"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:12:30 GMT"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"checkUsername\": {\n            \"__typename\": \"CheckUsername\",\n            \"error\": {\n                \"__typename\": \"CheckUsernameError\",\n                \"code\": \"UNAVAILABLE\"\n            }\n        }\n    }\n}"}],"_postman_id":"f03662c8-827b-4217-bbcb-245369ac9444"},{"name":"getNotificationsForUser","id":"682cc0c8-ef8e-4fd2-b70b-2b952da2116d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getNotificationsForUser($after: ID) {\r\n  user {\r\n    id\r\n    notifications(after: $after) {\r\n      notifications {\r\n        __typename\r\n        brandNew\r\n        class_\r\n        date\r\n        kaid\r\n        read\r\n        url\r\n        urlsafeKey\r\n        ...ThreadCreatedNotificationType\r\n        ...AssignmentDueDateNotificationType\r\n        ...AssignmentCreatedNotificationType\r\n        ...CoachRequestNotificationType\r\n        ...BadgeNotificationType\r\n        ...CourseMasteryGoalCreatedNotificationType\r\n        ...ModeratorNotificationType\r\n        ...ProgramFeedbackNotificationType\r\n        ...CoachRequestAcceptedNotificationType\r\n        ...AvatarNotificationType\r\n        ...InfoNotificationType\r\n        ...ResponseFeedbackNotificationType\r\n        ...GroupedBadgeNotificationType\r\n        ...UnitMasteryGoalCreatedNotificationType\r\n        ...UnitMasteryDueDateCreatedNotificationType\r\n        ...CourseMasteryDueDateCreatedNotificationType\r\n        ...MasteryGoalDueDateApproachingCreatedNotificationType\r\n      }\r\n      pageInfo {\r\n        nextCursor\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n\r\nfragment AssignmentCreatedNotificationType on AssignmentCreatedNotification {\r\n  numAssignments\r\n  contentTitle\r\n  curationNodeIconURL\r\n  className\r\n  __typename\r\n}\r\n\r\nfragment AssignmentDueDateNotificationType on AssignmentDueDateNotification {\r\n  numAssignments\r\n  dueDate\r\n  contentTitle\r\n  curationNodeIconURL\r\n  __typename\r\n}\r\n\r\nfragment AvatarNotificationType on AvatarNotification {\r\n  name\r\n  thumbnailSrc\r\n  __typename\r\n}\r\n\r\nfragment BadgeNotificationType on BadgeNotification {\r\n  badgeName\r\n  badge {\r\n    description\r\n    fullDescription\r\n    name\r\n    relativeUrl\r\n    icons {\r\n      compactUrl\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment CoachRequestAcceptedNotificationType on CoachRequestAcceptedNotification {\r\n  isMultipleClassrooms\r\n  student {\r\n    id\r\n    email\r\n    nickname\r\n    __typename\r\n  }\r\n  classroom {\r\n    cacheId\r\n    id\r\n    name\r\n    topics {\r\n      id\r\n      slug\r\n      iconUrl\r\n      key\r\n      translatedStandaloneTitle\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment CoachRequestNotificationType on CoachRequestNotification {\r\n  coachIsParent\r\n  coach {\r\n    id\r\n    kaid\r\n    nickname\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment CourseMasteryDueDateCreatedNotificationType on CourseMasteryDueDateCreatedNotification {\r\n  dueDate\r\n  course {\r\n    id\r\n    iconUrl\r\n    translatedStandaloneTitle\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment CourseMasteryGoalCreatedNotificationType on CourseMasteryGoalCreatedNotification {\r\n  curationNodeIconURL\r\n  curationNodeTranslatedTitle\r\n  masteryPercentage\r\n  __typename\r\n}\r\n\r\nfragment GroupedBadgeNotificationType on GroupedBadgeNotification {\r\n  badgeNotifications {\r\n    badge {\r\n      badgeCategory\r\n      description\r\n      fullDescription\r\n      name\r\n      icons {\r\n        compactUrl\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment InfoNotificationType on InfoNotification {\r\n  notificationType\r\n  __typename\r\n}\r\n\r\nfragment MasteryGoalDueDateApproachingCreatedNotificationType on MasteryGoalDueDateApproachingCreatedNotification {\r\n  classroomInfo: classroom {\r\n    id\r\n    cacheId\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment ModeratorNotificationType on ModeratorNotification {\r\n  text\r\n  __typename\r\n}\r\n\r\nfragment ProgramFeedbackNotificationType on ProgramFeedbackNotification {\r\n  authorAvatarSrc\r\n  authorNickname\r\n  feedbackType\r\n  translatedScratchpadTitle\r\n  content\r\n  __typename\r\n}\r\n\r\nfragment ResponseFeedbackNotificationType on ResponseFeedbackNotification {\r\n  authorAvatarUrl\r\n  authorNickname\r\n  feedbackType\r\n  focusTranslatedTitle\r\n  content\r\n  sumVotesIncremented\r\n  __typename\r\n}\r\n\r\nfragment ThreadCreatedNotificationType on ThreadCreatedNotification {\r\n  coachee {\r\n    id\r\n    kaid\r\n    nickname\r\n    __typename\r\n  }\r\n  threadId\r\n  flagged\r\n  __typename\r\n}\r\n\r\nfragment UnitMasteryDueDateCreatedNotificationType on UnitMasteryDueDateCreatedNotification {\r\n  dueDate\r\n  unit {\r\n    id\r\n    iconUrl\r\n    translatedStandaloneTitle\r\n    __typename\r\n  }\r\n  __typename\r\n}\r\n\r\nfragment UnitMasteryGoalCreatedNotificationType on UnitMasteryGoalCreatedNotification {\r\n  numAssignmentsCount: numAssignments\r\n  classroomInfo: classroom {\r\n    cacheId\r\n    id\r\n    coach {\r\n      id\r\n      nickname\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  unit {\r\n    id\r\n    iconUrl\r\n    parent {\r\n      id\r\n      iconUrl\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n  __typename\r\n}","variables":""}},"url":"https://www.khanacademy.org/api/internal/graphql/getNotificationsForUser","urlObject":{"protocol":"https","path":["api","internal","graphql","getNotificationsForUser"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"682cc0c8-ef8e-4fd2-b70b-2b952da2116d"}],"id":"b710c97a-66be-4f49-af48-f32d1bc4bd8b","description":"<p>Endpoints related to users.</p>\n","_postman_id":"b710c97a-66be-4f49-af48-f32d1bc4bd8b"},{"name":"Programs","item":[{"name":"hotlist","event":[{"listen":"test","script":{"id":"b0bcff0f-410e-4002-9f26-2d211e747264","exec":["pm.test(\"All badges exist\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.listTopPrograms?.programs).to.exist;\r","  pm.expect(jsonData.data?.listTopPrograms?.programs).to.have.length.gt(0);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"63956e0c-3e52-410a-9c80-70b5b8031d97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query hotlist($curationNodeId: String, $onlyOfficialProjectSpinoffs: Boolean!, $sort: ListProgramSortOrder, $pageInfo: ListProgramsPageInfo, $userAuthoredContentTypes: [UserAuthoredContentType!]) {\r\n  listTopPrograms(\r\n    curationNodeId: $curationNodeId\r\n    onlyOfficialProjectSpinoffs: $onlyOfficialProjectSpinoffs\r\n    sort: $sort\r\n    pageInfo: $pageInfo\r\n    userAuthoredContentTypes: $userAuthoredContentTypes\r\n  ) {\r\n    complete\r\n    cursor\r\n    programs {\r\n      id\r\n      key\r\n      authorKaid\r\n      authorNickname\r\n      displayableSpinoffCount\r\n      imagePath\r\n      sumVotesIncremented\r\n      translatedTitle: title\r\n      url\r\n      userAuthoredContentType\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"curationNodeId\": \"xffde7c31\",\r\n    \"onlyOfficialProjectSpinoffs\": false,\r\n    \"sort\": \"HOT\",\r\n    \"pageInfo\": {\r\n        \"itemsPerPage\": 40,\r\n        \"cursor\": null\r\n    }\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/hotlist","description":"<p>Replaced <code>/scratchpads/top</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>sort</code></strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TOP</code></td>\n</tr>\n<tr>\n<td><code>RECENT</code></td>\n</tr>\n<tr>\n<td><code>HOT</code></td>\n</tr>\n<tr>\n<td><code>OFFICIAL</code></td>\n</tr>\n<tr>\n<td><code>UPVOTE</code></td>\n</tr>\n<tr>\n<td><code>OLDEST</code></td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>itemsPerPage</code></strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1 ≤ <code>itemsPerPage</code> ≤ 100</td>\n<td><code>itemsPerPage</code></td>\n</tr>\n<tr>\n<td><code>itemsPerPage</code> &lt; 1</td>\n<td>40</td>\n</tr>\n<tr>\n<td><code>itemsPerPage</code> &gt; 100</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","internal","graphql","hotlist"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"6e988fa4-60f5-4ab6-9bb0-8ba937f0dc4b","name":"Top list","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query hotlist($curationNodeId: String, $onlyOfficialProjectSpinoffs: Boolean!, $sort: ListProgramSortOrder, $pageInfo: ListProgramsPageInfo) {\r\n  listTopPrograms(curationNodeId: $curationNodeId, onlyOfficialProjectSpinoffs: $onlyOfficialProjectSpinoffs, sort: $sort, pageInfo: $pageInfo) {\r\n    complete\r\n    cursor\r\n    programs {\r\n      id\r\n      key\r\n      authorKaid\r\n      authorNickname\r\n      displayableSpinoffCount\r\n      imagePath\r\n      sumVotesIncremented\r\n      translatedTitle: title\r\n      url\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"curationNodeId\": \"xffde7c31\",\r\n    \"onlyOfficialProjectSpinoffs\": false,\r\n    \"sort\": \"HOT\",\r\n    \"pageInfo\": {\r\n        \"itemsPerPage\": 10,\r\n        \"cursor\": \"\"\r\n    }\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/hotlist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"51e5ceb16af2d399505a21f85b51d323"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Set-Cookie","value":"gae_b_id=!$UCmrIb7hiOhJgyOq_CrnN9AXFTH2qsahlGSE1YfbakI.~rorb37~1$a2FpZF80ODQ2NTY0NTE1OTE5MzAxNzIwODkwNDgx; Path=/; Expires=Fri, 19 Jan 2024 23:40:19 GMT; Max-Age=31536000; HttpOnly; SameSite=Lax;"},{"key":"Date","value":"Thu, 19 Jan 2023 23:40:19 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"listTopPrograms\": {\n            \"__typename\": \"ListPrograms\",\n            \"complete\": false,\n            \"cursor\": \"ClIKIQoUdGltZV9kZXBlbmRlbnRfc2NvcmUSCSGNHL0T5ZuTQBIpag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOIuc6KCwwYACAB\",\n            \"programs\": [\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_603304270920771144926385\",\n                    \"authorNickname\": \"ɴᴇᴡɴɪɴᴊᴀ\",\n                    \"displayableSpinoffCount\": 2,\n                    \"id\": \"4840463156953088\",\n                    \"imagePath\": \"/computer-programming/till-final-breath-graphic-/4840463156953088/5250133512208384.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJO4gszMCAw\",\n                    \"sumVotesIncremented\": 56,\n                    \"translatedTitle\": \"Till Final Breath -GRAPHIC-\",\n                    \"url\": \"/computer-programming/till-final-breath-graphic-/4840463156953088\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_337124640664758427043716\",\n                    \"authorNickname\": \"NIKO\",\n                    \"displayableSpinoffCount\": 11,\n                    \"id\": \"5716187510259712\",\n                    \"imagePath\": \"/computer-programming/rebooting/5716187510259712/6375009362952192.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJPw-dqTCgw\",\n                    \"sumVotesIncremented\": 58,\n                    \"translatedTitle\": \"rebooting...\",\n                    \"url\": \"/computer-programming/rebooting/5716187510259712\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_714276242204949021450419\",\n                    \"authorNickname\": \"✎Ace Rogers (Online)\",\n                    \"displayableSpinoffCount\": 5,\n                    \"id\": \"5901837891059712\",\n                    \"imagePath\": \"/computer-programming/a-possible-intro-for-team-papernuke/5901837891059712/5486474447601664.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJO4i_a9Cgw\",\n                    \"sumVotesIncremented\": 25,\n                    \"translatedTitle\": \"A possible Intro for Team PaperNuke\",\n                    \"url\": \"/computer-programming/a-possible-intro-for-team-papernuke/5901837891059712\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_453268912170521928426459\",\n                    \"authorNickname\": \"monsimir\",\n                    \"displayableSpinoffCount\": 21,\n                    \"id\": \"5400839040843776\",\n                    \"imagePath\": \"/computer-programming/hillside-home/5400839040843776/5510838790438912.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOkjYHMCQw\",\n                    \"sumVotesIncremented\": 29,\n                    \"translatedTitle\": \"Hillside Home\",\n                    \"url\": \"/computer-programming/hillside-home/5400839040843776\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_337124640664758427043716\",\n                    \"authorNickname\": \"NIKO\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"5747240165752832\",\n                    \"imagePath\": \"/computer-programming/true-l202-lefevre-pads/5747240165752832/4853635309944832.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOE2uKaCgw\",\n                    \"sumVotesIncremented\": 27,\n                    \"translatedTitle\": \"TRUE L20.2 Lefevre Pads\",\n                    \"url\": \"/computer-programming/true-l202-lefevre-pads/5747240165752832\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_101904269317089495055459\",\n                    \"authorNickname\": \"NL#Midsane\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"4564311456661504\",\n                    \"imagePath\": \"/computer-programming/new-program/4564311456661504/5708315623735296.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOY-eaNCAw\",\n                    \"sumVotesIncremented\": 30,\n                    \"translatedTitle\": \"<New program>\",\n                    \"url\": \"/computer-programming/new-program/4564311456661504\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_2342551348722616771196\",\n                    \"authorNickname\": \"Joe H\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"5816562884067328\",\n                    \"imagePath\": \"/computer-programming/let-life-shine/5816562884067328/4647100600336384.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOkocSqCgw\",\n                    \"sumVotesIncremented\": 10,\n                    \"translatedTitle\": \"Let Life Shine!\",\n                    \"url\": \"/computer-programming/let-life-shine/5816562884067328\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_1161636173501911064328685\",\n                    \"authorNickname\": \"Paperwad\",\n                    \"displayableSpinoffCount\": 3,\n                    \"id\": \"6726414670020608\",\n                    \"imagePath\": \"/computer-programming/i-should-be-working-on-my-coc-project/6726414670020608/4915099857108992.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOot7T5Cww\",\n                    \"sumVotesIncremented\": 37,\n                    \"translatedTitle\": \"I should be working on my CoC project\",\n                    \"url\": \"/computer-programming/i-should-be-working-on-my-coc-project/6726414670020608\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_879429862105799252962492\",\n                    \"authorNickname\": \"Promise\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"6460291651256320\",\n                    \"imagePath\": \"/computer-programming/a-sierpinskis-triangle-d/6460291651256320/6603790660976640.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJPonfO8Cww\",\n                    \"sumVotesIncremented\": 35,\n                    \"translatedTitle\": \"a Sierpinski's triangle :D\",\n                    \"url\": \"/computer-programming/a-sierpinskis-triangle-d/6460291651256320\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_1088685075013843225245914\",\n                    \"authorNickname\": \"Ӿɛהּσהּ\",\n                    \"displayableSpinoffCount\": 4,\n                    \"id\": \"6239125330247680\",\n                    \"imagePath\": \"/computer-programming/bals/6239125330247680/5012150246752256.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgJOIuc6KCww\",\n                    \"sumVotesIncremented\": 65,\n                    \"translatedTitle\": \"Bals\",\n                    \"url\": \"/computer-programming/bals/6239125330247680\"\n                }\n            ]\n        }\n    }\n}"},{"id":"525c154a-876e-4582-a8e6-0c89af1da6b6","name":"Oldest list","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query hotlist($curationNodeId: String, $onlyOfficialProjectSpinoffs: Boolean!, $sort: ListProgramSortOrder, $pageInfo: ListProgramsPageInfo) {\r\n  listTopPrograms(curationNodeId: $curationNodeId, onlyOfficialProjectSpinoffs: $onlyOfficialProjectSpinoffs, sort: $sort, pageInfo: $pageInfo) {\r\n    complete\r\n    cursor\r\n    programs {\r\n      id\r\n      key\r\n      authorKaid\r\n      authorNickname\r\n      displayableSpinoffCount\r\n      imagePath\r\n      sumVotesIncremented\r\n      translatedTitle: title\r\n      url\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"curationNodeId\": \"xffde7c31\",\r\n    \"onlyOfficialProjectSpinoffs\": false,\r\n    \"sort\": \"OLDEST\",\r\n    \"pageInfo\": {\r\n        \"itemsPerPage\": 10,\r\n        \"cursor\": \"\"\r\n    }\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/hotlist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"7d04f4ec584fda78ea6c26c643a9f326"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Thu, 19 Jan 2023 23:40:41 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"listTopPrograms\": {\n            \"__typename\": \"ListPrograms\",\n            \"complete\": false,\n            \"cursor\": \"CkIKFAoHY3JlYXRlZBIJCJiO3NiPyrMCEiZqDnN-a2hhbi1hY2FkZW15chQLEgpTY3JhdGNocGFkGJjTmNQDDBgAIAA\",\n            \"programs\": [\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_427628357484192616744334\",\n                    \"authorNickname\": \"Vera\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"981866281\",\n                    \"imagePath\": \"/computer-programming/blue-fluffy/981866281/1001.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBiprpjUAww\",\n                    \"sumVotesIncremented\": 19,\n                    \"translatedTitle\": \"Blue Fluffy\",\n                    \"url\": \"/computer-programming/blue-fluffy/981866281\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"\",\n                    \"authorNickname\": \"Anonymous User\",\n                    \"displayableSpinoffCount\": 1,\n                    \"id\": \"981866755\",\n                    \"imagePath\": \"/computer-programming/s2/981866755/1.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBiDspjUAww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"S2\",\n                    \"url\": \"/computer-programming/s2/981866755\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"\",\n                    \"authorNickname\": \"Anonymous User\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"1001562571\",\n                    \"imagePath\": \"/computer-programming/man/1001562571/1.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBjLw8rdAww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"man\",\n                    \"url\": \"/computer-programming/man/1001562571\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"\",\n                    \"authorNickname\": \"Anonymous User\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"1001564446\",\n                    \"imagePath\": \"/computer-programming/new-program/1001564446/1.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBie0srdAww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"New Program\",\n                    \"url\": \"/computer-programming/new-program/1001564446\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_990601304870844686019787\",\n                    \"authorNickname\": \"MargaretMancusiUngaro\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"1001565867\",\n                    \"imagePath\": \"/computer-programming/magic-maker/1001565867/1001.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBir3crdAww\",\n                    \"sumVotesIncremented\": 3,\n                    \"translatedTitle\": \"magic maker\",\n                    \"url\": \"/computer-programming/magic-maker/1001565867\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_1036787114041556169883227\",\n                    \"authorNickname\": \"Sriram\",\n                    \"displayableSpinoffCount\": 2,\n                    \"id\": \"1001568583\",\n                    \"imagePath\": \"/computer-programming/haunted-treasure-chests/1001568583/1.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBjH8srdAww\",\n                    \"sumVotesIncremented\": 2,\n                    \"translatedTitle\": \"haunted treasure chests\",\n                    \"url\": \"/computer-programming/haunted-treasure-chests/1001568583\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_72219401927736842205043\",\n                    \"authorNickname\": \"Taarini.Hariharan\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"1012880526\",\n                    \"imagePath\": \"/computer-programming/spider/1012880526/2001.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBiOqf3iAww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"Spider\",\n                    \"url\": \"/computer-programming/spider/1012880526\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_844469731447431462103783\",\n                    \"authorNickname\": \"tylersteben\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"981869983\",\n                    \"imagePath\": \"/computer-programming/1/981869983/3001.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBify5jUAww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"1\",\n                    \"url\": \"/computer-programming/1/981869983\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_107432708679247155823791\",\n                    \"authorNickname\": \"Benji5938\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"1019039635\",\n                    \"imagePath\": \"/computer-programming/brians-pendulums/1019039635/3001.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBiTn_XlAww\",\n                    \"sumVotesIncremented\": 2,\n                    \"translatedTitle\": \"Brian's Pendulums\",\n                    \"url\": \"/computer-programming/brians-pendulums/1019039635\"\n                },\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_408906381437180708957227\",\n                    \"authorNickname\": \"☯♥♥:):):)awesome:):):)♥♥☯\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"981871000\",\n                    \"imagePath\": \"/computer-programming/pop/981871000/9001.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIUCxIKU2NyYXRjaHBhZBiY05jUAww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"pop\",\n                    \"url\": \"/computer-programming/pop/981871000\"\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"63956e0c-3e52-410a-9c80-70b5b8031d97"},{"name":"listTopProgramSpinoffs","id":"1009beec-54d6-4441-a631-e6f2dee8ed5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query listTopProgramSpinoffs($pageInfo: ListProgramsPageInfo, $from: SpinoffOrigin!, $sort: ListProgramSortOrder) {\r\n  listTopProgramSpinoffs(pageInfo: $pageInfo, from: $from, sort: $sort) {\r\n    complete\r\n    cursor\r\n    programs {\r\n      id\r\n      key\r\n      authorKaid\r\n      authorNickname\r\n      displayableSpinoffCount\r\n      imagePath\r\n      sumVotesIncremented\r\n      translatedTitle: title\r\n      url\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"pageInfo\": {\r\n        \"cursor\": \"\",\r\n        \"itemsPerPage\": 40\r\n    },\r\n    \"from\": {\r\n        \"kind\": \"PROGRAM\",\r\n        \"programOrContentId\": \"5154160781082624\"\r\n    },\r\n    \"sort\": \"TOP\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/listTopProgramSpinoffs","description":"<p>The origin program may even be hidden.</p>\n<p>Replaced <code>/scratchpads/5154160781082624/top-forks</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>itemsPerPage</code></strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1 ≤ <code>itemsPerPage</code> ≤ 100</td>\n<td><code>itemsPerPage</code></td>\n</tr>\n<tr>\n<td><code>itemsPerPage</code> &lt; 1</td>\n<td>40</td>\n</tr>\n<tr>\n<td><code>itemsPerPage</code> &gt; 100</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>sort</code></strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TOP</code></td>\n<td>Votes descending, program ID ascending</td>\n</tr>\n<tr>\n<td><code>RECENT</code></td>\n<td>Creation date descending</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","internal","graphql","listTopProgramSpinoffs"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"27bce193-b8a6-45ea-a703-94213555243e","name":"Sample program","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query listTopProgramSpinoffs($pageInfo: ListProgramsPageInfo, $from: SpinoffOrigin!, $sort: ListProgramSortOrder) {\r\n  listTopProgramSpinoffs(pageInfo: $pageInfo, from: $from, sort: $sort) {\r\n    complete\r\n    cursor\r\n    programs {\r\n      id\r\n      key\r\n      authorKaid\r\n      authorNickname\r\n      displayableSpinoffCount\r\n      imagePath\r\n      sumVotesIncremented\r\n      translatedTitle: title\r\n      url\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"pageInfo\": {\r\n        \"cursor\": \"\",\r\n        \"itemsPerPage\": 40\r\n    },\r\n    \"from\": {\r\n        \"kind\": \"PROGRAM\",\r\n        \"programOrContentId\": \"5154160781082624\"\r\n    },\r\n    \"sort\": \"TOP\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/listTopProgramSpinoffs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"0607940d8ae5f09eebac5fa409461b31"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:20:51 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"listTopProgramSpinoffs\": {\n            \"__typename\": \"ListPrograms\",\n            \"complete\": true,\n            \"cursor\": \"ClQKIwoWdGltZV9pbmRlcGVuZGVudF9zY29yZRIJISQYHXl_RdE_EilqDnN-a2hhbi1hY2FkZW15chcLEgpTY3JhdGNocGFkGICA45Oi8PkLDBgAIAE\",\n            \"programs\": [\n                {\n                    \"__typename\": \"Program\",\n                    \"authorKaid\": \"kaid_6633794068047742056545534\",\n                    \"authorNickname\": \"Blobby\",\n                    \"displayableSpinoffCount\": 0,\n                    \"id\": \"6728470574448640\",\n                    \"imagePath\": \"/computer-programming/spin-off-of-sample-program/6728470574448640/4526511742304256.png\",\n                    \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOTovD5Cww\",\n                    \"sumVotesIncremented\": 1,\n                    \"translatedTitle\": \"Spin-off of \\\"Sample program\\\"\",\n                    \"url\": \"/computer-programming/spin-off-of-sample-program/6728470574448640\"\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"1009beec-54d6-4441-a631-e6f2dee8ed5c"},{"name":"programQuery","event":[{"listen":"test","script":{"id":"f216c570-16ec-4a0c-9356-c2a790d955d0","exec":["pm.test(\"Program data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.programById).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"416e91a9-9ba9-41b0-8579-b718da1612a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query programQuery($programId: String!) {\r\n  programById(id: $programId) {\r\n    byChild\r\n    category\r\n    created\r\n    creatorProfile: author {\r\n      id\r\n      nickname\r\n      profileRoot\r\n      profile {\r\n        accessLevel\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    deleted\r\n    description\r\n    spinoffCount: displayableSpinoffCount\r\n    docsUrlPath\r\n    flags\r\n    flaggedBy: flaggedByKaids\r\n    flaggedByUser: isFlaggedByCurrentUser\r\n    height\r\n    hideFromHotlist\r\n    id\r\n    imagePath\r\n    isProjectOrFork: originIsProject\r\n    isOwner\r\n    kaid: authorKaid\r\n    key\r\n    newUrlPath\r\n    originScratchpad: originProgram {\r\n      deleted\r\n      translatedTitle\r\n      url\r\n      __typename\r\n    }\r\n    restrictPosting\r\n    revision: latestRevision {\r\n      id\r\n      code\r\n      configVersion\r\n      created\r\n      editorType\r\n      folds\r\n      __typename\r\n    }\r\n    slug\r\n    sumVotesIncremented\r\n    title\r\n    topic: parentCurationNode {\r\n      id\r\n      nodeSlug: slug\r\n      relativeUrl\r\n      slug\r\n      translatedTitle\r\n      __typename\r\n    }\r\n    translatedTitle\r\n    url\r\n    userAuthoredContentType\r\n    upVoted\r\n    width\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"programId\": \"5154160781082624\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/programQuery","description":"<p>Replaced <code>/scratchpads/5154160781082624</code> and <code>/show_scratchpad?scratchpad_id=5154160781082624</code>.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","programQuery"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"1e7ddc6c-daf1-46b4-ab9e-7555841578c6","name":"Sample program","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query programQuery($programId: String!) {\r\n  programById(id: $programId) {\r\n    byChild\r\n    category\r\n    created\r\n    creatorProfile: author {\r\n      id\r\n      nickname\r\n      profileRoot\r\n      profile {\r\n        accessLevel\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    deleted\r\n    description\r\n    spinoffCount: displayableSpinoffCount\r\n    docsUrlPath\r\n    flags\r\n    flaggedBy: flaggedByKaids\r\n    flaggedByUser: isFlaggedByCurrentUser\r\n    height\r\n    hideFromHotlist\r\n    id\r\n    imagePath\r\n    isProjectOrFork: originIsProject\r\n    isOwner\r\n    kaid: authorKaid\r\n    key\r\n    newUrlPath\r\n    originScratchpad: originProgram {\r\n      deleted\r\n      translatedTitle\r\n      url\r\n      __typename\r\n    }\r\n    restrictPosting\r\n    revision: latestRevision {\r\n      id\r\n      code\r\n      configVersion\r\n      created\r\n      editorType\r\n      folds\r\n      __typename\r\n    }\r\n    slug\r\n    sumVotesIncremented\r\n    title\r\n    topic: parentCurationNode {\r\n      id\r\n      nodeSlug: slug\r\n      relativeUrl\r\n      slug\r\n      translatedTitle\r\n      __typename\r\n    }\r\n    translatedTitle\r\n    url\r\n    userAuthoredContentType\r\n    upVoted\r\n    width\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"programId\": \"5154160781082624\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/programQuery"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"54cf745db0486ab1c33d75bc878e0c7d"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:16:44 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"programById\": {\n            \"__typename\": \"Program\",\n            \"byChild\": false,\n            \"category\": null,\n            \"created\": \"2022-12-07T03:09:53.744556Z\",\n            \"creatorProfile\": {\n                \"__typename\": \"User\",\n                \"id\": \"kaid_6633794068047742056545534\",\n                \"kaid\": \"kaid_6633794068047742056545534\",\n                \"nickname\": \"Blobby\",\n                \"profile\": {\n                    \"__typename\": \"Profile\",\n                    \"accessLevel\": \"PUBLIC\"\n                },\n                \"profileRoot\": \"/profile/blobbybot/\"\n            },\n            \"deleted\": null,\n            \"description\": \"\",\n            \"docsUrlPath\": \"/computer-programming/pjs-documentation\",\n            \"flaggedBy\": null,\n            \"flaggedByUser\": false,\n            \"flags\": null,\n            \"height\": 400,\n            \"hideFromHotlist\": false,\n            \"id\": \"5154160781082624\",\n            \"imagePath\": \"/computer-programming/sample-program/5154160781082624/4993200510517248.png\",\n            \"isOwner\": false,\n            \"isProjectOrFork\": false,\n            \"kaid\": \"kaid_6633794068047742056545534\",\n            \"key\": \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOT6fWTCQw\",\n            \"newUrlPath\": \"/computer-programming/new/pjs\",\n            \"originScratchpad\": null,\n            \"restrictPosting\": true,\n            \"revision\": {\n                \"__typename\": \"ProgramRevision\",\n                \"code\": \"// This sample program exists solely for testing the Khan Academy API.\\n\",\n                \"configVersion\": 4,\n                \"created\": \"2022-12-07T03:09:53.382194Z\",\n                \"editorType\": \"pjs\",\n                \"folds\": [],\n                \"id\": \"4993200510517248\"\n            },\n            \"slug\": \"sample-program\",\n            \"spinoffCount\": 0,\n            \"sumVotesIncremented\": 1,\n            \"title\": \"Sample program\",\n            \"topic\": {\n                \"__typename\": \"Topic\",\n                \"id\": \"xffde7c31\",\n                \"nodeSlug\": \"computer-programming\",\n                \"relativeUrl\": \"/computing/computer-programming\",\n                \"slug\": \"computer-programming\",\n                \"translatedTitle\": \"Computer programming\"\n            },\n            \"translatedTitle\": \"Sample program\",\n            \"upVoted\": false,\n            \"url\": \"/computer-programming/sample-program/5154160781082624\",\n            \"userAuthoredContentType\": \"PJS\",\n            \"width\": 400\n        }\n    }\n}"}],"_postman_id":"416e91a9-9ba9-41b0-8579-b718da1612a7"}],"id":"85ade5c1-1f71-4f70-a90e-066c037a27ec","description":"<p>Endpoints related to programs.</p>\n","_postman_id":"85ade5c1-1f71-4f70-a90e-066c037a27ec"},{"name":"Discussions","item":[{"name":"feedbackQuery","event":[{"listen":"test","script":{"id":"b25daebd-4862-433c-a770-2dc078091d05","exec":["pm.test(\"Feedback exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.feedback?.feedback).to.exist;\r","});\r","\r","// Temporary check until KA fixes `limit`\r","pm.test(\"Feedback has length greater than 1\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.feedback?.feedback).to.have.length.greaterThan(1)\r","});\r",""],"type":"text/javascript"}}],"id":"e7abb177-fe2b-4e49-a003-5f9be43b90e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query feedbackQuery($topicId: String!, $focusKind: String!, $cursor: String, $limit: Int, $feedbackType: FeedbackType!, $currentSort: Int, $qaExpandKey: String) {\r\n  feedback(\r\n    focusId: $topicId\r\n    cursor: $cursor\r\n    limit: $limit\r\n    feedbackType: $feedbackType\r\n    focusKind: $focusKind\r\n    sort: $currentSort\r\n    qaExpandKey: $qaExpandKey\r\n    answersLimit: 1\r\n  ) {\r\n    feedback {\r\n      isLocked\r\n      isPinned\r\n      replyCount\r\n      appearsAsDeleted\r\n      author {\r\n        id\r\n        kaid\r\n        nickname\r\n        avatar {\r\n          name\r\n          imageSrc\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      badges {\r\n        name\r\n        icons {\r\n          smallUrl\r\n          __typename\r\n        }\r\n        description\r\n        __typename\r\n      }\r\n      content\r\n      date\r\n      definitelyNotSpam\r\n      deleted\r\n      downVoted\r\n      expandKey\r\n      feedbackType\r\n      flaggedBy\r\n      flaggedByUser\r\n      flags\r\n      focusUrl\r\n      focus {\r\n        kind\r\n        id\r\n        translatedTitle\r\n        relativeUrl\r\n        __typename\r\n      }\r\n      fromVideoAuthor\r\n      key\r\n      lowQualityScore\r\n      notifyOnAnswer\r\n      permalink\r\n      qualityKind\r\n      replyCount\r\n      replyExpandKeys\r\n      showLowQualityNotice\r\n      sumVotesIncremented\r\n      upVoted\r\n      ... on QuestionFeedback {\r\n        hasAnswered\r\n        answers {\r\n          isLocked\r\n          isPinned\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          badges {\r\n            name\r\n            icons {\r\n              smallUrl\r\n              __typename\r\n            }\r\n            description\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flaggedByUser\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        isOld\r\n        answerCount\r\n        __typename\r\n      }\r\n      ... on AnswerFeedback {\r\n        question {\r\n          isLocked\r\n          isPinned\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          badges {\r\n            name\r\n            icons {\r\n              smallUrl\r\n              __typename\r\n            }\r\n            description\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flaggedByUser\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    cursor\r\n    isComplete\r\n    sortedByDate\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"topicId\": \"5154160781082624\",\r\n    \"focusKind\": \"scratchpad\",\r\n    \"cursor\": null,\r\n    \"limit\": 1,\r\n    \"feedbackType\": \"COMMENT\",\r\n    \"currentSort\": 1,\r\n    \"qaExpandKey\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/feedbackQuery","description":"<p>Replaced <code>/discussions/scratchpad/5154160781082624</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>focusKind</code></strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Challenge</code></td>\n</tr>\n<tr>\n<td><code>Interactive</code></td>\n</tr>\n<tr>\n<td><code>Project</code></td>\n</tr>\n<tr>\n<td><code>Scratchpad</code></td>\n</tr>\n<tr>\n<td><code>Talkthrough</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><code>cursor</code> may be an empty string but must be <code>null</code> or undefined for <code>qaExpandKey</code> to have effect.</p>\n<p><code>limit</code> is seemingly broken. Stuck at 20.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>feedbackType</code></strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>COMMENT</code></td>\n<td>Tips &amp; Thanks</td>\n</tr>\n<tr>\n<td><code>QUESTION</code></td>\n<td>Questions and answers</td>\n</tr>\n<tr>\n<td><code>PROJECT_CRITIQUE_QUESTION</code></td>\n<td>Nothing?</td>\n</tr>\n<tr>\n<td><code>PROJECT_EVAL_ANSWER</code></td>\n<td>Nothing?</td>\n</tr>\n<tr>\n<td><code>PROJECTFEEDBACK</code></td>\n<td>Help Requests and answers</td>\n</tr>\n<tr>\n<td><code>PROJECT_HELP_QUESTION</code></td>\n<td>Help Requests and answers. Used by Khan Academy</td>\n</tr>\n<tr>\n<td><code>SUGGESTED_CLARIFICATION</code></td>\n<td>Nothing?</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>currentSort</code></strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>currentSort</code> ≤ 1</td>\n<td>Upvotes descending</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Date descending</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Trending</td>\n</tr>\n<tr>\n<td><code>currentSort</code> ≥ 6</td>\n<td>Upvotes descending</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>qaExpandKey</code> may be for any feedback; not limited to <code>topicId</code>.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","feedbackQuery"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"362f5008-56d6-497a-ab36-36d6dc9bfeae","name":"Sample program","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query feedbackQuery($topicId: String!, $focusKind: String!, $cursor: String, $limit: Int, $feedbackType: FeedbackType!, $currentSort: Int, $qaExpandKey: String) {\r\n  feedback(focusId: $topicId, cursor: $cursor, limit: $limit, feedbackType: $feedbackType, focusKind: $focusKind, sort: $currentSort, qaExpandKey: $qaExpandKey, answersLimit: 1) {\r\n    feedback {\r\n      replyCount\r\n      appearsAsDeleted\r\n      author {\r\n        id\r\n        kaid\r\n        nickname\r\n        avatar {\r\n          name\r\n          imageSrc\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      badges {\r\n        name\r\n        icons {\r\n          smallUrl\r\n          __typename\r\n        }\r\n        description\r\n        __typename\r\n      }\r\n      content\r\n      date\r\n      definitelyNotSpam\r\n      deleted\r\n      downVoted\r\n      expandKey\r\n      feedbackType\r\n      flaggedBy\r\n      flaggedByUser\r\n      flags\r\n      focusUrl\r\n      focus {\r\n        kind\r\n        id\r\n        translatedTitle\r\n        relativeUrl\r\n        __typename\r\n      }\r\n      fromVideoAuthor\r\n      key\r\n      lowQualityScore\r\n      notifyOnAnswer\r\n      permalink\r\n      qualityKind\r\n      replyCount\r\n      replyExpandKeys\r\n      showLowQualityNotice\r\n      sumVotesIncremented\r\n      upVoted\r\n      ... on QuestionFeedback {\r\n        hasAnswered\r\n        answers {\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          badges {\r\n            name\r\n            icons {\r\n              smallUrl\r\n              __typename\r\n            }\r\n            description\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flaggedByUser\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        isOld\r\n        answerCount\r\n        __typename\r\n      }\r\n      ... on AnswerFeedback {\r\n        question {\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          badges {\r\n            name\r\n            icons {\r\n              smallUrl\r\n              __typename\r\n            }\r\n            description\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flaggedByUser\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    cursor\r\n    isComplete\r\n    sortedByDate\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"topicId\": \"5154160781082624\",\r\n    \"focusKind\": \"scratchpad\",\r\n    \"cursor\": null,\r\n    \"limit\": 1,\r\n    \"feedbackType\": \"COMMENT\",\r\n    \"currentSort\": 1,\r\n    \"qaExpandKey\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/feedbackQuery"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"b2af0ea9c8b5bf04dcc611a836aac5ae"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Thu, 02 Feb 2023 04:09:49 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"feedback\": {\n            \"__typename\": \"FeedbackForFocus\",\n            \"cursor\": null,\n            \"feedback\": [\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                            \"name\": \"blobby_green_style\"\n                        },\n                        \"id\": \"kaid_6633794068047742056545534\",\n                        \"kaid\": \"kaid_6633794068047742056545534\",\n                        \"nickname\": \"Blobby\"\n                    },\n                    \"badges\": null,\n                    \"content\": \"Tips & Thanks\",\n                    \"date\": \"2022-12-07T03:10:30.850417Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5154160781082624\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/sample-program/5154160781082624\",\n                        \"translatedTitle\": \"Sample program\"\n                    },\n                    \"focusUrl\": \"/computer-programming/sample-program/5154160781082624\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_e1af9ca95e8bf24e1cebdb8a1e94f7a3_76142801656102acc04c5154ee776b59e6323603d457c39e2a18a68f32a9ac1fefcdfd57c28ec771ec62fbee8ae03e0509090d80723bb489a87010ba69a0a5fdbd27a91a0db97971b59b77548da0eb2494aa274600fa28939e8975abd13c851c5a2f4f701d7dc7e8a2879f3c8d59be0953fafa318bd9b036f6c3d6dc0212c926\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/sample-program/5154160781082624\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 1,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOT6fWTCQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                            \"name\": \"blobby_green_style\"\n                        },\n                        \"id\": \"kaid_6633794068047742056545534\",\n                        \"kaid\": \"kaid_6633794068047742056545534\",\n                        \"nickname\": \"Blobby\"\n                    },\n                    \"badges\": null,\n                    \"content\": \"Tips & Thanks w/o comment\",\n                    \"date\": \"2022-12-07T03:10:40.904285Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOOj1tnUCww\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5154160781082624\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/sample-program/5154160781082624\",\n                        \"translatedTitle\": \"Sample program\"\n                    },\n                    \"focusUrl\": \"/computer-programming/sample-program/5154160781082624\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_001b65a17ee71d31e8f7efa591e2b722_6c39719df35770d98efc3f91d408a6538cccd69c2c752a721954f751d138dd143cb5d88c3c1b58d818d4c1210335f6c80cabd9e530f97e8237adead3ffe22487ec2076606d6e9852006de15bda22bc261f4760a5260ff912e18428da412612f9b5e7a0a7e29497a4468688ff14118b80941c62e5e229343b0236170ac155709f\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/sample-program/5154160781082624\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOT6fWTCQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                }\n            ],\n            \"isComplete\": true,\n            \"sortedByDate\": false\n        }\n    }\n}"}],"_postman_id":"e7abb177-fe2b-4e49-a003-5f9be43b90e4"},{"name":"getFeedbackReplies","event":[{"listen":"test","script":{"id":"981e73df-7d3a-4dad-8f70-dc1c5383d7a0","exec":["pm.test(\"Feedback replies exist\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.feedbackReplies).to.exist;\r","});"],"type":"text/javascript"}}],"id":"3d616591-a38f-4bec-9836-367dba32a2ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFeedbackReplies($postKey: String!) {\r\n  feedbackReplies(feedbackKey: $postKey) {\r\n    isLocked\r\n    isPinned\r\n    expandKey\r\n    appearsAsDeleted\r\n    author {\r\n      id\r\n      kaid\r\n      nickname\r\n      avatar {\r\n        name\r\n        imageSrc\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    content\r\n    date\r\n    definitelyNotSpam\r\n    deleted\r\n    downVoted\r\n    expandKey\r\n    feedbackType\r\n    flaggedBy\r\n    flaggedByUser\r\n    flags\r\n    focusUrl\r\n    fromVideoAuthor\r\n    key\r\n    lowQualityScore\r\n    notifyOnAnswer\r\n    permalink\r\n    qualityKind\r\n    replyCount\r\n    replyExpandKeys\r\n    showLowQualityNotice\r\n    sumVotesIncremented\r\n    upVoted\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"postKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFeedbackReplies","description":"<p>Replaced <code>/discussions/scratchpad/5154160781082624</code>.</p>\n<p><code>postKey</code> may be an <code>expandKey</code> or <code>encryptedKey</code>.</p>\n<p><code>feedbackReplies</code> is <code>null</code> if feedback has no comments.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","getFeedbackReplies"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"7c1049c1-4c66-47aa-ab6a-13e86ac1f7a5","name":"Sample discussion","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFeedbackReplies($postKey: String!) {\r\n  feedbackReplies(feedbackKey: $postKey) {\r\n    expandKey\r\n    appearsAsDeleted\r\n    author {\r\n      id\r\n      kaid\r\n      nickname\r\n      avatar {\r\n        name\r\n        imageSrc\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    content\r\n    date\r\n    definitelyNotSpam\r\n    deleted\r\n    downVoted\r\n    expandKey\r\n    feedbackType\r\n    flaggedBy\r\n    flaggedByUser\r\n    flags\r\n    focusUrl\r\n    fromVideoAuthor\r\n    key\r\n    lowQualityScore\r\n    notifyOnAnswer\r\n    permalink\r\n    qualityKind\r\n    replyCount\r\n    replyExpandKeys\r\n    showLowQualityNotice\r\n    sumVotesIncremented\r\n    upVoted\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"postKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFeedbackReplies"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"e6dbc32758fc2142cbbff7000211bb42"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:23:09 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"feedbackReplies\": [\n            {\n                \"__typename\": \"BasicFeedback\",\n                \"appearsAsDeleted\": false,\n                \"author\": {\n                    \"__typename\": \"User\",\n                    \"avatar\": {\n                        \"__typename\": \"Avatar\",\n                        \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                        \"name\": \"blobby_green_style\"\n                    },\n                    \"id\": \"kaid_6633794068047742056545534\",\n                    \"kaid\": \"kaid_6633794068047742056545534\",\n                    \"nickname\": \"Blobby\"\n                },\n                \"content\": \"Tips & Thanks comment\",\n                \"date\": \"2022-12-07T03:10:36.249396Z\",\n                \"definitelyNotSpam\": false,\n                \"deleted\": false,\n                \"downVoted\": false,\n                \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOOTqKHxCAw\",\n                \"feedbackType\": \"REPLY\",\n                \"flaggedBy\": null,\n                \"flaggedByUser\": false,\n                \"flags\": null,\n                \"focusUrl\": \"/computer-programming/sample-program/5154160781082624\",\n                \"fromVideoAuthor\": false,\n                \"key\": \"kaencrypted_373e1ec55eab552d6f7bd18db75fce79_5d2fdde7c240d5bbd0f499b0283eb013cb45ad6d8f5e5152cad566c96ed1da47f68347fcc14dc81af5c9ca6d860d7a3bf87a78e6140594526a1c105def4e3ee23340e3395a1e8b271d6d1670f6514976b0d4cc4f9466f84e012a7f637375957f9fc2947e455691ab7bd6d771979c9ca635b87366e8679dd6c5b701e06824314c\",\n                \"lowQualityScore\": 0,\n                \"notifyOnAnswer\": true,\n                \"permalink\": \"/computer-programming/sample-program/5154160781082624\",\n                \"qualityKind\": \"normal\",\n                \"replyCount\": 0,\n                \"replyExpandKeys\": [\n                    \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\"\n                ],\n                \"showLowQualityNotice\": false,\n                \"sumVotesIncremented\": 1,\n                \"upVoted\": false\n            }\n        ]\n    }\n}"}],"_postman_id":"3d616591-a38f-4bec-9836-367dba32a2ac"},{"name":"GetTopicQuestionsQuery","event":[{"listen":"test","script":{"id":"ed51ab5f-080a-4dd4-9ca7-1e1093bdd661","exec":["pm.test(\"Top questions exist\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.topicQuestions).to.exist;\r","});\r","\r","pm.test(\"Top questions exist\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.topicQuestions?.feedback).to.exist;\r","  pm.expect(jsonData.data?.topicQuestions?.feedback).to.be.instanceOf(Array);\r","});\r",""],"type":"text/javascript"}}],"id":"afc29a01-a4d7-45db-bb1f-82ea66eb210a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query GetTopicQuestionsQuery($topicId: String!, $cursor: String, $limit: Int, $feedbackType: FeedbackType, $forceInTutorial: Boolean, $minAnswers: Int, $maxAnswers: Int) {\r\n  topicQuestions(\r\n    topicID: $topicId\r\n    topicSlug: \"\"\r\n    cursor: $cursor\r\n    limit: $limit\r\n    feedbackType: $feedbackType\r\n    forceInTutorial: $forceInTutorial\r\n    minAnswers: $minAnswers\r\n    maxAnswers: $maxAnswers\r\n    answersLimit: 1\r\n  ) {\r\n    feedback {\r\n      isLocked\r\n      isPinned\r\n      replyCount\r\n      appearsAsDeleted\r\n      author {\r\n        id\r\n        kaid\r\n        nickname\r\n        avatar {\r\n          name\r\n          imageSrc\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      content\r\n      date\r\n      definitelyNotSpam\r\n      deleted\r\n      downVoted\r\n      expandKey\r\n      feedbackType\r\n      flaggedBy\r\n      flaggedByUser\r\n      flags\r\n      focusUrl\r\n      focus {\r\n        kind\r\n        id\r\n        translatedTitle\r\n        relativeUrl\r\n        __typename\r\n      }\r\n      fromVideoAuthor\r\n      key\r\n      lowQualityScore\r\n      notifyOnAnswer\r\n      permalink\r\n      qualityKind\r\n      replyCount\r\n      replyExpandKeys\r\n      showLowQualityNotice\r\n      sumVotesIncremented\r\n      upVoted\r\n      ... on QuestionFeedback {\r\n        hasAnswered\r\n        answers {\r\n          isLocked\r\n          isPinned\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        isOld\r\n        answerCount\r\n        __typename\r\n      }\r\n      ... on AnswerFeedback {\r\n        question {\r\n          isLocked\r\n          isPinned\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    domainId\r\n    cursor\r\n    complete\r\n    length\r\n    topic {\r\n      id\r\n      slug\r\n      translatedTitle\r\n      relativeUrl\r\n      description\r\n      title\r\n      creationDate\r\n      kind\r\n      translatedDescription\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"topicId\": \"xffde7c31\",\r\n    \"cursor\": null,\r\n    \"limit\": 10,\r\n    \"feedbackType\": \"COMMENT\",\r\n    \"forceInTutorial\": false,\r\n    \"maxAnswers\": null,\r\n    \"minAnswers\": null,\r\n    \"answersLimit\": 1\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/GetTopicQuestionsQuery","description":"<p>Used for listing <a href=\"https://www.khanacademy.org/computing/computer-programming/projectfeedback\">Help Requests</a>.</p>\n<p><code>topicSlug</code> can be any of the following:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    \"pixar\",\n    \"nasa\",\n    \"piab-sandbox\",\n    \"computer-science\",\n    \"computer-programming\",\n    \"hour-of-code\",\n    \"math\",\n    \"differential-equations\",\n    \"electrical-engineering\",\n    \"mcat\",\n    \"apchem-topic\",\n    \"chemistry\",\n    \"art-history-basics\",\n    \"biology\",\n    \"cs\"\n]\n\n</code></pre>\n<p><code>limit</code> is seemingly unrestricted although Khan Academy will fail if the request takes longer than 10 seconds; sometimes less.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong><code>feedbackType</code></strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ALL_PROJECT_ANSWER</code></td>\n<td>Project evaluations?</td>\n</tr>\n<tr>\n<td><code>ALL_PROJECT_QUESTION</code></td>\n<td>Help requests?</td>\n</tr>\n<tr>\n<td><code>ANSWER</code></td>\n<td>Question and Help Request answers</td>\n</tr>\n<tr>\n<td><code>COMMENT</code></td>\n<td>Tips &amp; Thanks</td>\n</tr>\n<tr>\n<td><code>PROGRAM</code></td>\n<td>Nothing</td>\n</tr>\n<tr>\n<td><code>PROJECTFEEDBACK</code></td>\n<td>Nothing?</td>\n</tr>\n<tr>\n<td><code>PROJECT_CRITIQUE_ANSWER</code></td>\n<td>Nothing?</td>\n</tr>\n<tr>\n<td><code>PROJECT_CRITIQUE_QUESTION</code></td>\n<td>No clue...</td>\n</tr>\n<tr>\n<td><code>PROJECT_EVAL_ANSWER</code></td>\n<td>Project evaluations</td>\n</tr>\n<tr>\n<td><code>PROJECT_EVAL_QUESTION</code></td>\n<td>Project evaluation requests</td>\n</tr>\n<tr>\n<td><code>PROJECT_HELP_ANSWER</code></td>\n<td>Nothing?</td>\n</tr>\n<tr>\n<td><code>PROJECT_HELP_QUESTION</code></td>\n<td>Help Requests</td>\n</tr>\n<tr>\n<td><code>QUESTION</code></td>\n<td>Questions</td>\n</tr>\n<tr>\n<td><code>REPLY</code></td>\n<td>Question, Tips &amp; Thanks and Help Request replies</td>\n</tr>\n<tr>\n<td><code>SUGGESTED_CLARIFICATION</code></td>\n<td>Some sort of site feedback system</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>forceInTutorial</code> will refine feedback that is posted under challenges, documentation, etc.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","GetTopicQuestionsQuery"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"3d36655d-f9ba-4886-940a-6b45fe8ac83f","name":"Comments","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query GetTopicQuestionsQuery($topicSlug: String!, $cursor: String, $limit: Int, $feedbackType: FeedbackType, $forceInTutorial: Boolean, $minAnswers: Int, $maxAnswers: Int) {\r\n  topicQuestions(topicSlug: $topicSlug, cursor: $cursor, limit: $limit, feedbackType: $feedbackType, forceInTutorial: $forceInTutorial, minAnswers: $minAnswers, maxAnswers: $maxAnswers) {\r\n    feedback {\r\n      replyCount\r\n      appearsAsDeleted\r\n      author {\r\n        id\r\n        kaid\r\n        nickname\r\n        avatar {\r\n          name\r\n          imageSrc\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      content\r\n      date\r\n      definitelyNotSpam\r\n      deleted\r\n      downVoted\r\n      expandKey\r\n      feedbackType\r\n      flaggedBy\r\n      flaggedByUser\r\n      flags\r\n      focusUrl\r\n      focus {\r\n        kind\r\n        id\r\n        translatedTitle\r\n        relativeUrl\r\n        __typename\r\n      }\r\n      fromVideoAuthor\r\n      key\r\n      lowQualityScore\r\n      notifyOnAnswer\r\n      permalink\r\n      qualityKind\r\n      replyCount\r\n      replyExpandKeys\r\n      showLowQualityNotice\r\n      sumVotesIncremented\r\n      upVoted\r\n      ... on QuestionFeedback {\r\n        hasAnswered\r\n        answers {\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        isOld\r\n        __typename\r\n      }\r\n      ... on AnswerFeedback {\r\n        question {\r\n          replyCount\r\n          appearsAsDeleted\r\n          author {\r\n            id\r\n            kaid\r\n            nickname\r\n            avatar {\r\n              name\r\n              imageSrc\r\n              __typename\r\n            }\r\n            __typename\r\n          }\r\n          content\r\n          date\r\n          definitelyNotSpam\r\n          deleted\r\n          downVoted\r\n          expandKey\r\n          feedbackType\r\n          flaggedBy\r\n          flags\r\n          focusUrl\r\n          focus {\r\n            kind\r\n            id\r\n            translatedTitle\r\n            relativeUrl\r\n            __typename\r\n          }\r\n          fromVideoAuthor\r\n          key\r\n          lowQualityScore\r\n          notifyOnAnswer\r\n          permalink\r\n          qualityKind\r\n          replyCount\r\n          replyExpandKeys\r\n          showLowQualityNotice\r\n          sumVotesIncremented\r\n          upVoted\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      __typename\r\n    }\r\n    domainId\r\n    cursor\r\n    complete\r\n    length\r\n    topic {\r\n      id\r\n      slug\r\n      translatedTitle\r\n      relativeUrl\r\n      description\r\n      title\r\n      creationDate\r\n      kind\r\n      translatedDescription\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"topicSlug\": \"computer-programming\",\r\n    \"cursor\": null,\r\n    \"limit\": 10,\r\n    \"feedbackType\": \"COMMENT\",\r\n    \"forceInTutorial\": false,\r\n    \"maxAnswers\": null,\r\n    \"minAnswers\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/GetTopicQuestionsQuery"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"093c333397f3d07e6344d9146f1984ed"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 07:37:39 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"topicQuestions\": {\n            \"__typename\": \"TopicQuestions\",\n            \"complete\": false,\n            \"cursor\": \"CmwKEQoEZGF0ZRIJCMuuh73l5vsCElNqDnN-a2hhbi1hY2FkZW15ckELEghVc2VyRGF0YSIea2FpZF83NjY4ODM5MDY4MTY5ODc4MDA3NTk4NDAxDAsSCEZlZWRiYWNrGICA45PC2LoKDBgAIAE\",\n            \"domainId\": \"x45aed616\",\n            \"feedback\": [\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/robot_female_2.svg\",\n                            \"name\": \"female_robot_ada_style\"\n                        },\n                        \"id\": \"kaid_444393368263265950743090\",\n                        \"kaid\": \"kaid_444393368263265950743090\",\n                        \"nickname\": \"Darth Pastry\"\n                    },\n                    \"content\": \"I might join if I have the time, motivation, and inspiration. \\n\\nBut really, what would I even make? Darth Vader holding a pastry? XD\",\n                    \"date\": \"2022-12-07T07:24:52.115846Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJACxIIVXNlckRhdGEiHWthaWRfNDQ0MzkzMzY4MjYzMjY1OTUwNzQzMDkwDAsSCEZlZWRiYWNrGICA47P6-JsIDA\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5125458152177664\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/khan-academy-chromatic-quadrilaterals-character-contest/5125458152177664\",\n                        \"translatedTitle\": \"Khan Academy Chromatic Quadrilaterals Character Contest!!!\"\n                    },\n                    \"focusUrl\": \"/computer-programming/khan-academy-chromatic-quadrilaterals-character-contest/5125458152177664\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_9c9517c8267f62b97b02038c5aead9d5_c54f7d99bef818b2cd6817706d643896c45a364563c2bfacf5b8067b87655940cb7a462f1cbcd5fd78545e2dafb8ad7b66b3a538ca6f133f3b54ba20debb70103df6cfbdaf14ee2d9aa59ac79895f5088b26a2bb188db8e14cebea0c8dd5e5f309ebf03d4748a1975be2db5f7a8ff4a4097d8aa34ce484cd1885fa0ed1f991f1\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/khan-academy-chromatic-quadrilaterals-character-contest/5125458152177664\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOPDu7KNCQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                            \"name\": \"blobby_green_style\"\n                        },\n                        \"id\": \"kaid_40417016459872069666032\",\n                        \"kaid\": \"kaid_40417016459872069666032\",\n                        \"nickname\": \"Loading...\"\n                    },\n                    \"content\": \"All bugs fixed. Ive been on vacation recently, apologies if it took awhile.\",\n                    \"date\": \"2022-12-07T07:20:26.237536Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXI_CxIIVXNlckRhdGEiHGthaWRfNDA0MTcwMTY0NTk4NzIwNjk2NjYwMzIMCxIIRmVlZGJhY2sYgIDj0_bvjQkM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5527646888312832\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/pacman-20/5527646888312832\",\n                        \"translatedTitle\": \"Pacman 2.0 \"\n                    },\n                    \"focusUrl\": \"/computer-programming/pacman-20/5527646888312832\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_ba4fd6d85770ea2393d2063667aeb9a3_3b9ce32a455d96dc15bbf79119a7a1c6bcfcda97236a334ed2d574a5ce1107ce5c324440988201068231f7451d8415c54c87062cb5c49df2fb73c8d3bfcf9b911e484eebe1156d8248ef93e246cbf7aedf122f60309be9afe925d454528119b6cdbad2e863fac4e920193cce686ae75e8e71c167b57d7811cb823f88fcd1663e\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/pacman-20/5527646888312832\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOp2evoCQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-blue.svg\",\n                            \"name\": \"blobby_blue_style\"\n                        },\n                        \"id\": \"kaid_396853066752538074290991\",\n                        \"kaid\": \"kaid_396853066752538074290991\",\n                        \"nickname\": \"⨳⚜𝕊𝕙𝕒𝕟𝕟𝕠𝕟⚜⨳\"\n                    },\n                    \"content\": \"wow!\",\n                    \"date\": \"2022-12-07T06:38:00.244787Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJpCxIIVXNlckRhdGEiRnVzZXJfaWRfa2V5X2h0dHA6Ly9pZC5raGFuYWNhZGVteS5vcmcvNzczNDk2ODVjOWM5NGVhYjk3ZDgwZjRlMTBjYjAyNzIMCxIIRmVlZGJhY2sYgIDjjcnQyAgM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"6479164802121728\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/a-sweet-feast/6479164802121728\",\n                        \"translatedTitle\": \"A Sweet Feast!\"\n                    },\n                    \"focusUrl\": \"/computer-programming/a-sweet-feast/6479164802121728\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_626b22553e9007e241ec3d51f1c2d804_4eb223a2d26a2dc55950c5893ac434c66a07e739dea859e59b0102b947be7b9da8a8dcc9edad73b526e88b201ffef76d1705cd95a6e842911018442d15917f5bc7c93564bc4834e92eea3f1faa00ed5de66e02d76fcf89e3611be742b216c2ace045e059eda3132303ba2bf9d6aa37d709bf82a3831a34a7e9d623fa8e82bb747107c771c1efeb3fea2438bf7188fce059c65c3b993895602c352bfcfe83af6914c8065524de64ca420601815d9662c7e593f7ed97b9212f62251eff26726e5a\",\n                    \"lowQualityScore\": 1,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/a-sweet-feast/6479164802121728\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOPjwZjBCww\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/sneak-peak-yellow.svg\",\n                            \"name\": \"sneak_peak_yellow_style\"\n                        },\n                        \"id\": \"kaid_270768386560188050724921\",\n                        \"kaid\": \"kaid_270768386560188050724921\",\n                        \"nickname\": \"Weedy Camel\"\n                    },\n                    \"content\": \"Thank you everyone for voting! =]\",\n                    \"date\": \"2022-12-07T06:09:46.068313Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJACxIIVXNlckRhdGEiHWthaWRfMjcwNzY4Mzg2NTYwMTg4MDUwNzI0OTIxDAsSCEZlZWRiYWNrGICA48OBk-AKDA\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5561542220759040\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/spin-off-of-khan-academy-chromatic-quadrilaterals-character-contest/5561542220759040\",\n                        \"translatedTitle\": \"Spin-off of \\\"Khan Academy Chromatic Quadrilaterals Character Contest!!!\\\"\"\n                    },\n                    \"focusUrl\": \"/computer-programming/spin-off-of-khan-academy-chromatic-quadrilaterals-character-contest/5561542220759040\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_1946bf4bdda6b27eeb897839c680010b_f0e4adcdfc418a924e4c89e167e867df15e22e555d07b47905b345ccabf68240128946a6ea84878c0a32ba412df6ae9b42d180e4e77fbdce5d0312c515d8d28af3ae40447b59ef77138eb1922054314426ebd23aafe8d77bf784af7ace7169a6347b833bc56aa5dbc1603e417bb68a669c5f3dfd77e4750e2fda719c39baa106\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/spin-off-of-khan-academy-chromatic-quadrilaterals-character-contest/5561542220759040\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOjl8bwCQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-blue.svg\",\n                            \"name\": \"blobby_blue_style\"\n                        },\n                        \"id\": \"kaid_307253494732113319906984\",\n                        \"kaid\": \"kaid_307253494732113319906984\",\n                        \"nickname\": \"Addison the Airbender (mostly inactive)\"\n                    },\n                    \"content\": \"You. Story. Now. Please? XD\\nGreat job on the graphics, so cool. And the story is also, wow :D\",\n                    \"date\": \"2022-12-07T06:01:13.601624Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJpCxIIVXNlckRhdGEiRnVzZXJfaWRfa2V5X2h0dHA6Ly9pZC5raGFuYWNhZGVteS5vcmcvMzA4YzhhNWI3ZGQ5NGE1YmE0OTZjZDdmNmVjNzE0OTYMCxIIRmVlZGJhY2sYgIDjw_-BnQgM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5773503688654848\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/double-sided/5773503688654848\",\n                        \"translatedTitle\": \"Double-Sided\"\n                    },\n                    \"focusUrl\": \"/computer-programming/double-sided/5773503688654848\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_8213b7b495fbf77f20d7cd72f507754d_91695b2cbf1d03d4cbc2018cc376a77262e33c49cef687eaf7473c47f147c1645e0dddf3945113d58163fb0b1b1a531d8feb470dbae1de4c626d259d441b2fdcd8657699d90138f3c9580dab0e80d6d78654962f0753cafd48748f37c37dcab5689cb05fdec5a98ccd5d4e9bc3014619cb426e83f4173aefdbd37daa3ab9e1282b0e1570c61b186073520c6c09408b1449fe7ad6c82b9ec1e3a2d3be881f866141b52cb08dd119557f6fa81610de54845eaaf827a90c1b58a5467c8abb0c26c1\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/double-sided/5773503688654848\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOjid-gCgw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-blue.svg\",\n                            \"name\": \"blobby_blue_style\"\n                        },\n                        \"id\": \"kaid_307253494732113319906984\",\n                        \"kaid\": \"kaid_307253494732113319906984\",\n                        \"nickname\": \"Addison the Airbender (mostly inactive)\"\n                    },\n                    \"content\": \"18 days- what? owo xD\",\n                    \"date\": \"2022-12-07T05:58:23.706Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJpCxIIVXNlckRhdGEiRnVzZXJfaWRfa2V5X2h0dHA6Ly9pZC5raGFuYWNhZGVteS5vcmcvMzA4YzhhNWI3ZGQ5NGE1YmE0OTZjZDdmNmVjNzE0OTYMCxIIRmVlZGJhY2sYgIDj8-G9pQoM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5127043699752960\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/christmas-countdown/5127043699752960\",\n                        \"translatedTitle\": \"Christmas Countdown\"\n                    },\n                    \"focusUrl\": \"/computer-programming/christmas-countdown/5127043699752960\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_cae10d4ef21d651d589e37df38fa397a_1d5e5056d4ccd78e19a5a7118fb58dddd20a421e9fa86ff05870b574eb0231ca6ce55e797491ef1ac426c712fc45d2dc00f4e6fdeaef8f773f9a433d168712def6c626ce5ef1f700cb1d4aeda0b3d9471f0be325effca52062b0f80744b5dd1c3203d697c3e9b36eb69d897f1316e3ce73008f19a19b3d9ae327c6d879e30825004bac9e8e3ddf5eda604ef85cc8793759c542b2d4620baaacefa476b514d2a99b29bef08777717cb6876f6e1ea0b7748c9593f0413e49d53d9aff34ca6f8190\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/christmas-countdown/5127043699752960\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOOTzuCNCQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-blue.svg\",\n                            \"name\": \"blobby_blue_style\"\n                        },\n                        \"id\": \"kaid_307253494732113319906984\",\n                        \"kaid\": \"kaid_307253494732113319906984\",\n                        \"nickname\": \"Addison the Airbender (mostly inactive)\"\n                    },\n                    \"content\": \"Noice :D Are we in F1?\",\n                    \"date\": \"2022-12-07T05:55:46.972925Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJpCxIIVXNlckRhdGEiRnVzZXJfaWRfa2V5X2h0dHA6Ly9pZC5raGFuYWNhZGVteS5vcmcvMzA4YzhhNWI3ZGQ5NGE1YmE0OTZjZDdmNmVjNzE0OTYMCxIIRmVlZGJhY2sYgIDjk7ranAgM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"4792160905379840\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/reckless-racer-game/4792160905379840\",\n                        \"translatedTitle\": \"Reckless Racer Game\"\n                    },\n                    \"focusUrl\": \"/computer-programming/reckless-racer-game/4792160905379840\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_4fd02bd7cb91864606ef2d5a23d48331_6b939f9a79351d28c9c2ba9310017e2ae6b788c2d1f63e870da2c0d96dc4abcdf7394357ab5688fad983c326bea856d05e2646924c8227b5bec293d2f4750883f6c05725ec5f9d078ff9ae12c4a0f8c8e744aaec98729104470d40699a08170ed55b75e4632ce33a9c3d11945a23f05412d8cc9e127df4acc73e73b3de9c7abad64090190841b1ca48e247255b949f230ccfa86f5e19606348bd29cc369861f5d3550370abafe55d3f58a7cf266e9c078d7a30289c466b2cf2fa4211e92da60a\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/reckless-racer-game/4792160905379840\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOPDns7BCAw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-blue.svg\",\n                            \"name\": \"blobby_blue_style\"\n                        },\n                        \"id\": \"kaid_307253494732113319906984\",\n                        \"kaid\": \"kaid_307253494732113319906984\",\n                        \"nickname\": \"Addison the Airbender (mostly inactive)\"\n                    },\n                    \"content\": \"Me and my trigger finger lol I got 33 :D Great game :D\",\n                    \"date\": \"2022-12-07T05:50:51.287384Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJpCxIIVXNlckRhdGEiRnVzZXJfaWRfa2V5X2h0dHA6Ly9pZC5raGFuYWNhZGVteS5vcmcvMzA4YzhhNWI3ZGQ5NGE1YmE0OTZjZDdmNmVjNzE0OTYMCxIIRmVlZGJhY2sYgIDj84jI9ggM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"4834682692222976\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/happy-21st/4834682692222976\",\n                        \"translatedTitle\": \"Happy 21st\"\n                    },\n                    \"focusUrl\": \"/computer-programming/happy-21st/4834682692222976\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_fc8fc9d8bd6447d495c162b93f502926_2e6fe6e722650164d72726eb3fa3955c00e9b1506cbddb521dcb7e3697127540db0b56e31893775de8dbcfc03030451880b99513d332c39b86f97abb9291ea511582c5f3bec3d06d490ccf2f3acd7dd4b340a7d0d7fd98d75aa5ce4efda2f6648c9f5435e5262cf3b95e6f17bc70f7093a3cce0019f1a935f67494d542e44529979d6d2b12c185f534ec60bc8e84553f1fc0428e877c94d5b91e466ba6474e54eaf5dad756934c7c8ed73b40b21db5496672d0ab9e05a8bf302e509ab2c79799\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/happy-21st/4834682692222976\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOPD5KPLCAw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-blue.svg\",\n                            \"name\": \"blobby_blue_style\"\n                        },\n                        \"id\": \"kaid_307253494732113319906984\",\n                        \"kaid\": \"kaid_307253494732113319906984\",\n                        \"nickname\": \"Addison the Airbender (mostly inactive)\"\n                    },\n                    \"content\": \"Adorable :D\",\n                    \"date\": \"2022-12-07T05:43:57.769582Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJpCxIIVXNlckRhdGEiRnVzZXJfaWRfa2V5X2h0dHA6Ly9pZC5raGFuYWNhZGVteS5vcmcvMzA4YzhhNWI3ZGQ5NGE1YmE0OTZjZDdmNmVjNzE0OTYMCxIIRmVlZGJhY2sYgIDjw6OFtAkM\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"5620828741353472\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/my-dino/5620828741353472\",\n                        \"translatedTitle\": \"My Dino \"\n                    },\n                    \"focusUrl\": \"/computer-programming/my-dino/5620828741353472\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_9f0c2c3ed1d4776ab33149dd5b8390d1_9f32d8642d8a06255cc72ee06427af2ed401c087fddff456743ae19bd6dac1c2034f185f29035bdccf67877903210c57fa725a45a26c8529698e6291dc828d99b9cef7f169eb1d5c99637e4eb80881e28ddf6191bdf871acb2ec92b8552863c9c0404a7bc393a1be23bdf6cf84e4e45d73ff65fb87b2335bceec77b1a7538089962fcfd54fd490683095b33f9c29d8937506b2f3df7a41b57de1bd8d1c7177f8d690f4ecf76feb6b5948ff2a426140c8f204d38dd51e52dc3d6b36fb7b584585\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/my-dino/5620828741353472\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgOPj0oP-CQw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                },\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/aqualine-ultimate.svg\",\n                            \"name\": \"aqualine_ultimate_style\"\n                        },\n                        \"id\": \"kaid_7668839068169878007598401\",\n                        \"kaid\": \"kaid_7668839068169878007598401\",\n                        \"nickname\": \"✎lekendrac\"\n                    },\n                    \"content\": \"Okay that mouse is *SPOILED*. _VERY_ *SPOILED*.\",\n                    \"date\": \"2022-12-07T05:39:21.049931Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNzY2ODgzOTA2ODE2OTg3ODAwNzU5ODQwMQwLEghGZWVkYmFjaxiAgOOTwti6Cgw\",\n                    \"feedbackType\": \"COMMENT\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focus\": {\n                        \"__typename\": \"FeedbackFocus\",\n                        \"id\": \"4981866568925184\",\n                        \"kind\": \"Scratchpad\",\n                        \"relativeUrl\": \"/computer-programming/if-you-give-a-mouse-a-cookie/4981866568925184\",\n                        \"translatedTitle\": \"If you give a mouse a cookie\"\n                    },\n                    \"focusUrl\": \"/computer-programming/if-you-give-a-mouse-a-cookie/4981866568925184\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_d1f0668413386032ec76d064685224bd_29a5ea3e41c203d88106ab9229c1804696291af0052a8a9adce6112127e07213dc0a989023581011261ba7870f9f23ad19311225d471838a671410c2f00748afca62f12202638b69c7146955ab06641ccd861697a269ac4cfdfb4dfb2272c0560b1b9032dcdb7a425d798cc4f196dcda3c3b974922e38b8fb2553e0d6cc84e3e\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/if-you-give-a-mouse-a-cookie/4981866568925184\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 0,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXIXCxIKU2NyYXRjaHBhZBiAgKOZs9_sCAw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                }\n            ],\n            \"length\": 10,\n            \"topic\": {\n                \"__typename\": \"Topic\",\n                \"creationDate\": \"2022-03-08T14:56:45Z\",\n                \"description\": \"Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other!\",\n                \"id\": \"xffde7c31\",\n                \"kind\": \"Topic\",\n                \"relativeUrl\": \"/computing/computer-programming\",\n                \"slug\": \"computer-programming\",\n                \"title\": \"Computer programming\",\n                \"translatedDescription\": \"Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other!\",\n                \"translatedTitle\": \"Computer programming\"\n            }\n        }\n    }\n}"}],"_postman_id":"afc29a01-a4d7-45db-bb1f-82ea66eb210a"},{"name":"QAExpandKeyInfo","event":[{"listen":"prerequest","script":{"id":"d6008701-d8f4-44e7-8b9b-b1fa0ff5be29","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"659ce6bf-9f4b-40ae-bb22-5453a087df87","exec":["pm.test(\"Feedback type exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.qaExpandKeyInfo?.feedbackType).to.exist;\r","});\r","\r","pm.test(\"Unencrypted Key exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.qaExpandKeyInfo?.unencryptedKey).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"2354cba6-9065-4431-8d4a-f44f24527eb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query QAExpandKeyInfo($encryptedKey: String) {\r\n  qaExpandKeyInfo(encryptedQaExpandKey: $encryptedKey) {\r\n    feedbackType\r\n    unencryptedKey\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"encryptedKey\": \"kaencrypted_e1af9ca95e8bf24e1cebdb8a1e94f7a3_76142801656102acc04c5154ee776b59e6323603d457c39e2a18a68f32a9ac1fefcdfd57c28ec771ec62fbee8ae03e0509090d80723bb489a87010ba69a0a5fdbd27a91a0db97971b59b77548da0eb2494aa274600fa28939e8975abd13c851c5a2f4f701d7dc7e8a2879f3c8d59be0953fafa318bd9b036f6c3d6dc0212c926\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/QAExpandKeyInfo","urlObject":{"protocol":"https","path":["api","internal","graphql","QAExpandKeyInfo"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"22c47510-a233-4b53-a886-52642fb9b379","name":"Sample discussion","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query QAExpandKeyInfo($encryptedKey: String) {\r\n  qaExpandKeyInfo(encryptedQaExpandKey: $encryptedKey) {\r\n    feedbackType\r\n    unencryptedKey\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"encryptedKey\": \"kaencrypted_e1af9ca95e8bf24e1cebdb8a1e94f7a3_76142801656102acc04c5154ee776b59e6323603d457c39e2a18a68f32a9ac1fefcdfd57c28ec771ec62fbee8ae03e0509090d80723bb489a87010ba69a0a5fdbd27a91a0db97971b59b77548da0eb2494aa274600fa28939e8975abd13c851c5a2f4f701d7dc7e8a2879f3c8d59be0953fafa318bd9b036f6c3d6dc0212c926\"\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/QAExpandKeyInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"5b4b954d791134abdbffd0c08b1e6f9a"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:22:45 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"qaExpandKeyInfo\": {\n            \"__typename\": \"QaExpandKeyInfo\",\n            \"feedbackType\": \"comments\",\n            \"unencryptedKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\"\n        }\n    }\n}"}],"_postman_id":"2354cba6-9065-4431-8d4a-f44f24527eb4"},{"name":"getFeedbackRepliesPage","event":[{"listen":"test","script":{"id":"7c114537-7036-4d0c-a56d-bddbf293365c","exec":["pm.test(\"Feedback replies exist\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.feedbackRepliesPaginated?.feedback).to.exist;\r","  // Temporary until a limit is imposed\r","  pm.expect(jsonData.data?.feedbackRepliesPaginated?.feedback).lengthOf(101);\r","});\r",""],"type":"text/javascript"}}],"id":"16b92467-dd37-4dbb-968a-cb700ae0f9cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFeedbackRepliesPage($postKey: String!, $cursor: String, $limit: Int!) {\r\n  feedbackRepliesPaginated(feedbackKey: $postKey, cursor: $cursor, limit: $limit) {\r\n    cursor\r\n    isComplete\r\n    feedback {\r\n      isLocked\r\n      isPinned\r\n      expandKey\r\n      appearsAsDeleted\r\n      author {\r\n        id\r\n        kaid\r\n        nickname\r\n        avatar {\r\n          name\r\n          imageSrc\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      content\r\n      date\r\n      definitelyNotSpam\r\n      deleted\r\n      downVoted\r\n      expandKey\r\n      feedbackType\r\n      flaggedBy\r\n      flaggedByUser\r\n      flags\r\n      focusUrl\r\n      fromVideoAuthor\r\n      key\r\n      lowQualityScore\r\n      notifyOnAnswer\r\n      permalink\r\n      qualityKind\r\n      replyCount\r\n      replyExpandKeys\r\n      showLowQualityNotice\r\n      sumVotesIncremented\r\n      upVoted\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"postKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgJO6wamwCgw\",\r\n    \"cursor\": null,\r\n    \"limit\": -1\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFeedbackRepliesPage","description":"<p><code>postKey</code> may be an expand key or encrypted key.</p>\n<p><code>limit</code> is, for all intents and purposes, limitless. Negative values will load all replies. Will timeout after 1 minute.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","getFeedbackRepliesPage"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"dba3e19c-5970-485a-bc68-51821fdbfd19","name":"Sample discussion","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFeedbackRepliesPage($postKey: String!, $cursor: String, $limit: Int!) {\r\n  feedbackRepliesPaginated(feedbackKey: $postKey, cursor: $cursor, limit: $limit) {\r\n    cursor\r\n    isComplete\r\n    feedback {\r\n      expandKey\r\n      appearsAsDeleted\r\n      author {\r\n        id\r\n        kaid\r\n        nickname\r\n        avatar {\r\n          name\r\n          imageSrc\r\n          __typename\r\n        }\r\n        __typename\r\n      }\r\n      content\r\n      date\r\n      definitelyNotSpam\r\n      deleted\r\n      downVoted\r\n      expandKey\r\n      feedbackType\r\n      flaggedBy\r\n      flaggedByUser\r\n      flags\r\n      focusUrl\r\n      fromVideoAuthor\r\n      key\r\n      lowQualityScore\r\n      notifyOnAnswer\r\n      permalink\r\n      qualityKind\r\n      replyCount\r\n      replyExpandKeys\r\n      showLowQualityNotice\r\n      sumVotesIncremented\r\n      upVoted\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"postKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\",\r\n    \"cursor\": null,\r\n    \"limit\": 1\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getFeedbackRepliesPage"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"aa3431304b0b3b62dcd793c17d322e7e"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 08 Feb 2023 04:24:25 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"feedbackRepliesPaginated\": {\n            \"__typename\": \"Replies\",\n            \"cursor\": \"CogBChoKFGlzX3Zpc2libGVfdG9fcHVibGljEgIQAQoRCgRkYXRlEgkItOKwncTm-wISU2oOc35raGFuLWFjYWRlbXlyQQsSCFVzZXJEYXRhIh5rYWlkXzY2MzM3OTQwNjgwNDc3NDIwNTY1NDU1MzQMCxIIRmVlZGJhY2sYgIDjk6ih8QgMGAAgAQ\",\n            \"feedback\": [\n                {\n                    \"__typename\": \"BasicFeedback\",\n                    \"appearsAsDeleted\": false,\n                    \"author\": {\n                        \"__typename\": \"User\",\n                        \"avatar\": {\n                            \"__typename\": \"Avatar\",\n                            \"imageSrc\": \"/images/avatars/svg/blobby-green.svg\",\n                            \"name\": \"blobby_green_style\"\n                        },\n                        \"id\": \"kaid_6633794068047742056545534\",\n                        \"kaid\": \"kaid_6633794068047742056545534\",\n                        \"nickname\": \"Blobby\"\n                    },\n                    \"content\": \"Sample Tips & Thanks reply\",\n                    \"date\": \"2022-12-07T03:10:36.249396Z\",\n                    \"definitelyNotSpam\": false,\n                    \"deleted\": false,\n                    \"downVoted\": false,\n                    \"expandKey\": \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOOTqKHxCAw\",\n                    \"feedbackType\": \"REPLY\",\n                    \"flaggedBy\": null,\n                    \"flaggedByUser\": false,\n                    \"flags\": null,\n                    \"focusUrl\": \"/computer-programming/sample-program/5154160781082624\",\n                    \"fromVideoAuthor\": false,\n                    \"key\": \"kaencrypted_373e1ec55eab552d6f7bd18db75fce79_5d2fdde7c240d5bbd0f499b0283eb013cb45ad6d8f5e5152cad566c96ed1da47f68347fcc14dc81af5c9ca6d860d7a3bf87a78e6140594526a1c105def4e3ee23340e3395a1e8b271d6d1670f6514976b0d4cc4f9466f84e012a7f637375957f9fc2947e455691ab7bd6d771979c9ca635b87366e8679dd6c5b701e06824314c\",\n                    \"lowQualityScore\": 0,\n                    \"notifyOnAnswer\": true,\n                    \"permalink\": \"/computer-programming/sample-program/5154160781082624\",\n                    \"qualityKind\": \"normal\",\n                    \"replyCount\": 1,\n                    \"replyExpandKeys\": [\n                        \"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw\"\n                    ],\n                    \"showLowQualityNotice\": false,\n                    \"sumVotesIncremented\": 1,\n                    \"upVoted\": false\n                }\n            ],\n            \"isComplete\": false\n        }\n    }\n}"}],"_postman_id":"16b92467-dd37-4dbb-968a-cb700ae0f9cb"}],"id":"e3849d59-3854-4201-9293-993f82f96958","description":"<p>Endpoints related to discussion.</p>\n","_postman_id":"e3849d59-3854-4201-9293-993f82f96958"},{"name":"getUserByUsernameOrEmail","event":[{"listen":"test","script":{"id":"75f0d0c3-d191-4a00-a23b-e4285cb33989","exec":["pm.test(\"User data exists\", function () {\r","  var jsonData = pm.response.json();\r","  pm.expect(jsonData.data?.user).to.exist;\r","});\r",""],"type":"text/javascript"}}],"id":"46e24c10-e98e-4900-bd53-b02d93f8e3c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getUserByUsernameOrEmail($username: String, $email: String) {\r\n  user(username: $username, email: $email) {\r\n    id\r\n    kaid\r\n    __typename\r\n  }\r\n}","variables":"{\r\n    \"username\": \"blobbybot\",\r\n    \"email\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getUserByUsernameOrEmail","description":"<p><code>email</code> takes precedence over <code>username</code>.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","getUserByUsernameOrEmail"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[{"id":"c5117db4-667e-476f-89ba-96fbc0515967","name":"Blobby","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getUserByUsernameOrEmail($username: String, $email: String) {\r\n  user(username: $username, email: $email) {\r\n    id\r\n    kaid\r\n    __typename\r\n  }\r\n}\r\n","variables":"{\r\n    \"username\": \"blobbybot\",\r\n    \"email\": null\r\n}"}},"url":"https://www.khanacademy.org/api/internal/graphql/getUserByUsernameOrEmail"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"adff5fc6cf95c5f2c990cbd73765fdd0"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Date","value":"Wed, 07 Dec 2022 06:25:45 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user\": {\n            \"__typename\": \"User\",\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"kaid\": \"kaid_6633794068047742056545534\"\n        }\n    }\n}"}],"_postman_id":"46e24c10-e98e-4900-bd53-b02d93f8e3c9"},{"name":"GetAvatars","id":"cc1f0138-0ed1-4f1e-8eaa-274813d56616","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query GetAvatars {\r\n  user {\r\n    id\r\n    avatar {\r\n      name\r\n      __typename\r\n    }\r\n    allAvatars {\r\n      avatar {\r\n        category\r\n        imageSrc\r\n        isDefaultForCategory\r\n        name\r\n        __typename\r\n      }\r\n      isAvailable\r\n      __typename\r\n    }\r\n    hasChangedAvatar\r\n    __typename\r\n  }\r\n}","variables":""}},"url":"https://www.khanacademy.org/api/internal/graphql/GetAvatars","description":"<p>Requires authentication.</p>\n","urlObject":{"protocol":"https","path":["api","internal","graphql","GetAvatars"],"host":["www","khanacademy","org"],"query":[],"variable":[]}},"response":[],"_postman_id":"cc1f0138-0ed1-4f1e-8eaa-274813d56616"},{"name":"getFullUserProfile","id":"61d94608-8b2b-4d9a-9c92-f214c22b536f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.khanacademy.org/api/internal/graphql/getFullUserProfile?hash=2406851611&variables={\"kaid\": \"kaid_6633794068047742056545534\"}","urlObject":{"protocol":"https","path":["api","internal","graphql","getFullUserProfile"],"host":["www","khanacademy","org"],"query":[{"key":"hash","value":"2406851611"},{"key":"variables","value":"{\"kaid\": \"kaid_6633794068047742056545534\"}"}],"variable":[]}},"response":[{"id":"51e12e30-2574-4af5-9958-0ee9773adb21","name":"Blobby","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.khanacademy.org/api/internal/graphql/getFullUserProfile?hash=2921543415&variables={\"kaid\": \"kaid_6633794068047742056545534\"}","protocol":"https","host":["www","khanacademy","org"],"path":["api","internal","graphql","getFullUserProfile"],"query":[{"key":"hash","value":"2921543415"},{"key":"variables","value":"{\"kaid\": \"kaid_6633794068047742056545534\"}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cache-Control","value":"no-store, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"caeea65fae82d81f299aeb956088020c"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Set-Cookie","value":"browsing_session_id=bsid_a2105ad1-e336-4e2e-8a9f-4897a1998111; Expires=Thu, 31 Aug 2023 20:41:56 GMT; Path=/;"},{"key":"Date","value":"Thu, 31 Aug 2023 20:11:57 GMT"},{"key":"Vary","value":"Accept-Encoding, Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"actorIsImpersonatingUser\": false,\n        \"hasAccessToAIGuideDev\": false,\n        \"isAIGuideEnabled\": false,\n        \"user\": {\n            \"__typename\": \"User\",\n            \"authEmails\": null,\n            \"badgeCounts\": \"{\\\"0\\\":4,\\\"1\\\":0,\\\"2\\\":0,\\\"3\\\":0,\\\"4\\\":0,\\\"5\\\":0}\",\n            \"bio\": \"Hello World!\",\n            \"birthMonthYear\": null,\n            \"canAccessDistrictsHomepage\": false,\n            \"canHellban\": null,\n            \"canMessageUsers\": null,\n            \"canModifyCoaches\": null,\n            \"countVideosCompleted\": 0,\n            \"email\": null,\n            \"gaUserId\": null,\n            \"hasAccessToAIGuideTeacher\": false,\n            \"hasChildren\": null,\n            \"hasClasses\": null,\n            \"hasCoach\": null,\n            \"hasStudents\": null,\n            \"hideVisual\": null,\n            \"homepageUrl\": null,\n            \"id\": \"kaid_6633794068047742056545534\",\n            \"includesDistrictOwnedData\": false,\n            \"includesK4dDistrictOwnedData\": false,\n            \"includesKmapDistrictOwnedData\": false,\n            \"isChild\": null,\n            \"isCoachingLoggedInUser\": false,\n            \"isCreator\": null,\n            \"isCurator\": null,\n            \"isDataCollectible\": null,\n            \"isDeveloper\": null,\n            \"isFormalTeacher\": null,\n            \"isMidsignupPhantom\": false,\n            \"isModerator\": null,\n            \"isOrphan\": null,\n            \"isParent\": null,\n            \"isPhantom\": false,\n            \"isPublisher\": null,\n            \"isSelf\": false,\n            \"isTeacher\": null,\n            \"joined\": \"2021-07-06T00:41:30.438772Z\",\n            \"kaid\": \"kaid_6633794068047742056545534\",\n            \"key\": null,\n            \"lastLoginCountry\": null,\n            \"muteVideos\": null,\n            \"newNotificationCount\": null,\n            \"nickname\": \"Blobby\",\n            \"noColorInVideos\": null,\n            \"pendingEmailVerifications\": null,\n            \"points\": 5914,\n            \"preferredKaLocale\": null,\n            \"prefersReducedMotion\": null,\n            \"profile\": {\n                \"__typename\": \"Profile\",\n                \"accessLevel\": \"PUBLIC\"\n            },\n            \"profileRoot\": \"/profile/blobbybot/\",\n            \"shouldShowAgeCheck\": null,\n            \"showCaptions\": null,\n            \"signupDataIfUnverified\": null,\n            \"soundOn\": null,\n            \"tosAccepted\": null,\n            \"underAgeGate\": null,\n            \"userId\": \"kaid_6633794068047742056545534\",\n            \"username\": \"blobbybot\"\n        }\n    }\n}"}],"_postman_id":"61d94608-8b2b-4d9a-9c92-f214c22b536f"}],"event":[{"listen":"prerequest","script":{"id":"ad45707c-d722-4d2c-8f1e-a8016cd5b5fb","type":"text/javascript","exec":["const body = pm.request?.body","if (body && 'graphql' in body) {","  // Replace carriage returns to conform to KA's strict safelist","  body.graphql.query = body.graphql.query.replaceAll('\\r\\n', '\\n')","","  if ('variables' in body.graphql)","    // Remove single-line comments","    body.graphql.variables = body.graphql.variables.replaceAll(/\\/\\/.*/g, '')","","  pm.request.body.update(body)","}",""]}},{"listen":"test","script":{"id":"5587283a-15d3-419c-913b-1f3c1c302afe","type":"text/javascript","exec":["pm.test(\"Status code is 200\", function () {","  pm.response.to.have.status(200);","});","","pm.test(\"No errors\", function () {","  var jsonData = pm.response.json();","  pm.expect(jsonData.errors).to.not.exist;","});",""]}}],"variable":[{"key":"kaid","value":"kaid_6633794068047742056545534","type":"string"},{"key":"username","value":"blobbybot","type":"string"},{"key":"id","value":"5154160781082624","type":"string"},{"key":"encryptedKey","value":"kaencrypted_e1af9ca95e8bf24e1cebdb8a1e94f7a3_76142801656102acc04c5154ee776b59e6323603d457c39e2a18a68f32a9ac1fefcdfd57c28ec771ec62fbee8ae03e0509090d80723bb489a87010ba69a0a5fdbd27a91a0db97971b59b77548da0eb2494aa274600fa28939e8975abd13c851c5a2f4f701d7dc7e8a2879f3c8d59be0953fafa318bd9b036f6c3d6dc0212c926","type":"string"},{"key":"expandKey","value":"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgOPjx8-XCAw","type":"string"},{"key":"placeholderId","value":"4669512406581248","type":"string"},{"key":"expandKeyManyReplies","value":"ag5zfmtoYW4tYWNhZGVteXJBCxIIVXNlckRhdGEiHmthaWRfNjYzMzc5NDA2ODA0Nzc0MjA1NjU0NTUzNAwLEghGZWVkYmFjaxiAgJO6wamwCgw","type":"string"}]}