{"info":{"_postman_id":"1b653ca1-bd79-4eea-aee1-8d866696eec9","name":"API V1","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"28559204","collectionId":"1b653ca1-bd79-4eea-aee1-8d866696eec9","publishedId":"2sA3e49oPq","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"bc11cd"},"publishDate":"2024-07-10T21:21:44.000Z"},"item":[{"name":"Organization","item":[{"name":"Organizations","id":"780dc014-aa01-4c1b-b388-19d2738e26b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/organizations?include_lessons_detail=true","description":"<p>Get the data for the Organization associated with your API Key.</p>\n<p>Optionally, include the <code>include_lessons_detail</code> param to get the lesson complete count by date since the Organization started.</p>\n","urlObject":{"path":["v1","organizations"],"host":["https://api.flowspeak.io"],"query":[{"key":"include_lessons_detail","value":"true"}],"variable":[]}},"response":[{"id":"e3471ad3-91d3-43d2-8f25-765153af6be2","name":"Organizations","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.flowspeak.io/v1/organizations","protocol":"https","host":["api","flowspeak","io"],"path":["v1","organizations"],"query":[{"key":"include_lessons_detail","value":"true","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Tue, 09 Jul 2024 22:58:09 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720565890&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=xaIIdekdaDpAMBZ68ZotmTusIPfjBEepGnOmVletl%2Fw%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720565890&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=xaIIdekdaDpAMBZ68ZotmTusIPfjBEepGnOmVletl%2Fw%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"686f0db83e7e3612c3f48535c051730c\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"08a26fb5-e37b-42ec-a6d5-de99be476986"},{"key":"X-Runtime","value":"0.183195"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 64,\n        \"name\": \"Acme Inc\",\n        \"start_date\": \"2023/02/13\",\n        \"end_date\": \"null\",\n        \"seat_allocation\": \"null\",\n        \"organization_group_count\": 3,\n        \"organization_group_ids\": [\n            103,\n            104,\n            164\n        ],\n        \"associated_course_ids\": [\n            101,\n            102\n        ],\n        \"learner_count\": 6,\n        \"lessons_started\": 267,\n        \"lessons_completed\": 189,\n        \"average_retries\": 1,\n        \"average_score\": 45,\n        \"lessons_completed_over_time\": [\n            {\n                \"date\": \"07/06\",\n                \"count\": 8\n            },\n            {\n                \"date\": \"07/07\",\n                \"count\": 3\n            },\n            {\n                \"date\": \"07/08\",\n                \"count\": 10\n            },\n            {\n                \"date\": \"Today\",\n                \"count\": 22\n            }\n        ]\n    }\n}"}],"_postman_id":"780dc014-aa01-4c1b-b388-19d2738e26b5"}],"id":"654f636d-ae40-4665-9bc3-43618567297e","description":"<p>An \"Organization\" is the top level in the orgainzational structure. Each Organization has their own API Key and can only access their own data.</p>\n","_postman_id":"654f636d-ae40-4665-9bc3-43618567297e"},{"name":"Organization Groups","item":[{"name":"Ogranization Groups","id":"268a507b-8115-4d80-a805-639c9f1d241e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/organization_groups","description":"<p>Get a list of Groups associated with your Organization.</p>\n<p>Optionally, include the <code>include_lessons_detail</code> param to include a list of lessons completed over time.</p>\n","urlObject":{"path":["v1","organization_groups"],"host":["https://api.flowspeak.io"],"query":[{"disabled":true,"key":"include_lessons_detail","value":"true"}],"variable":[]}},"response":[{"id":"37ab2d88-cc54-4c95-b525-7ff357aea167","name":"Ogranization Groups","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.flowspeak.io/v1/organization_groups?include_lessons_detail=true","protocol":"https","host":["api","flowspeak","io"],"path":["v1","organization_groups"],"query":[{"key":"include_lessons_detail","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Tue, 09 Jul 2024 23:22:32 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720567352&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=x8ExUWvEW%2FqwAijKzXrTqtQQZ7kd9Obt1aOHL%2BM1P8E%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720567352&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=x8ExUWvEW%2FqwAijKzXrTqtQQZ7kd9Obt1aOHL%2BM1P8E%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"a669c8fce5767010e2e42d7d2b9ea090\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"de4b4886-5e36-4b13-be03-87e142eb9046"},{"key":"X-Runtime","value":"0.195447"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 103,\n            \"name\": \"Group 2\",\n            \"promo_code\": \"TGO64289\",\n            \"seat_allocation\": 15,\n            \"slug\": \"acme-test-group-2\",\n            \"register_url\": \"https://app.flowspeak.io/register/acme-test-group-2\",\n            \"course_id\": null,\n            \"course_name\": null,\n            \"auto_upgrades_to_premium\": false,\n            \"learner_count\": 5,\n            \"lessons_started\": 266,\n            \"lessons_completed\": 188,\n            \"average_retries\": 2,\n            \"average_score\": 64,\n            \"learner_ids\": [\n                585,\n                6064,\n                6112,\n                6159,\n                9562\n            ],\n            \"lessons_completed_over_time\": [\n                {\n                    \"date\": \"07/06\",\n                    \"count\": 0\n                },\n                {\n                    \"date\": \"07/07\",\n                    \"count\": 0\n                },\n                {\n                    \"date\": \"07/08\",\n                    \"count\": 0\n                },\n                {\n                    \"date\": \"Today\",\n                    \"count\": 0\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"268a507b-8115-4d80-a805-639c9f1d241e"},{"name":"Organization Group","id":"c8db8d8d-08d9-4229-93d3-aa433f4e4426","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/organization_groups/organizationGroupID?include_lessons_detail=true","description":"<p>Get the data for a specific Group.</p>\n<p>Optionally, include the <code>include_lessons_detail</code> param to include a list of lessons completed over time.</p>\n","urlObject":{"path":["v1","organization_groups","organizationGroupID"],"host":["https://api.flowspeak.io"],"query":[{"key":"include_lessons_detail","value":"true"}],"variable":[]}},"response":[{"id":"966a99bd-cba0-4926-85bb-230c528abc1f","name":"Organization Group","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.flowspeak.io/v1/organization_groups/organizationGroupID?include_lessons_detail=true","protocol":"https","host":["api","flowspeak","io"],"path":["v1","organization_groups","organizationGroupID"],"query":[{"key":"include_lessons_detail","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Tue, 09 Jul 2024 23:25:58 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720567558&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=YcDKquLJSUI%2BE3iwI%2BY22zOr%2FKhEhsRClJwbBwiUDgc%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720567558&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=YcDKquLJSUI%2BE3iwI%2BY22zOr%2FKhEhsRClJwbBwiUDgc%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"559dd401d8df21ff0196e4fa0ace3ac5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"bf3d32fe-9b69-4113-a103-d223e6e1dab2"},{"key":"X-Runtime","value":"0.063957"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 103,\n        \"name\": \"Group 2\",\n        \"promo_code\": \"TGO64289\",\n        \"seat_allocation\": 15,\n        \"slug\": \"acme-test-group-2\",\n        \"register_url\": \"https://app.flowspeak.io/register/acme-test-group-2\",\n        \"course_id\": null,\n        \"course_name\": null,\n        \"auto_upgrades_to_premium\": false,\n        \"learner_count\": 5,\n        \"lessons_started\": 266,\n        \"lessons_completed\": 188,\n        \"average_retries\": 2,\n        \"average_score\": 64,\n        \"learner_ids\": [\n            585,\n            6064,\n            6112,\n            6159,\n            9562\n        ],\n        \"lessons_completed_over_time\": [\n            {\n                \"date\": \"07/06\",\n                \"count\": 0\n            },\n            {\n                \"date\": \"07/07\",\n                \"count\": 0\n            },\n            {\n                \"date\": \"07/08\",\n                \"count\": 0\n            },\n            {\n                \"date\": \"Today\",\n                \"count\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"c8db8d8d-08d9-4229-93d3-aa433f4e4426"},{"name":"Create Organization Group","id":"7af22e3e-9ad8-446f-95d3-40a5bb6f2d8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"My First Org Group","type":"text","description":"<p>Required</p>\n"},{"key":"register_url_slug","value":"my_first_org_group","description":"<p>Optional - write with underscores; no spaces, no hypens, no special characters</p>\n","type":"text","disabled":true},{"key":"seat_allocation","value":"10","description":"<p>Optional</p>\n","type":"text","disabled":true},{"key":"course_id","value":"1","description":"<p>Optional - must be a course your Organization has access to. If included, Learners who join this group will automatically be assigned to the selected Course</p>\n","type":"text","disabled":true}]},"url":"https://api.flowspeak.io/v1/organization_groups","description":"<p>Create a new Group.</p>\n","urlObject":{"path":["v1","organization_groups"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"1e195087-8191-4b91-adc5-3a7ab44e0696","name":"Create Organization Group","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"My First Org Group","type":"text","description":"Required"},{"key":"register_url_slug","value":"my_first_org_group","description":"Optional - write with underscores; no spaces, no hypens, no special characters","type":"text","disabled":true},{"key":"seat_allocation","value":"10","description":"Optional","type":"text","disabled":true},{"key":"course_id","value":"1","description":"Optional - must be a course your Organization has access to","type":"text","disabled":true}]},"url":"https://api.flowspeak.io/v1/organization_groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Tue, 09 Jul 2024 23:27:51 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720567672&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=lHRC5%2FPLuAz31zT9Qmxjg6BqE9WKO58u9PJrfzaj%2Bn8%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720567672&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=lHRC5%2FPLuAz31zT9Qmxjg6BqE9WKO58u9PJrfzaj%2Bn8%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"5caf874f9ecd71f9ec8963140dc6f5b9\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"2a3e224d-2c10-4cb8-b50f-2f44dbc5f727"},{"key":"X-Runtime","value":"0.065046"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 105,\n        \"name\": \"My First Org Group\",\n        \"promo_code\": \"my_first_org_group\",\n        \"seat_allocation\": null,\n        \"slug\": \"my_first_org_group\",\n        \"register_url\": \"https://app.flowspeak.io/register/my_first_org_group\",\n        \"course_id\": null,\n        \"course_name\": null,\n        \"auto_upgrades_to_premium\": false,\n        \"learner_count\": 0,\n        \"lessons_started\": 0,\n        \"lessons_completed\": 0,\n        \"average_retries\": 0,\n        \"average_score\": 0,\n        \"learner_ids\": []\n    }\n}"}],"_postman_id":"7af22e3e-9ad8-446f-95d3-40a5bb6f2d8e"},{"name":"Update Organization Group","id":"0cc929c0-2567-4ba2-bb68-72f993761e90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"The New Name","type":"text","description":"<p>Optional</p>\n"},{"key":"register_url_slug","value":"the_new_slug","description":"<p>Optional - write with underscores; no spaces, no hypens, no special characters</p>\n","type":"text","disabled":true},{"key":"course_id","value":"1","description":"<p>Optional - Pass in 'null' to remove the course</p>\n","type":"text","disabled":true},{"key":"seat_allocation","value":"10","description":"<p>Optional - Pass in 'null' to remove the number</p>\n","type":"text","disabled":true}]},"url":"https://api.flowspeak.io/v1/organization_groups/organizationGroupID","description":"<p>Update the data for a specific Group.</p>\n","urlObject":{"path":["v1","organization_groups","organizationGroupID"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"ce9b40c1-b85f-4f81-8637-83f3d8b830fd","name":"Update Organization Group","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"The New Name","type":"text","description":"Optional"},{"key":"register_url_slug","value":"the_new_slug","description":"Optional - write with underscores; no spaces, no hypens, no special characters","type":"text","disabled":true},{"key":"course_id","value":"1","description":"Optional - Pass in 'null' to remove the course","type":"text","disabled":true},{"key":"seat_allocation","value":"10","description":"Optional - Pass in 'null' to remove the number","type":"text","disabled":true}]},"url":"https://api.flowspeak.io/v1/organization_groups/organizationGroupID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Tue, 09 Jul 2024 23:30:15 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720567816&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=7j7ibulkhF2y2pNAMlulaVuCuN6gMvdoTVCHrPEJ5Lg%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720567816&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=7j7ibulkhF2y2pNAMlulaVuCuN6gMvdoTVCHrPEJ5Lg%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"d590d6009b2a7980e029377fbcde0ff4\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"67fe3a64-e6d6-4407-bc58-6d2ab2d8e984"},{"key":"X-Runtime","value":"0.177114"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 103,\n        \"name\": \"The New Name\",\n        \"promo_code\": \"tgo64289\",\n        \"seat_allocation\": 15,\n        \"slug\": \"acme_test_group_2\",\n        \"register_url\": \"https://app.flowspeak.io/register/acme_test_group_2\",\n        \"course_id\": null,\n        \"course_name\": null,\n        \"auto_upgrades_to_premium\": false,\n        \"learner_count\": 5,\n        \"lessons_started\": 266,\n        \"lessons_completed\": 188,\n        \"average_retries\": 2,\n        \"average_score\": 64,\n        \"learner_ids\": [\n            585,\n            6064,\n            6112,\n            6159,\n            9562\n        ]\n    }\n}"}],"_postman_id":"0cc929c0-2567-4ba2-bb68-72f993761e90"}],"id":"15e88f50-1c6e-4e99-accf-562a2d30cc25","description":"<p>An \"Organization Group\" ( or simply \"Group\" ) belongs to an Organization. Each Group has it's own start and end date and set of Learners.</p>\n","_postman_id":"15e88f50-1c6e-4e99-accf-562a2d30cc25"},{"name":"Learners","item":[{"name":"Create Learner","id":"f038b528-fa18-4462-92b9-02de71432948","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"Sarah","type":"text"},{"key":"last_name","value":"Swift","description":"<p>Optional</p>\n","type":"text"},{"key":"email","value":"sarah.swift@nomail.co","type":"text"},{"key":"organization_group_id","value":"104","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners","urlObject":{"path":["v1","learners"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"cc2a0d7f-5832-4fc1-b2a9-0990378eb171","name":"Create Learner","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"Sarah","type":"text"},{"key":"last_name","value":"Swift","description":"Optional","type":"text"},{"key":"email","value":"sarah.swift@nomail.co","type":"text"},{"key":"organization_group_id","value":"104","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:24:16 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720643055&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=2Yvmz6c6qYRah09O2f62caPaQx6EtQYLBG5hhdkbBYw%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720643055&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=2Yvmz6c6qYRah09O2f62caPaQx6EtQYLBG5hhdkbBYw%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"80d4d58b3e2f33411aae4f5f14a1c20d\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"17d91a82-7735-4b21-ade4-51bb49be243e"},{"key":"X-Runtime","value":"0.504693"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": learnerID,\n        \"first_name\": \"Sarah\",\n        \"last_name\": \"Swift\",\n        \"email\": \"sarah.swift@nomail.co\",\n        \"subscription\": \"Community\",\n        \"organization_group_id\": 104,\n        \"organization_group_name\": \"Group 1\",\n        \"confidence_level_score\": 100,\n        \"lessons_started\": 0,\n        \"lessons_completed\": 0,\n        \"average_retries\": \"0\",\n        \"average_score\": \"0\",\n        \"do_not_email\": false,\n        \"scheduled_for_cancel\": null\n    }\n}"}],"_postman_id":"f038b528-fa18-4462-92b9-02de71432948"},{"name":"Learner","id":"eda7e95a-da52-4f7f-8440-355b52ac1be9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/learners/learnerID","urlObject":{"path":["v1","learners","learnerID"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"84563281-7bcc-4a1b-9906-7711a94b1fea","name":"Learner","originalRequest":{"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/learners/learnerID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:25:54 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720643155&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=Y9OcR1ovmltkQnHQ0kGsD4ToNRb5IZ4TvmCIC6LTjTY%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720643155&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=Y9OcR1ovmltkQnHQ0kGsD4ToNRb5IZ4TvmCIC6LTjTY%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"b60097166dd76ce13b3863eb4ea43ead\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"02216b52-73ff-4cdc-89bb-d86ac44bfd5f"},{"key":"X-Runtime","value":"0.150619"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": learnerID,\n        \"first_name\": \"Sarah\",\n        \"last_name\": null,\n        \"email\": \"sarah.swift@nomail.co\",\n        \"subscription\": \"Community\",\n        \"organization_group_id\": 103,\n        \"organization_group_name\": \"Group 2\",\n        \"confidence_level_score\": 100,\n        \"lessons_started\": 227,\n        \"lessons_completed\": 159,\n        \"average_retries\": \"1\",\n        \"average_score\": \"60\",\n        \"do_not_email\": true,\n        \"scheduled_for_cancel\": null\n    }\n}"}],"_postman_id":"eda7e95a-da52-4f7f-8440-355b52ac1be9"},{"name":"Update Learner","id":"65b1aed5-aa36-4137-b2a8-184629a645f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"Sophia","type":"text","description":"<p>Optional</p>\n"},{"key":"last_name","value":"Mill","type":"text","description":"<p>Optional</p>\n","disabled":true},{"key":"email","value":"sophia.mill@nomail.com","type":"text","description":"<p>Optional</p>\n","disabled":true},{"key":"organization_group_id","value":"103","type":"text","description":"<p>Optional - changing this will move this Learner into another Group</p>\n","disabled":true}]},"url":"https://api.flowspeak.io/v1/learners/learnerID","urlObject":{"path":["v1","learners","learnerID"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"1d02304a-d0a2-4528-a2be-b4569c51a90b","name":"Update Learner","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"Sophia","type":"text","description":"Optional"},{"key":"last_name","value":"Mill","type":"text","description":"Optional","disabled":true},{"key":"email","value":"sophia.mill@nomail.com","type":"text","description":"Optional","disabled":true},{"key":"organization_group_id","value":"103","type":"text","description":"Optional - changing this will move this Learner into another Group","disabled":true}]},"url":"https://api.flowspeak.io/v1/learners/learnerID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:50:51 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720644651&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=%2FMJ4gWYxUhExZjsdsHY7%2BDCrtCnpQ5IRZ%2FrsmRKQ3VE%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720644651&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=%2FMJ4gWYxUhExZjsdsHY7%2BDCrtCnpQ5IRZ%2FrsmRKQ3VE%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"fb15f9934b6e0f2c9822dbd890bb4e1e\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"2052a9a9-1f33-4710-9135-1c57ed6d90e6"},{"key":"X-Runtime","value":"0.294997"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": learnerID,\n        \"first_name\": \"Sophia\",\n        \"last_name\": null,\n        \"email\": \"sarah.swift@nomail.co\",\n        \"subscription\": \"Community\",\n        \"organization_group_id\": 103,\n        \"organization_group_name\": \"Group 2\",\n        \"confidence_level_score\": 100,\n        \"lessons_started\": 227,\n        \"lessons_completed\": 159,\n        \"average_retries\": \"1\",\n        \"average_score\": \"60\",\n        \"do_not_email\": true,\n        \"scheduled_for_cancel\": null\n    }\n}"}],"_postman_id":"65b1aed5-aa36-4137-b2a8-184629a645f5"},{"name":"Create Auto Login Token","id":"bdfa3deb-9a27-4fc8-8d6d-5f20b07cdd9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/learners/learnerID/create_auto_login_token","description":"<p>This is an auth token that can be appeneded to the FLOW Speak URL to enable auto login. The url will look like this:</p>\n<p><a href=\"https://app.flowspeak.io/launch/%5C%5Borganization_slug%5C%5D?auth_token=xxxxxxxxxx\">https://app.flowspeak.io/launch/[organization_slug]?auth_token=xxxxxxxxxx</a></p>\n","urlObject":{"path":["v1","learners","learnerID","create_auto_login_token"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"db9fa033-12fb-43a3-b61b-059abe0f09d3","name":"Create Auto Login Token","originalRequest":{"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/learners/learnerID/create_auto_login_token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:32:27 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720643547&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=upxjwvyp%2BtLa22q4xAYlyhzvCB9M%2FU%2FriAZ6QlYlzgE%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720643547&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=upxjwvyp%2BtLa22q4xAYlyhzvCB9M%2FU%2FriAZ6QlYlzgE%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"c336157a5e40edfe7db46afab150397b\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"8f2e36ce-b283-4b63-be07-b705c4b5bd96"},{"key":"X-Runtime","value":"0.070202"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"token\": \"xxxxxxxxxxxxxxxxxxxxxxxx\",\n        \"expiration_date\": \"2024-07-17\"\n    }\n}"}],"_postman_id":"bdfa3deb-9a27-4fc8-8d6d-5f20b07cdd9e"},{"name":"Learner Stats","id":"e1f3a87f-ba55-4b2e-b1aa-7c3ea8b657df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/learners/learnerID/stats","description":"<p>Use this endpoint to pull detailed stats and information about a specific Learner.</p>\n","urlObject":{"path":["v1","learners","learnerID","stats"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"0c6bc1ed-4e33-43a9-94c4-7706e81fdbdf","name":"Learner Stats","originalRequest":{"method":"GET","header":[],"url":"https://api.flowspeak.io/v1/learners/learnerID/stats"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:33:08 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720643588&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=5fxwLwd4Mr4ztx6OBOcbDxV6ZzrpDssmv44Q%2Fg8SABw%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720643588&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=5fxwLwd4Mr4ztx6OBOcbDxV6ZzrpDssmv44Q%2Fg8SABw%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"9429e80905aaf4eec6bd8e907f00b818\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"398c03f7-9604-4f4e-a30f-62e732d27dea"},{"key":"X-Runtime","value":"1.202406"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": learnerID,\n        \"account_created_date\": \"2021/12/08\",\n        \"confidence_level_score\": 100,\n        \"lessons_started\": 227,\n        \"lessons_completed\": 159,\n        \"lesson_time_total\": 5474,\n        \"average_retries\": \"1\",\n        \"average_score\": \"60\",\n        \"days_visited\": 122,\n        \"lesson_totals_by_type\": {\n            \"speaking_started\": 71,\n            \"speaking_completed\": 39,\n            \"bites_started\": 66,\n            \"bites_completed\": 50,\n            \"listening_started\": 27,\n            \"listening_completed\": 27,\n            \"expressions_started\": 55,\n            \"expressions_completed\": 36,\n            \"ai_talks_started\": 8,\n            \"ai_talks_completed\": 7,\n            \"boosters_started\": 0,\n            \"boosters_completed\": 0\n        },\n        \"community_activity\": {\n            \"posts\": 0,\n            \"comments\": 72,\n            \"likes\": 777\n        },\n        \"lessons_completed_over_time\": [\n            {\n                \"date\": \"07/07\",\n                \"count\": 0\n            },\n            {\n                \"date\": \"07/08\",\n                \"count\": 0\n            },\n            {\n                \"date\": \"07/09\",\n                \"count\": 0\n            },\n            {\n                \"date\": \"Today\",\n                \"count\": 0\n            }\n        ],\n        \"confidence_level_score_over_time\": [\n            {\n                \"date\": \"07/07\",\n                \"confidence_level_score\": 100\n            },\n            {\n                \"date\": \"07/08\",\n                \"confidence_level_score\": 100\n            },\n            {\n                \"date\": \"07/09\",\n                \"confidence_level_score\": 100\n            },\n            {\n                \"date\": \"Today\",\n                \"confidence_level_score\": 100\n            }\n        ],\n        \"lessons\": [\n            {\n                \"lesson_type\": \"Speaking\",\n                \"complete\": true,\n                \"time_to_complete\": \"1 minute\",\n                \"time_to_complete_detailed\": 32,\n                \"retries\": 0,\n                \"score\": 0,\n                \"date\": \"2021/12/27\"\n            },\n            {\n                \"lesson_type\": \"Speaking\",\n                \"complete\": true,\n                \"time_to_complete\": \"1 minute\",\n                \"time_to_complete_detailed\": 31,\n                \"retries\": 0,\n                \"score\": 0,\n                \"date\": \"2021/12/27\"\n            },\n            {\n                \"lesson_type\": \"Speaking\",\n                \"complete\": true,\n                \"time_to_complete\": \"1 minute\",\n                \"time_to_complete_detailed\": 39,\n                \"retries\": 0,\n                \"score\": 0,\n                \"date\": \"2021/12/22\"\n            },\n            {\n                \"lesson_type\": \"Speaking\",\n                \"complete\": true,\n                \"time_to_complete\": \"5 minute\",\n                \"time_to_complete_detailed\": 288,\n                \"retries\": 0,\n                \"score\": 0,\n                \"date\": \"2021/12/16\"\n            }\n        ],\n        \"badges_earned\": 7,\n        \"badges\": [\n            {\n                \"name\": \"Confidence Level 600\",\n                \"image_url\": \"https://files.flowspeak.io/files/badges/confidence-level-600.png\",\n                \"date_earned\": \"2024/01/30\"\n            },\n            {\n                \"name\": \"Confidence Level 700\",\n                \"image_url\": \"https://files.flowspeak.io/files/badges/confidence-level-700.png\",\n                \"date_earned\": \"2024/02/25\"\n            },\n            {\n                \"name\": \"Beginner 1 Achievement\",\n                \"image_url\": \"https://files.flowspeak.io/files/badges/pathways/beginner_level_1_badge.png\",\n                \"date_earned\": \"2024/03/31\"\n            }\n        ],\n        \"weekly_challenges_completed\": 7,\n        \"courses_completed\": 0,\n        \"courses\": [\n            {\n                \"status\": \"complete\",\n                \"name\": \"Blast off  🚀\",\n                \"description\": \"Get started with your first course to practice greetings, talking about pets, and joining a new work team.\",\n                \"estimated_duration\": 75,\n                \"total_lessons\": 16,\n                \"completed_date\": \"2024/05/30\",\n                \"score\": 90,\n                \"lessons_completed\": 16,\n                \"learner_duration\": 82\n            },\n            {\n                \"status\": \"cancelled\",\n                \"name\": \"Starter 🙂 \",\n                \"description\": \"Practice talking about casual greetings, family, food, and pets.\",\n                \"estimated_duration\": 74,\n                \"total_lessons\": 16,\n                \"completed_date\": \"\",\n                \"score\": null,\n                \"lessons_completed\": 0,\n                \"learner_duration\": 0\n            }\n        ],\n        \"certificates_earned\": 0,\n        \"certificates\": []\n    }\n}"}],"_postman_id":"e1f3a87f-ba55-4b2e-b1aa-7c3ea8b657df"},{"name":"Assign Learner to Course","id":"1554e072-2815-4c03-b87c-496822883aae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"course_id","value":"23","description":"<p>Required</p>\n","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/assign_to_course","urlObject":{"path":["v1","learners","learnerID","assign_to_course"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"fd714890-2ef4-4c46-8117-37e29702f033","name":"Assign Learner to Course","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"course_id","value":"23","description":"Required","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/assign_to_course"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:39:41 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720643982&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=3D4OCeFLR%2B59NnzDkDEQx6%2BeMZRRGd8VWyVqtVfzb9g%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720643982&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=3D4OCeFLR%2B59NnzDkDEQx6%2BeMZRRGd8VWyVqtVfzb9g%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"c955e57777ec0d73639dca6748560d00\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"8bded8a3-6407-4981-a950-3c44400eba8c"},{"key":"X-Runtime","value":"0.177657"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"1554e072-2815-4c03-b87c-496822883aae"},{"name":"Remove Learner from Course","id":"6e267525-5702-4ea2-ab21-027a93a23278","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"course_id","value":"23","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/remove_from_course","urlObject":{"path":["v1","learners","learnerID","remove_from_course"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"5e6886a7-da5a-449b-87cc-cac653673415","name":"Remove Learner from Course","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"course_id","value":"23","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/remove_from_course"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Wed, 10 Jul 2024 20:40:12 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1720644012&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=J%2B20x026FK10i6uCcs68A2j08PYNN4%2BEBmrTa46F6d0%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1720644012&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=J%2B20x026FK10i6uCcs68A2j08PYNN4%2BEBmrTa46F6d0%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Xss-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Etag","value":"W/\"c955e57777ec0d73639dca6748560d00\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"dba3d295-69d7-493d-a296-72b8f8cf8d54"},{"key":"X-Runtime","value":"0.369839"},{"key":"Vary","value":"Accept, Origin"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"6e267525-5702-4ea2-ab21-027a93a23278"},{"name":"Assign Learner to Pathway","id":"4712d5ba-0d3f-41c1-9d88-c034e43f1785","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"pathway_id","value":"1","type":"text"},{"key":"level_id","value":"1","type":"text","uuid":"e8892a6c-3fdb-48a1-9a29-132e2e2715b1"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/assign_to_pathway","urlObject":{"path":["v1","learners","learnerID","assign_to_pathway"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"097c05bd-0349-42da-bf65-6b6f6d0d9d00","name":"Assign Learner to Pathway","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"pathway_id","value":"1","type":"text"},{"key":"level_id","value":"1","type":"text","uuid":"d5d66340-fba2-41fb-9347-3f8f4ca587ba"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/assign_to_pathway"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Mon, 12 Aug 2024 22:06:30 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1723500390&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=F6pWyCmpxU4RQ3PhMFA9JIztW%2FZimnmIzKAETOaH39w%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1723500390&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=F6pWyCmpxU4RQ3PhMFA9JIztW%2FZimnmIzKAETOaH39w%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"X-Request-Id","value":"570913d1-318d-48f1-883d-548645e2d221"},{"key":"X-Runtime","value":"0.003038"},{"key":"Vary","value":"Origin"},{"key":"Content-Length","value":"0"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"4712d5ba-0d3f-41c1-9d88-c034e43f1785"},{"name":"Remove Learner from Pathway","id":"d54e107d-f2b1-4b4f-8a00-d2bc113e3c3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"apiKey"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"pathway_id","value":"2","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/remove_from_pathway","urlObject":{"path":["v1","learners","learnerID","remove_from_pathway"],"host":["https://api.flowspeak.io"],"query":[],"variable":[]}},"response":[{"id":"e3fa0f9c-0881-4566-96bf-6c62c8859c11","name":"Remove Learner from Pathway","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"pathway_id","value":"2","type":"text"}]},"url":"https://api.flowspeak.io/v1/learners/learnerID/remove_from_pathway"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Date","value":"Mon, 12 Aug 2024 22:08:33 GMT"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1723500513&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=lucNlKrsOKYzmqT31VPeKseQRwZePYfTJ%2BREjRJx4yI%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1723500513&sid=af571f24-03ee-46d1-9f90-ab9030c2c74c&s=lucNlKrsOKYzmqT31VPeKseQRwZePYfTJ%2BREjRJx4yI%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"X-Request-Id","value":"7dd6605e-235f-47c2-bdca-0c43665a3aa6"},{"key":"X-Runtime","value":"0.003243"},{"key":"Vary","value":"Origin"},{"key":"Content-Length","value":"0"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"d54e107d-f2b1-4b4f-8a00-d2bc113e3c3c"}],"id":"9fa9f8dd-d69f-463f-8507-4e07b47a55cd","description":"<p>A \"Learner\" is a language learner, so, an individual who is using FLOW Speak.</p>\n","_postman_id":"9fa9f8dd-d69f-463f-8507-4e07b47a55cd"}],"event":[{"listen":"prerequest","script":{"id":"b97ffd69-0c51-45c3-beb7-8361909477c3","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"05160dde-1211-493d-8154-72890276b849","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"apikey","value":"apiKey"},{"key":"organizationGroupID","value":"organizationGroupID"},{"key":"learnerID","value":"learnerID"},{"key":"baseURL","value":"https://api.flowspeak.io"}]}