{"info":{"_postman_id":"553331b6-a50a-49d7-91aa-2f7afc7c1e60","name":"CAPP APIs","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"17909805","collectionId":"553331b6-a50a-49d7-91aa-2f7afc7c1e60","publishedId":"UV5f6tSy","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2021-10-28T19:00:37.000Z"},"item":[{"name":"Compliance API v1","item":[{"name":"Getting a bearer token for authentication","id":"b2cc9c8f-1549-4f41-b473-285e42fd129d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12. </p>\n<p>Make sure the API scope is set to <code>api/compliance</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"57ae8475-acb6-4140-90a6-05b9286a48f5","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/compliance\",\n    \"token_type\": \"bearer\"\n}"},{"id":"c7f217ec-5e5c-4564-bb8f-a2eebe91641d","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"b2cc9c8f-1549-4f41-b473-285e42fd129d"},{"name":"Compliance Status for a user on a single certificate","id":"a04b6fd7-954e-4181-97a5-dbfdd50c9da7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=code1&certificate_code=cert1","description":"<p>This endpoint can be used to retrieve the compliance status of a single user:</p>\n<p>The data can be retrieved on the basis of a code of the user and a certificate code.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","name":"Compliance API v1","type":"folder"}},"urlObject":{"path":["api","v1","compliance_status"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"<p>the user's code in CAPP12</p>\n","type":"text/plain"},"key":"user_code","value":"code1"},{"description":{"content":"<p>the certificate code in CAPP12</p>\n","type":"text/plain"},"key":"certificate_code","value":"cert1"}],"variable":[]}},"response":[{"id":"fd67c663-669a-4a0b-8e70-ca220a471272","name":"User has a valid certificate with an expiration date","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC01\", \n      \"compliant\": \"true\", \n      \"valid_until\": \"2023-09-18T09:42:06+00:00\"\n    }\n}"},{"id":"03e0ddbc-de3e-40ba-a045-8bf0ebfbe337","name":"User has a valid certificate without an expiration date","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC01\", \n      \"compliant\": \"true\", \n      \"valid_until\": null\n    }\n}"},{"id":"b3cf958d-244a-4829-a4d3-92e5ce2bad28","name":"User has an expired certificate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC01\", \n      \"compliant\": \"false\", \n      \"valid_until\": \"2018-09-18T09:42:06+00:00\" \n    }\n}"},{"id":"96749f4d-2c13-4f06-bdb5-e2311d56770a","name":"User has never achieved this certificate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC01\", \n      \"compliant\": \"false\", \n      \"valid_until\": null \n    }\n}"},{"id":"de2b22d4-2ce7-429e-9e26-3d320f9f3445","name":"Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=-1&certificate_code=-2","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"-1"},{"key":"certificate_code","value":"-2"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"Not found"}],"_postman_id":"a04b6fd7-954e-4181-97a5-dbfdd50c9da7"},{"name":"Compliance Status for a user on all certificates","id":"ede658da-23ad-41af-8f54-492b6fdd75bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=code1","description":"<p>Use this endpoint to retrieve the compliance status of a single user on all certificates. </p>\n<p>Only certificates the user has achieved at least once are included.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","name":"Compliance API v1","type":"folder"}},"urlObject":{"path":["api","v1","compliance_status"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"<p>the user's code in CAPP12</p>\n","type":"text/plain"},"key":"user_code","value":"code1"}],"variable":[]}},"response":[{"id":"578fa866-98ce-4a26-b899-f46f39328211","name":"Compliance status for one user on one certificate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=PQR01","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"PQR01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"disabled":false,"description":"A link to the next page of responses","key":"x-next","value":"deserunt s"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n  [\n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC01\", \n      \"compliant\": \"true\", \n      \"valid_until\": \"2018-09-18T09:42:06+00:00\"\n    },\n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC02\", \n      \"compliant\": \"true\", \n      \"valid_until\": null \n    },\n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC03\", \n      \"compliant\": \"false\", \n      \"valid_until\": \"2018-09-18T09:42:06+00:00\" \n    },    \n  ]\n} "},{"id":"18e4875c-8a3e-40c6-ad06-4a5007116ff4","name":"Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=code-1","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"code-1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"Not found"}],"_postman_id":"ede658da-23ad-41af-8f54-492b6fdd75bd"},{"name":"Compliance Status for all users on all certificates","id":"6cd6cda4-1ca5-4d82-8443-ee9590a5028e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/compliance_status.csv","description":"<p>The compliance status for all users on all certificates can be queried via this endpoint.</p>\n<p>This call results in a download of a csv containing the current compliance statuses of all users on all certificates. This information can then be processed by the calling party.</p>\n<p>Note: no compliance statuses are returned for users on certificates they have never achieved.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","name":"Compliance API v1","type":"folder"}},"urlObject":{"path":["api","v1","compliance_status.csv"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"da43d4bb-6f56-4641-8d62-7cbbccd7a9bb","name":"Compliance Status for all users on all certificates","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":"https://<hostname van het LMS>/api/v1/compliance_status.csv"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"user_code;certificate_code;compliant;valid_until\n10001;C_005;true;2021-10-30 00:00:00\n10003;C_006;true;2022-01-12 00:00:00\n10003;PI008;false;2021-02-01 00:00:00\n10004;C_005;true;2021-11-01 20:17:35\n10004;C_011;true;2022-01-12 00:00:00\n10004;MED-001;true;2022-02-04 00:00:00\n10004;PI008;true;2024-06-09 00:00:00\n10009;C_020;true;2021-11-09 14:49:16\n10011;C_020;false;2021-03-14 16:00:06\n10011;PI008;true;2023-08-11 00:00:00\n10014;C_008;true;2022-08-11 00:00:00\n10021;C_011;true;2022-01-12 00:00:00\n10021;C_020;true;2021-11-09 14:49:04\n10021;MED-001;true;2022-02-04 00:00:00\n10021;PI008;false;2021-10-07 00:00:00\n10021;tree;true;\n10024;PI003;true;2021-11-18 08:58:06\n10024;PI008;true;2023-10-02 00:00:00\n10025;C_011;true;2022-02-03 00:00:00\n10025;MED-001;true;2022-01-08 00:00:00\n10025;PI008;true;2022-09-10 00:00:00\n10034;C_008;false;2021-10-27 07:39:36\n10034;PI008;false;2021-08-11 00:00:00\n543;PI008;true;2022-07-13 00:00:00\n56x;C_005;false;2020-09-26 12:32:20\n56x;PI008;true;2024-07-05 00:00:00\n736;C_005;true;2023-03-10 00:00:00\n908;tree;true;\nAK;C_002;false;2020-12-10 00:00:00\nAK;C_003;true;2023-06-08 12:00:00\nAK;C_004;true;\nAK;C_005;false;2021-06-10 07:58:26\nAK;C_006;true;2024-08-17 14:06:48\nAK;C_007;false;2021-03-20 14:55:09\nAK;C_008;false;2021-01-03 00:00:00\nAK;C_015;false;2021-03-01 00:00:00\nAK;C_020;false;2020-11-29 00:00:00\nAK;PI003;true;2024-06-08 12:00:00\nAK;PI004;true;2024-06-08 12:00:00\nAK;PI005;true;2024-06-08 12:00:00\nAK;PI007;true;2024-06-08 12:00:00\nAK;PI008;false;2021-06-10 08:16:24\nAK;tree;true;\nAK;ZS-T;true;2022-01-12 00:00:00\nHC;ALS-T;false;2021-06-06 00:00:00\nHC;C_001;true;\nHC;C_002;true;\nHC;C_003;false;2021-08-08 09:24:48\nHC;C_005;false;2020-08-05 12:20:09\nHC;C_006;true;2022-09-26 12:35:09\nHC;C_007;true;2022-05-07 11:48:20\nHC;C_008;true;2021-11-12 11:27:10\nHC;C_009;true;\nHC;C_015;false;2021-01-09 00:00:00\nHC;EPD-C;false;2021-07-08 00:00:00\nHC;MED-001;false;2020-08-07 00:00:00\nHC;PI003;true;2022-08-08 09:24:48\nHC;PI004;true;2022-08-08 09:24:48\nHC;PI005;true;2022-08-08 09:24:48\nHC;PI007;true;2022-08-08 09:24:48\nHC;PI008;true;2022-08-08 09:24:48\nHC;WBH-1;true;2022-03-16 00:00:00\nHC;ZS-T;false;2021-02-10 00:00:00\nLvG;C_003;false;2021-08-08 09:24:33\nLvG;C_005;false;2020-09-26 12:32:14\nLvG;C_008;false;2021-10-22 05:59:45\nLvG;PI003;true;2022-08-08 09:24:33\nLvG;PI004;true;2022-08-08 09:24:33\nLvG;PI005;true;2022-08-08 09:24:33\nLvG;PI007;true;2022-08-08 09:24:33\nLvG;PI008;true;2022-08-08 09:24:33\nMB679;C_005;false;2020-09-26 12:32:17\nMB679;C_020;true;2021-11-09 14:49:20"}],"_postman_id":"6cd6cda4-1ca5-4d82-8443-ee9590a5028e"}],"id":"ac095359-92c8-4c77-98f7-d3bed28edb6c","description":"<p>The purpose of the CAPP Compliance API is to provide real-time access and sharing of relevant Compliance data/information with other applications.</p>\n<p>An example of this is checking the compliance status of an employee in real-time for the use of a specific system or device.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7469cb84-d979-4ac5-a135-b6cdbf8d7509","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"60bb0e0d-f1b5-4ab5-afae-580ab28725a4","type":"text/javascript","exec":[""]}}],"_postman_id":"ac095359-92c8-4c77-98f7-d3bed28edb6c"},{"name":"Compliance API v2","item":[{"name":"Getting a bearer token for authentication Copy","id":"20bd001e-18e7-4cd3-8298-9e260344b4ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12. </p>\n<p>Make sure the API scope is set to <code>api/compliance</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"ac25efcd-5641-4b23-a4c2-ddc92ed9161f","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/compliance\",\n    \"token_type\": \"bearer\"\n}"},{"id":"b806af66-1e91-4ce9-afb2-7f1195ddc7e1","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"20bd001e-18e7-4cd3-8298-9e260344b4ce"},{"name":"Compliance Status for a user on a certificate","id":"e45cb59d-cb5d-427f-89f6-449b8489fcba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=code1&certificate_code=cert1","description":"<p>This endpoint can be used to retrieve the compliance status of a single user:</p>\n<p>The data can be retrieved on the basis of a code of the user and a certificate code.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","name":"Compliance API v2","type":"folder"}},"urlObject":{"path":["api","v2","compliance_status"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"<p>the user's code in CAPP12</p>\n","type":"text/plain"},"key":"user_code","value":"code1"},{"description":{"content":"<p>the certificate code in CAPP12</p>\n","type":"text/plain"},"key":"certificate_code","value":"cert1"}],"variable":[]}},"response":[{"id":"91dce6f4-f05e-40f8-a6e6-376ec64e5fff","name":"User has a valid  *required* certificate with an expiration date","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"compliance_status\": {\n        \"certificate_code\": \"ABC01\",\n        \"compliant\": true,\n        \"required\": true,\n        \"user_code\": \"PQR01\",\n        \"valid_until\": \"2021-10-30T00:00:00\"\n    }\n}"},{"id":"2830244b-a73e-457f-a83b-212d6f548bef","name":"User has a valid certificate without an expiration date","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=PQR01&certificate_code=ZYX01","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ZYX01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"compliance_status\": {\n        \"certificate_code\": \"ZYX01\",\n        \"compliant\": true,\n        \"required\": false,\n        \"user_code\": \"PQR01\",\n        \"valid_until\": \"2021-10-30T00:00:00\"\n    }\n}"},{"id":"0f855886-da59-4145-af38-76ef32ea0453","name":"User has an expired *required* certificate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n        \"certificate_code\": \"ABC01\",\n        \"compliant\": false,\n        \"required\": true,\n        \"user_code\": \"PQR01\",\n        \"valid_until\": \"2018-09-18T09:42:06+00:00\" \n    }\n}"},{"id":"4e061f4e-6f8d-40a8-aae0-552b861958b7","name":"User has an expired certificate Copy","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=PQR01&certificate_code=ZYX01","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ZYX01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n        \"certificate_code\": \"ZYX01\",\n        \"compliant\": false,\n        \"required\": false,\n        \"user_code\": \"PQR01\",\n        \"valid_until\": \"2018-09-18T09:42:06+00:00\" \n    }\n}"},{"id":"14449f2c-2efa-419a-b9fc-6988587a81b3","name":"User has never achieved this *required* certificate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=PQR01&certificate_code=ABC01","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ABC01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n        \"certificate_code\": \"ABC01\",\n        \"compliant\": false,\n        \"required\": true,\n        \"user_code\": \"PQR01\",\n        \"valid_until\": null \n    }\n}"},{"id":"1b3dc655-06d7-4b48-9b6d-7090389465c5","name":"User has never achieved this certificate","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=PQR01&certificate_code=ZYX01","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"PQR01"},{"key":"certificate_code","value":"ZYX01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n    {\n        \"certificate_code\": \"ZYX01\",\n        \"compliant\": false,\n        \"required\": false,\n        \"user_code\": \"PQR01\",\n        \"valid_until\": null \n    }\n}"},{"id":"7501e412-9812-41dd-9aaa-b7676027d567","name":"Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v2/compliance_status?user_code=unknown&certificate_code=unknown","host":["https://<hostname van het LMS>"],"path":["api","v2","compliance_status"],"query":[{"key":"user_code","value":"unknown"},{"key":"certificate_code","value":"unknown"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"Not found"}],"_postman_id":"e45cb59d-cb5d-427f-89f6-449b8489fcba"},{"name":"Compliance Status for a user on all certificates","id":"f0d2e548-acb3-4737-a554-a8e09835b623","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=code1","description":"<p>Use this endpoint to retrieve the compliance status of a single user on all certificates.</p>\n<p>Only certificates the user has achieved at least once are included.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","name":"Compliance API v2","type":"folder"}},"urlObject":{"path":["api/v1","compliance_status"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"<p>the user's code in CAPP12</p>\n","type":"text/plain"},"key":"user_code","value":"code1"}],"variable":[]}},"response":[{"id":"5b5595fc-0812-4e13-a126-f4eed4f8bcb8","name":"User has required and achieved certificates","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/api/v1/compliance_status?user_code=PQR01","host":["https://<hostname van het LMS>"],"path":["api","v1","compliance_status"],"query":[{"key":"user_code","value":"PQR01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-next","value":"deserunt s","description":"A link to the next page of responses"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"compliance_status\": \n  [\n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC01\", \n      \"compliant\": true, \n      \"required\": true,\n      \"valid_until\": \"2018-09-18T09:42:06+00:00\"\n    },\n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC02\", \n      \"compliant\": true,\n      \"required\": false, \n      \"valid_until\": null \n    },\n    {\n      \"user_code\": \"PQR01\", \n      \"certificate_code\": \"ABC03\", \n      \"compliant\": false, \n      \"required\": true,\n      \"valid_until\": \"2018-09-18T09:42:06+00:00\" \n    },    \n  ]\n} "},{"id":"2c886cbd-217d-4e39-9d05-6458924aa897","name":"Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":{"raw":"https://<hostname van het LMS>/user?id=-31822195","host":["https://<hostname van het LMS>"],"path":["user"],"query":[{"key":"id","value":"-31822195"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"Not found"}],"_postman_id":"f0d2e548-acb3-4737-a554-a8e09835b623"},{"name":"Compliance Status for all users on all *required* certificates","id":"502bcd99-98b0-47e9-af00-7491c02010bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v2/compliance_status.csv","description":"<p>The compliance status for all users on all certificates can be queried via this endpoint.</p>\n<p>This call results in a download of a csv containing the current compliance statuses of all users on all certificates that are <strong>required</strong> for them. This information can then be processed by the calling party.</p>\n<p>Note: no compliance statuses are returned for users on certificates that are not required for them.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","name":"Compliance API v2","type":"folder"}},"urlObject":{"path":["api","v2","compliance_status.csv"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"9ec950c7-a0f9-4735-a28a-a5587889711c","name":"Users have requirements and achievements","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":"https://<hostname van het LMS>/api/v2/compliance_status.csv"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 29 Oct 2021 10:39:54 GMT"},{"key":"Content-Type","value":"text/csv"},{"key":"Content-Length","value":"2488"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"content-disposition","value":"attachment; filename=\"compliance-20211029T103954.664480Z.csv\""},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"89f8f837-85bd-4336-a746-91054d390aca"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=l04Fwy6wuJ1h%2BxMC5EoG047IPcIbbmHFROKu2Rj%2F%2BMmogbFqGjl1edBYPrxAok%2FOxUfGetnqV8qrNGw88D8Q7KD3ZQ9crhRArVS%2Fsci3Ie%2FHncF7A565N3wdehgAgQFOg3tFmw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5bc85e0d62bdc3-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"user_code;certificate_code;required;compliant;valid_until\n10001;C_005;true;true;2021-10-30 00:00:00\n10001;C_008;true;false;\n10001;C_011;true;false;\n10001;MED-001;true;false;\n10001;PI008;true;false;\n10003;C_006;true;true;2022-01-12 00:00:00\n10003;PI001;true;false;\n10003;PI005;true;false;\n10003;PI008;true;false;2021-02-01 00:00:00\n10004;C_008;true;false;\n10004;PI008;true;true;2024-06-09 00:00:00\n10004;VH-VPP;true;false;\n10005;C_001;true;false;\n10005;C_002;true;false;\n10005;C_003;true;false;\n10005;C_007;true;false;\n10005;C_008;true;false;\n10005;C_009;true;false;\n10005;PI001;true;false;\n10005;PI005;true;false;\n10005;PI008;true;false;\n10010;C_005;true;false;\n10010;C_008;true;false;\n10011;PI008;true;true;2023-08-11 00:00:00\n10012;C_006;true;false;\n10012;PI005;true;false;\n10014;C_005;true;false;\n10014;C_008;true;true;2022-08-11 00:00:00\n10018;PI008;true;false;\n10021;C_008;true;false;\n10021;C_011;true;true;2022-01-12 00:00:00\n10021;MED-001;true;true;2022-02-04 00:00:00\n10021;PI008;true;false;2021-10-07 00:00:00\n10021;VH-VPP;true;false;\n10022;PI008;true;false;\n10023;C_005;true;false;\n10023;PI005;true;false;\n10024;C_001;true;false;\n10024;C_002;true;false;\n10024;C_003;true;false;\n10024;C_007;true;false;\n10024;C_008;true;false;\n10024;C_009;true;false;\n10024;PI008;true;true;2023-10-02 00:00:00\n10024;VH-VPP;true;false;\n10025;C_011;true;true;2022-02-03 00:00:00\n10025;MED-001;true;true;2022-01-08 00:00:00\n10025;PI008;true;true;2022-09-10 00:00:00\n10027;PI008;true;false;\n10028;C_004;true;false;\n10028;C_006;true;false;\n10028;C_007;true;false;\n10028;C_008;true;false;\n10033;PI001;true;false;\n10033;PI005;true;false;\n10033;PI008;true;false;\n10034;C_005;true;false;\n10034;C_006;true;false;\n10034;C_008;true;false;2021-10-27 07:39:36\n10034;C_011;true;false;\n10034;MED-001;true;false;\n10034;PI005;true;false;\n10034;PI008;true;false;2021-08-11 00:00:00\n543;C_001;true;false;\n543;C_005;true;false;\n543;C_008;true;false;\n543;ZS-T;true;false;\n56x;C_005;true;false;2020-09-26 12:32:20\n56x;C_008;true;false;\n56x;PI008;true;true;2024-07-05 00:00:00\n56x;VH-VPP;true;false;\n908;C_004;true;false;\n908;C_005;true;false;\n908;C_007;true;false;\n908;C_008;true;false;\n908;C_015;true;false;\n908;PI004;true;false;\n908;PI007;true;false;\nAK;C_005;true;false;2021-06-10 07:58:26\nAK;C_008;true;false;2021-01-03 00:00:00\nAK;PI001;true;false;\nAK;PI005;true;true;2024-06-08 12:00:00\nAK;PI008;true;false;2021-06-10 08:16:24\nLvG;C_011;true;false;\nLvG;MED-001;true;false;\nLvG;PI008;true;true;2022-08-08 09:24:33\n"}],"_postman_id":"502bcd99-98b0-47e9-af00-7491c02010bd"},{"name":"Achievement Status for all users on all certificates","id":"fb87681b-57b7-4c1f-b559-4de205403545","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v2/achievement_status.csv","description":"<p>The compliance status for all users on all certificates can be queried via this endpoint.</p>\n<p>This call results in a download of a csv containing the current compliance statuses of all users on all certificates they have <strong>achieved</strong> at least once. This information can then be processed by the calling party.</p>\n<p>Note: no compliance statuses are returned for users on certificates they have never achieved.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","name":"Compliance API v2","type":"folder"}},"urlObject":{"path":["api","v2","achievement_status.csv"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"d87f93b1-7684-417c-864c-0a4ebb625905","name":"Users have achievements","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":"https://<hostname van het LMS>/api/v2/achievement_status.csv"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 29 Oct 2021 10:39:54 GMT"},{"key":"Content-Type","value":"text/csv"},{"key":"Content-Length","value":"2488"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"content-disposition","value":"attachment; filename=\"compliance-20211029T103954.664480Z.csv\""},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"89f8f837-85bd-4336-a746-91054d390aca"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=l04Fwy6wuJ1h%2BxMC5EoG047IPcIbbmHFROKu2Rj%2F%2BMmogbFqGjl1edBYPrxAok%2FOxUfGetnqV8qrNGw88D8Q7KD3ZQ9crhRArVS%2Fsci3Ie%2FHncF7A565N3wdehgAgQFOg3tFmw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5bc85e0d62bdc3-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"user_code;certificate_code;required;compliant;valid_until\n10001;C_005;true;true;2021-10-30 00:00:00\n10003;C_006;true;true;2022-01-12 00:00:00\n10003;PI008;true;false;2021-02-01 00:00:00\n10004;C_005;false;true;2021-11-01 20:17:35\n10004;C_011;false;true;2022-01-12 00:00:00\n10004;MED-001;false;true;2022-02-04 00:00:00\n10004;PI008;true;true;2024-06-09 00:00:00\n10009;C_020;false;true;2021-11-09 14:49:16\n10011;C_020;false;false;2021-03-14 16:00:06\n10011;PI008;true;true;2023-08-11 00:00:00\n10014;C_008;true;true;2022-08-11 00:00:00\n10021;C_011;true;true;2022-01-12 00:00:00\n10021;C_020;false;true;2021-11-09 14:49:04\n10021;MED-001;true;true;2022-02-04 00:00:00\n10021;PI008;true;false;2021-10-07 00:00:00\n10021;tree;false;true;\n10024;PI003;false;true;2021-11-18 08:58:06\n10024;PI008;true;true;2023-10-02 00:00:00\n10025;C_011;true;true;2022-02-03 00:00:00\n10025;MED-001;true;true;2022-01-08 00:00:00\n10025;PI008;true;true;2022-09-10 00:00:00\n10034;C_008;true;false;2021-10-27 07:39:36\n10034;PI008;true;false;2021-08-11 00:00:00\n543;PI008;false;true;2022-07-13 00:00:00\n56x;C_005;true;false;2020-09-26 12:32:20\n56x;PI008;true;true;2024-07-05 00:00:00\n736;C_005;false;true;2023-03-10 00:00:00\n908;tree;false;true;\nAK;C_002;false;false;2020-12-10 00:00:00\nAK;C_003;false;true;2023-06-08 12:00:00\nAK;C_004;false;true;\nAK;C_005;true;false;2021-06-10 07:58:26\nAK;C_006;false;true;2024-08-17 14:06:48\nAK;C_007;false;false;2021-03-20 14:55:09\nAK;C_008;true;false;2021-01-03 00:00:00\nAK;C_015;false;false;2021-03-01 00:00:00\nAK;C_020;false;false;2020-11-29 00:00:00\nAK;PI003;false;true;2024-06-08 12:00:00\nAK;PI004;false;true;2024-06-08 12:00:00\nAK;PI005;true;true;2024-06-08 12:00:00\nAK;PI007;false;true;2024-06-08 12:00:00\nAK;PI008;true;false;2021-06-10 08:16:24\nAK;tree;false;true;\nAK;ZS-T;false;true;2022-01-12 00:00:00\nHC;ALS-T;false;false;2021-06-06 00:00:00\nHC;C_001;false;true;\nHC;C_002;false;true;\nHC;C_003;false;false;2021-08-08 09:24:48\nHC;C_005;false;false;2020-08-05 12:20:09\nHC;C_006;false;true;2022-09-26 12:35:09\nHC;C_007;false;true;2022-05-07 11:48:20\nHC;C_008;false;true;2021-11-12 11:27:10\nHC;C_009;false;true;\nHC;C_015;false;false;2021-01-09 00:00:00\nHC;EPD-C;false;false;2021-07-08 00:00:00\nHC;MED-001;false;false;2020-08-07 00:00:00\nHC;PI003;false;true;2022-08-08 09:24:48\nHC;PI004;false;true;2022-08-08 09:24:48\nHC;PI005;false;true;2022-08-08 09:24:48\nHC;PI007;false;true;2022-08-08 09:24:48\nHC;PI008;false;true;2022-08-08 09:24:48\nHC;WBH-1;false;true;2022-03-16 00:00:00\nHC;ZS-T;false;false;2021-02-10 00:00:00\nLvG;C_003;false;false;2021-08-08 09:24:33\nLvG;C_005;false;false;2020-09-26 12:32:14\nLvG;C_008;false;false;2021-10-22 05:59:45\nLvG;PI003;false;true;2022-08-08 09:24:33\nLvG;PI004;false;true;2022-08-08 09:24:33\nLvG;PI005;false;true;2022-08-08 09:24:33\nLvG;PI007;false;true;2022-08-08 09:24:33\nLvG;PI008;true;true;2022-08-08 09:24:33\nMB679;C_005;false;false;2020-09-26 12:32:17\nMB679;C_020;false;true;2021-11-09 14:49:20\n"}],"_postman_id":"fb87681b-57b7-4c1f-b559-4de205403545"}],"id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5","description":"<p>The purpose of the CAPP Compliance API is to provide real-time access and sharing of relevant Compliance data/information with other applications.</p>\n<p>An example of this is checking the compliance status of an employee in real-time for the use of a specific system or device.</p>\n<p>With this version update the requirement state is taken into consideration, ie. whether the certificate for which the compliancy is requested is also required for the user through one or more of his HR relations.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7469cb84-d979-4ac5-a135-b6cdbf8d7509","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"60bb0e0d-f1b5-4ab5-afae-580ab28725a4","type":"text/javascript","exec":[""]}}],"_postman_id":"e0fd3cee-28ed-44a6-8e79-bb2e5a0ee3b5"},{"name":"Compliance API v3","item":[{"name":"Getting a bearer token for authentication Copy","id":"2e7f9372-3b6b-4954-a36e-11e0b7238482","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12. </p>\n<p>Make sure the API scope is set to <code>api/compliance</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"7f741108-d435-4643-b99a-d0b8e68a029c","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/compliance\",\n    \"token_type\": \"bearer\"\n}"},{"id":"e1c61ab6-55ff-4731-9582-19f182cf7040","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"2e7f9372-3b6b-4954-a36e-11e0b7238482"},{"name":"Compliance Status for all users on all *required* certificates","id":"e39f1312-89d5-4b7d-9486-d279a7646c3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v3/compliance_status.csv","description":"<p>The compliance status for all users on all certificates can be queried via this endpoint.</p>\n<p>This call results in a download of a csv containing the current compliance statuses of all users on all certificates that are <strong>required</strong> for them. This information can then be processed by the calling party.</p>\n<p>Note: no compliance statuses are returned for users on certificates that are not required for them.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"0e22c4b9-6778-4c75-8079-2f6cf3057b56","id":"0e22c4b9-6778-4c75-8079-2f6cf3057b56","name":"Compliance API v3","type":"folder"}},"urlObject":{"path":["api","v3","compliance_status.csv"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"da6f5a93-6a9d-48f0-a781-5b91b03f35b0","name":"Users have requirements and achievements","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":"https://<hostname van het LMS>/api/v2/compliance_status.csv"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 29 Oct 2021 10:39:54 GMT"},{"key":"Content-Type","value":"text/csv"},{"key":"Content-Length","value":"2488"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"content-disposition","value":"attachment; filename=\"compliance-20211029T103954.664480Z.csv\""},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"89f8f837-85bd-4336-a746-91054d390aca"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=l04Fwy6wuJ1h%2BxMC5EoG047IPcIbbmHFROKu2Rj%2F%2BMmogbFqGjl1edBYPrxAok%2FOxUfGetnqV8qrNGw88D8Q7KD3ZQ9crhRArVS%2Fsci3Ie%2FHncF7A565N3wdehgAgQFOg3tFmw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5bc85e0d62bdc3-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"user_code;certificate_code;certificate_title;category;required;compliant;valid_until;achieved_at\n10001;C_005;BHV;Verplicht vanuit wetgeving;true;false;2021-10-30 00:00:00;2019-10-30 00:00:00\n10001;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;;\n10001;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;;\n10002;C_95;Code 95;Rijbewijzen;true;true;2024-04-30 00:00:00;2023-05-01 00:00:00\n10002;C_SHQ;Safety Health & Quality;Kwaliteit & Veiligheid;true;false;;\n10003;C_006;Feedback geven en ontvangen;Algemene scholing;true;false;2022-01-12 00:00:00;2021-01-12 00:00:00\n10003;PI001;Informatiebeveiliging;Algemene scholing;true;false;;\n10003;PI005;Privacybescherming;Algemene scholing;true;false;;\n10004;C_008;Basale reanimatie;Algemene scholing;true;false;2022-12-19 10:40:54;2022-03-31 00:00:00\n10004;VH-VPP;Bellen met Hipper+;Algemene scholing;true;true;2024-12-20 00:00:00;2022-12-20 00:00:00\n10005;C_001;Office 365;Algemene scholing;true;false;;\n10005;C_002;Exact;Algemene scholing;true;false;;\n10005;C_003;Security basis;Algemene scholing;true;false;;\n10005;C_008;Basale reanimatie;Algemene scholing;true;false;;\n10005;C_009;Time-management;Algemene scholing;true;false;;\n10005;C_95;Code 95;Rijbewijzen;true;true;;2023-04-12 00:00:00\n10005;C_SHQ;Safety Health & Quality;Kwaliteit & Veiligheid;true;false;2023-07-13 00:00:00;2021-07-13 00:00:00\n10005;PI001;Informatiebeveiliging;Algemene scholing;true;false;;\n10005;PI005;Privacybescherming;Algemene scholing;true;false;;\n10010;C_005;BHV;Verplicht vanuit wetgeving;true;false;;\n10010;C_008;Basale reanimatie;Algemene scholing;true;false;;\n10012;C_006;Feedback geven en ontvangen;Algemene scholing;true;false;;\n10012;PI005;Privacybescherming;Algemene scholing;true;false;;\n10014;C_005;BHV;Verplicht vanuit wetgeving;true;false;;\n10014;C_008;Basale reanimatie;Algemene scholing;true;false;2022-08-11 00:00:00;2020-08-11 00:00:00\n10021;C_008;Basale reanimatie;Algemene scholing;true;true;;2022-03-31 00:00:00\n10021;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;2022-01-12 00:00:00;2021-01-12 00:00:00\n10021;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;2022-02-04 00:00:00;2021-02-04 00:00:00\n10021;VH-VPP;Bellen met Hipper+;Algemene scholing;true;false;;\n10023;C_005;BHV;Verplicht vanuit wetgeving;true;true;;2022-03-31 00:00:00\n10023;PI005;Privacybescherming;Algemene scholing;true;false;;\n10024;C_001;Office 365;Algemene scholing;true;false;;\n10024;C_002;Exact;Algemene scholing;true;false;;\n10024;C_003;Security basis;Algemene scholing;true;false;;\n10024;C_007;Persoonlijk Ontwikkelingsplan;Algemene scholing;true;false;;\n10024;C_008;Basale reanimatie;Algemene scholing;true;true;;2022-03-31 00:00:00\n10024;C_009;Time-management;Algemene scholing;true;false;;\n10024;VH-VPP;Bellen met Hipper+;Algemene scholing;true;false;;\n10025;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;2022-02-03 00:00:00;2021-02-03 00:00:00\n10025;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;2022-01-08 00:00:00;2021-01-08 00:00:00\n10028;C_004;Offboarding;Algemene scholing;true;false;;\n10028;C_006;Feedback geven en ontvangen;Algemene scholing;true;false;;\n10028;C_008;Basale reanimatie;Algemene scholing;true;false;;\n10033;PI001;Informatiebeveiliging;Algemene scholing;true;false;;\n10033;PI005;Privacybescherming;Algemene scholing;true;false;;\n10034;C_005;BHV;Verplicht vanuit wetgeving;true;false;;\n10034;C_006;Feedback geven en ontvangen;Algemene scholing;true;false;;\n10034;C_008;Basale reanimatie;Algemene scholing;true;false;2021-10-27 07:39:36;2020-12-09 00:00:00\n10034;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;;\n10034;C_95;Code 95;Rijbewijzen;true;true;2023-12-12 00:00:00;2022-12-12 00:00:00\n10034;C_SHQ;Safety Health & Quality;Kwaliteit & Veiligheid;true;false;;\n10034;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;;\n10034;PI005;Privacybescherming;Algemene scholing;true;false;;\n543;C_001;Office 365;Algemene scholing;true;false;;\n543;C_005;BHV;Verplicht vanuit wetgeving;true;true;;2022-03-31 00:00:00\n543;C_008;Basale reanimatie;Algemene scholing;true;false;;\n543;ZS-T;HACCP;Verplicht vanuit wetgeving;true;false;;\n56x;C_005;BHV;Verplicht vanuit wetgeving;true;false;2020-09-26 12:32:20;2019-09-26 12:32:20\n56x;C_008;Basale reanimatie;Algemene scholing;true;true;2024-02-01 00:00:00;2023-02-01 00:00:00\n56x;VH-VPP;Bellen met Hipper+;Algemene scholing;true;false;;\n908;C_004;Offboarding;Algemene scholing;true;false;;\n908;C_005;BHV;Verplicht vanuit wetgeving;true;true;;2022-03-31 00:00:00\n908;C_007;Persoonlijk Ontwikkelingsplan;Algemene scholing;true;false;;\n908;C_008;Basale reanimatie;Algemene scholing;true;false;2023-01-31 14:10:12;2022-03-31 00:00:00\n908;C_015;Hygiëne bedrijfskeuken;Verplicht vanuit wetgeving;true;false;;\n908;PI004;Privacy interne gegevens;Algemene scholing;true;false;;\n908;PI007;Privacy externe gegevens;Algemene scholing;true;false;;\nAK;C_005;BHV;Verplicht vanuit wetgeving;true;true;2023-12-19 22:07:53;2022-12-19 22:07:53\nAK;C_008;Basale reanimatie;Algemene scholing;true;false;2021-01-03 00:00:00;2018-01-03 00:00:00\nAK;PI001;Informatiebeveiliging;Algemene scholing;true;false;;\nAK;PI005;Privacybescherming;Algemene scholing;true;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nLvG;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;;\nLvG;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;;\nz;C_006;Feedback geven en ontvangen;Algemene scholing;true;false;;\nz;PI005;Privacybescherming;Algemene scholing;true;true;2024-06-08 12:00:00;2021-06-08 12:00:00\n"}],"_postman_id":"e39f1312-89d5-4b7d-9486-d279a7646c3e"},{"name":"Achievement Status for all users on all certificates","id":"37f92be8-524e-4e71-b663-8bbc8b9b5da1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v3/achievement_status.csv","description":"<p>The compliance status for all users on all certificates can be queried via this endpoint.</p>\n<p>This call results in a download of a csv containing the current compliance statuses of all users on all certificates they have <strong>achieved</strong> at least once. This information can then be processed by the calling party.</p>\n<p>Note: no compliance statuses are returned for users on certificates they have never achieved.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"0e22c4b9-6778-4c75-8079-2f6cf3057b56","id":"0e22c4b9-6778-4c75-8079-2f6cf3057b56","name":"Compliance API v3","type":"folder"}},"urlObject":{"path":["api","v3","achievement_status.csv"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"913f2174-eff2-4fc3-913b-5ab865e19c0f","name":"Users have achievements","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <bearer token>","description":"Use the token from the OAuth2 authentication request ","type":"text"}],"url":"https://<hostname van het LMS>/api/v2/achievement_status.csv"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 29 Oct 2021 10:39:54 GMT"},{"key":"Content-Type","value":"text/csv"},{"key":"Content-Length","value":"2488"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"content-disposition","value":"attachment; filename=\"compliance-20211029T103954.664480Z.csv\""},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"89f8f837-85bd-4336-a746-91054d390aca"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=l04Fwy6wuJ1h%2BxMC5EoG047IPcIbbmHFROKu2Rj%2F%2BMmogbFqGjl1edBYPrxAok%2FOxUfGetnqV8qrNGw88D8Q7KD3ZQ9crhRArVS%2Fsci3Ie%2FHncF7A565N3wdehgAgQFOg3tFmw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5bc85e0d62bdc3-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"user_code;certificate_code;certificate_title;category;required;compliant;valid_until;achieved_at\n10001;C_005;BHV;Verplicht vanuit wetgeving;true;false;2021-10-30 00:00:00;2019-10-30 00:00:00\n10002;C_95;Code 95;Rijbewijzen;true;true;2024-04-30 00:00:00;2023-05-01 00:00:00\n10003;C_006;Feedback geven en ontvangen;Algemene scholing;true;false;2022-01-12 00:00:00;2021-01-12 00:00:00\n10004;C_005;BHV;Verplicht vanuit wetgeving;false;false;2021-11-01 20:17:35;2020-11-01 20:17:35\n10004;C_008;Basale reanimatie;Algemene scholing;true;false;2022-12-19 10:40:54;2022-03-31 00:00:00\n10004;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;false;false;2022-01-12 00:00:00;2021-01-12 00:00:00\n10004;MED-001;Security gebouwen;Verplicht vanuit wetgeving;false;false;2022-02-04 00:00:00;2021-02-04 00:00:00\n10004;VH-VPP;Bellen met Hipper+;Algemene scholing;true;true;2024-12-20 00:00:00;2022-12-20 00:00:00\n10005;C_95;Code 95;Rijbewijzen;true;true;;2023-04-12 00:00:00\n10005;C_SHQ;Safety Health & Quality;Kwaliteit & Veiligheid;true;false;2023-07-13 00:00:00;2021-07-13 00:00:00\n10009;C_020;Agressie en geweld;Algemene scholing;false;false;2021-11-09 14:49:16;2020-11-09 14:49:16\n10011;C_020;Agressie en geweld;Algemene scholing;false;false;2021-03-14 16:00:06;2020-11-05 15:31:20\n10014;C_008;Basale reanimatie;Algemene scholing;true;false;2022-08-11 00:00:00;2020-08-11 00:00:00\n10021;C_008;Basale reanimatie;Algemene scholing;true;true;;2022-03-31 00:00:00\n10021;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;2022-01-12 00:00:00;2021-01-12 00:00:00\n10021;C_020;Agressie en geweld;Algemene scholing;false;false;2021-11-09 14:49:04;2020-11-09 14:49:04\n10021;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;2022-02-04 00:00:00;2021-02-04 00:00:00\n10021;tree;Save the trees 🌳🌳;;false;true;;2021-03-25 14:59:03\n10023;C_005;BHV;Verplicht vanuit wetgeving;true;true;;2022-03-31 00:00:00\n10024;C_008;Basale reanimatie;Algemene scholing;true;true;;2022-03-31 00:00:00\n10024;PI003;Security Pro;Algemene scholing;false;false;2021-11-18 08:58:06;2020-11-18 08:58:06\n10025;C_011;Intern beleid toegang tot gebouwen;Algemene scholing;true;false;2022-02-03 00:00:00;2021-02-03 00:00:00\n10025;MED-001;Security gebouwen;Verplicht vanuit wetgeving;true;false;2022-01-08 00:00:00;2021-01-08 00:00:00\n10034;C_008;Basale reanimatie;Algemene scholing;true;false;2021-10-27 07:39:36;2020-12-09 00:00:00\n10034;C_95;Code 95;Rijbewijzen;true;true;2023-12-12 00:00:00;2022-12-12 00:00:00\n543;C_005;BHV;Verplicht vanuit wetgeving;true;true;;2022-03-31 00:00:00\n543;VH-VPP;Bellen met Hipper+;Algemene scholing;false;false;2021-10-11 09:40:46;2019-10-11 09:40:46\n56x;C_005;BHV;Verplicht vanuit wetgeving;true;false;2020-09-26 12:32:20;2019-09-26 12:32:20\n56x;C_008;Basale reanimatie;Algemene scholing;true;true;2024-02-01 00:00:00;2023-02-01 00:00:00\n736;C_005;BHV;Verplicht vanuit wetgeving;false;false;2023-03-10 00:00:00;2021-03-10 00:00:00\n736;VH-VPP;Bellen met Hipper+;Algemene scholing;false;false;2022-10-19 13:07:39;2020-10-19 13:07:39\n908;C_005;BHV;Verplicht vanuit wetgeving;true;true;;2022-03-31 00:00:00\n908;C_008;Basale reanimatie;Algemene scholing;true;false;2023-01-31 14:10:12;2022-03-31 00:00:00\n908;tree;Save the trees 🌳🌳;;false;true;;2021-03-25 09:39:48\nAK;C_002;Exact;Algemene scholing;false;false;2020-12-10 00:00:00;2015-12-10 00:00:00\nAK;C_003;Security basis;Algemene scholing;false;false;2023-06-08 12:00:00;2021-06-08 12:00:00\nAK;C_004;Offboarding;Algemene scholing;false;true;;2021-04-30 12:52:53\nAK;C_005;BHV;Verplicht vanuit wetgeving;true;true;2023-12-19 22:07:53;2022-12-19 22:07:53\nAK;C_006;Feedback geven en ontvangen;Algemene scholing;false;true;2024-08-17 14:06:48;2021-08-17 14:06:48\nAK;C_007;Persoonlijk Ontwikkelingsplan;Algemene scholing;false;false;2021-03-20 14:55:09;2020-03-20 14:55:09\nAK;C_008;Basale reanimatie;Algemene scholing;true;false;2021-01-03 00:00:00;2018-01-03 00:00:00\nAK;C_015;Hygiëne bedrijfskeuken;Verplicht vanuit wetgeving;false;false;2021-03-01 00:00:00;2020-03-20 00:00:00\nAK;C_020;Agressie en geweld;Algemene scholing;false;false;2020-11-29 00:00:00;2019-11-29 00:00:00\nAK;PI003;Security Pro;Algemene scholing;false;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nAK;PI004;Privacy interne gegevens;Algemene scholing;false;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nAK;PI005;Privacybescherming;Algemene scholing;true;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nAK;PI007;Privacy externe gegevens;Algemene scholing;false;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nAK;tree;Save the trees 🌳🌳;;false;true;;2021-10-14 10:28:47\nAK;VH-VPP;Bellen met Hipper+;Algemene scholing;false;false;2023-08-17 14:06:48;2021-08-17 14:06:48\nAK;ZS-T;HACCP;Verplicht vanuit wetgeving;false;false;2022-01-12 00:00:00;2021-01-12 00:00:00\nHC;ALS-T;Hygiene voorschriften bedrijfshoreca;Verplicht vanuit wetgeving;false;false;2021-06-06 00:00:00;2020-04-06 00:00:00\nHC;C_001;Office 365;Algemene scholing;false;true;;2019-04-25 12:45:29\nHC;C_002;Exact;Algemene scholing;false;true;;2019-04-25 12:46:18\nHC;C_003;Security basis;Algemene scholing;false;false;2021-08-08 09:24:48;2019-08-08 09:24:48\nHC;C_005;BHV;Verplicht vanuit wetgeving;false;false;2020-08-05 12:20:09;2019-08-05 12:20:09\nHC;C_006;Feedback geven en ontvangen;Algemene scholing;false;false;2022-09-26 12:35:09;2019-09-26 12:35:09\nHC;C_007;Persoonlijk Ontwikkelingsplan;Algemene scholing;false;false;2022-05-07 11:48:20;2021-05-07 11:48:20\nHC;C_008;Basale reanimatie;Algemene scholing;false;false;2021-11-12 11:27:10;2019-11-12 11:27:10\nHC;C_009;Time-management;Algemene scholing;false;true;;2019-04-25 12:44:24\nHC;C_015;Hygiëne bedrijfskeuken;Verplicht vanuit wetgeving;false;false;2021-01-09 00:00:00;2020-01-09 00:00:00\nHC;EPD-C;Office 365 pro;Algemene scholing;false;false;2021-07-08 00:00:00;2020-07-08 00:00:00\nHC;MED-001;Security gebouwen;Verplicht vanuit wetgeving;false;false;2020-08-07 00:00:00;2019-08-07 00:00:00\nHC;PI003;Security Pro;Algemene scholing;false;false;2022-08-08 09:24:48;2019-08-08 09:24:48\nHC;PI004;Privacy interne gegevens;Algemene scholing;false;false;2022-08-08 09:24:48;2019-08-08 09:24:48\nHC;PI005;Privacybescherming;Algemene scholing;false;false;2022-08-08 09:24:48;2019-08-08 09:24:48\nHC;PI007;Privacy externe gegevens;Algemene scholing;false;false;2022-08-08 09:24:48;2019-08-08 09:24:48\nHC;VH-VPP;Bellen met Hipper+;Algemene scholing;false;false;2021-08-05 12:18:42;2019-08-05 12:18:42\nHC;WBH-1;Salarisadministratie;Algemene scholing;false;false;2022-03-16 00:00:00;2020-03-16 00:00:00\nHC;ZS-T;HACCP;Verplicht vanuit wetgeving;false;false;2021-02-10 00:00:00;2020-02-10 00:00:00\nLvG;C_003;Security basis;Algemene scholing;false;false;2021-08-08 09:24:33;2019-08-08 09:24:33\nLvG;C_005;BHV;Verplicht vanuit wetgeving;false;false;2020-09-26 12:32:14;2019-09-26 12:32:14\nLvG;C_008;Basale reanimatie;Algemene scholing;false;false;2021-10-22 05:59:45;2019-10-22 05:59:45\nLvG;PI003;Security Pro;Algemene scholing;false;false;2022-08-08 09:24:33;2019-08-08 09:24:33\nLvG;PI004;Privacy interne gegevens;Algemene scholing;false;false;2022-08-08 09:24:33;2019-08-08 09:24:33\nLvG;PI005;Privacybescherming;Algemene scholing;false;false;2022-08-08 09:24:33;2019-08-08 09:24:33\nLvG;PI007;Privacy externe gegevens;Algemene scholing;false;false;2022-08-08 09:24:33;2019-08-08 09:24:33\nMB679;C_005;BHV;Verplicht vanuit wetgeving;false;false;2020-09-26 12:32:17;2019-09-26 12:32:17\nMB679;C_020;Agressie en geweld;Algemene scholing;false;false;2021-11-09 14:49:20;2020-11-09 14:49:20\nMB679;VH-VPP;Bellen met Hipper+;Algemene scholing;false;false;2021-10-11 09:39:49;2019-10-11 09:39:49\nz;C_003;Security basis;Algemene scholing;false;false;2023-06-08 12:00:00;2021-06-08 12:00:00\nz;C_SHQ;Safety Health & Quality;Kwaliteit & Veiligheid;false;true;2025-03-01 00:00:00;2023-03-01 00:00:00\nz;PI003;Security Pro;Algemene scholing;false;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nz;PI004;Privacy interne gegevens;Algemene scholing;false;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nz;PI005;Privacybescherming;Algemene scholing;true;true;2024-06-08 12:00:00;2021-06-08 12:00:00\nz;PI007;Privacy externe gegevens;Algemene scholing;false;true;2024-06-08 12:00:00;2021-06-08 12:00:00\n"}],"_postman_id":"37f92be8-524e-4e71-b663-8bbc8b9b5da1"}],"id":"0e22c4b9-6778-4c75-8079-2f6cf3057b56","description":"<p>The purpose of the CAPP Compliance API is to provide real-time access and sharing of relevant Compliance data/information with other applications.</p>\n<p>An example of this is checking the compliance status of an employee in real-time for the use of a specific system or device.</p>\n<p>With this version update the requirement state is taken into consideration, ie. whether the certificate for which the compliancy is requested is also required for the user through one or more of his HR relations.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7469cb84-d979-4ac5-a135-b6cdbf8d7509","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"60bb0e0d-f1b5-4ab5-afae-580ab28725a4","type":"text/javascript","exec":[""]}}],"_postman_id":"0e22c4b9-6778-4c75-8079-2f6cf3057b56"},{"name":"Reports API","item":[{"name":"Getting a bearer token for authentication Copy","id":"e082f07b-0876-4c05-bdf1-90f3abc535ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/compliance</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"b7e2f2f6-0c5d-4c00-8e54-a5059c0f81e9","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/compliance\",\n    \"token_type\": \"bearer\"\n}"},{"id":"c755c660-251a-43f7-b177-7b6cea4396f4","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"e082f07b-0876-4c05-bdf1-90f3abc535ab"},{"name":"Certificate Compliance","id":"0ed651eb-3f95-4dde-8342-f35342508290","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/reports/certificates/compliance/{{certificate_code}}","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","name":"Reports API","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","reports","certificates","compliance","{{certificate_code}}"],"host":["<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"89f77768-3793-4e83-a88d-ec3ca4cae336","name":"Fetching the compliance for a single certificate","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/reports/certificates/compliance/{{certificate_code}}"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=compliance-export-2023-09-29 14:03:43.823154.csv"},{"key":"Content-Length","value":"237"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Date","value":"Fri, 29 Sep 2023 14:03:42 GMT"},{"key":"Server","value":"Cowboy"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"X-Request-Id","value":"35aea1c3-a393-46cf-9bcc-913f237f3f20"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"certificate_code;certificate_title;department_code;department_name;position_code;position_name;percentage;fulfilled_count;required_count\nC_001;Office 365;;;1111;Administratief medewerker;0;0;2\nC_001;Office 365;1011;Vitaliteit;;;0;0;1\n"}],"_postman_id":"0ed651eb-3f95-4dde-8342-f35342508290"},{"name":"Category Compliance","id":"2cf4da90-8c0e-4514-8e32-ed70d52e15ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/reports/category/compliance/{{category_name}}","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","name":"Reports API","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","reports","category","compliance","{{category_name}}"],"host":["<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"9ed5cf36-8da0-404d-90ed-bcc6f92beace","name":"Fetching the compliance for all certificates in a category","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/reports/category/compliance/{{category_name}}"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=compliance-export-2023-09-29 14:04:47.038273.csv"},{"key":"Content-Length","value":"1840"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Date","value":"Fri, 29 Sep 2023 14:04:47 GMT"},{"key":"Server","value":"Cowboy"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"X-Request-Id","value":"9d3fd0a0-5501-4c7e-9daf-5cf3f87f92d7"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"certificate_code;certificate_title;department_code;department_name;position_code;position_name;percentage;fulfilled_count;required_count\nC_008;Basale reanimatie;1008;Communicatie;;;75;3;4\nC_008;Basale reanimatie;;;1111;Administratief medewerker;50;1;2\nC_008;Basale reanimatie;;;BHV1;BHV-er;0;0;4\nC_008;Basale reanimatie;1009;P&O;;;0;0;3\nC_008;Basale reanimatie;1005;Inspectie;;;0;0;1\nC_008;Basale reanimatie;MC365;Marketing en Communicatie;1111;Administratief medewerker;0;0;1\nC_008;Basale reanimatie;;;SB003;Stagiaire Back-office;25;1;4\nVH-VPP;Bellen met Hipper+;1008;Communicatie;;;40;2;5\nC_002;Exact;;;1111;Administratief medewerker;0;0;2\nC_006;Feedback geven en ontvangen;1009;P&O;;;0;0;3\nC_006;Feedback geven en ontvangen;MC365;Marketing en Communicatie;;;0;0;1\nC_006;Feedback geven en ontvangen;MC365;Marketing en Communicatie;675;Adviseur marketing en communicatie;0;0;1\nC_006;Feedback geven en ontvangen;;;675;Adviseur marketing en communicatie;0;0;2\nPI001;Informatiebeveiliging;MC365;Marketing en Communicatie;;;0;0;4\nC_011;Intern beleid toegang tot gebouwen;1006;Facilitair;;;0;0;5\nC_004;Offboarding;1005;Inspectie;;;0;0;1\nC_004;Offboarding;1009;P&O;;;0;0;3\nC_001;Office 365;;;1111;Administratief medewerker;0;0;2\nC_001;Office 365;1011;Vitaliteit;;;0;0;1\nC_007;Persoonlijk Ontwikkelingsplan;1005;Inspectie;;;0;0;1\nC_007;Persoonlijk Ontwikkelingsplan;;;1111;Administratief medewerker;0;0;1\nPI005;Privacybescherming;;;HRM-ALO;Adviseur Leren en Ontwikkelen;0;0;1\nPI005;Privacybescherming;MC365;Marketing en Communicatie;;;20;1;5\nPI005;Privacybescherming;;;675;Adviseur marketing en communicatie;0;0;2\nPI007;Privacy externe gegevens;1005;Inspectie;;;0;0;1\nPI004;Privacy interne gegevens;1005;Inspectie;;;0;0;1\nC_003;Security basis;;;1111;Administratief medewerker;0;0;2\nC_009;Time-management;;;1111;Administratief medewerker;0;0;2\n"}],"_postman_id":"2cf4da90-8c0e-4514-8e32-ed70d52e15ae"},{"name":"A custom report","id":"2ba1d63c-cc3d-4bf2-8cd1-e83da70d3f71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/reports/report_id","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","name":"Reports API","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","reports","report_id"],"host":["<hostname van het LMS>"],"query":[],"variable":[]}},"response":[],"_postman_id":"2ba1d63c-cc3d-4bf2-8cd1-e83da70d3f71"}],"id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755","description":"<p>The purpose of the CAPP Compliance API is to provide real-time access and sharing of relevant Compliance data/information with other applications.</p>\n<p>An example of this is checking the compliance status of an employee in real-time for the use of a specific system or device.</p>\n<p>With this version update the requirement state is taken into consideration, ie. whether the certificate for which the compliancy is requested is also required for the user through one or more of his HR relations.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7469cb84-d979-4ac5-a135-b6cdbf8d7509","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"60bb0e0d-f1b5-4ab5-afae-580ab28725a4","type":"text/javascript","exec":[""]}}],"_postman_id":"dd1a2167-02ac-4a5f-b73c-c94d81f9b755"},{"name":"HR Import API","item":[{"name":"Getting a bearer token for authentication Copy","id":"e014e893-4909-4b57-babc-06f8c06557d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/import</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"bbceade2-4f6a-4035-b4a9-6bd8f8aa9a5e","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/import\",\n    \"token_type\": \"bearer\"\n}"},{"id":"88674fe6-005b-48e2-92d4-e94e7b9650ce","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"e014e893-4909-4b57-babc-06f8c06557d7"},{"name":"Creating or updating a user","id":"5a0cf68b-9cb3-45f5-9ccc-852950c29f6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"1234","description":"<p>A unique identifier for the user </p>\n","type":"text"},{"key":"email","value":"john.doe@example.com","description":"<p>The user's email address</p>\n","type":"text"},{"key":"first_name","value":"John","description":"<p>The user's first name</p>\n","type":"text"},{"key":"last_name","value":"Doe","description":"<p>The user's last name</p>\n","type":"text"},{"key":"adfs_login","value":"john.doe@example.com","description":"<p>The identifier used in the claims by SSO</p>\n","type":"text"},{"key":"ends_on","value":"10-11-2021","description":"<p>The end date of the user account, it will be deactivated automatically  </p>\n","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/users","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","name":"HR Import API","type":"folder"}},"urlObject":{"path":["api","v1","users"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"8031730a-0032-4de8-b7d2-df6e21db1264","name":"Succesfully creating or updating a user","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"1234","description":"A unique identifier for the user ","type":"text"},{"key":"email","value":"john.doe@example.com","description":"The user's email address","type":"text"},{"key":"first_name","value":"John","description":"The user's first name","type":"text"},{"key":"last_name","value":"Doe","description":"The user's last name","type":"text"},{"key":"adfs_login","value":"john.doe@example.com","description":"The identifier used in the claims by SSO","type":"text"},{"key":"ends_on","value":"10-11-2021","description":"The end date of the user account, it will be deactivated automatically  ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/users"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 05 Nov 2021 08:45:19 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"e33d01d4-685d-42fb-9243-5fc91c7e41e6"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=761eI%2Bv3A4tuCrFfZgu1KVbwPAIWEYWkjcqavu%2FzCN7%2FJKXAMIV1YSMfYOZ5zUj6BwZ0ZJ0H8T2SnxTNAEqGlS%2FchGqDfy%2FWE8dyt4RjD3f6qTo2k%2FwaA8r1s8OVyIjjZxNnXw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a94ce207bb757d3-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":null},{"id":"c91a5406-ba50-45bd-9a95-f0a716a07e07","name":"Error message when a user already exists with a different code but same unique fields email/adfs_login","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"5678","description":"A unique identifier for the user ","type":"text"},{"key":"email","value":"john.doe@example.com","description":"The user's email address","type":"text"},{"key":"first_name","value":"John","description":"The user's first name","type":"text"},{"key":"last_name","value":"Doe","description":"The user's last name","type":"text"},{"key":"adfs_login","value":"john.doe@example.com","description":"The identifier used in the claims by SSO","type":"text"},{"key":"ends_on","value":"10-11-2021","description":"The end date of the user account, it will be deactivated automatically  ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/users"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Nov 2021 08:47:27 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"62"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"e81ac45e-d3f6-4b58-8b49-028216faa06f"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Zg%2FtaVc2eP0QubsADpeRMRfaicNv9aWstOod9aV3S2NzJlJnJctzK%2BgPd1ovQEcKCUjQvm%2FjdZFWCzlGySEju5cRENWdDfvCbV%2FuvMHhx3PUNB94w3br5F9x8IgKGtp4oE1lSw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a94d1448f9256e0-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Key (email)=(john.doe@example.com) already exists.\"\n}"},{"id":"ee5da0f1-5206-4c1c-8149-73c0cd3466e4","name":"Error message when required fields are missing or empty","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"5678","description":"A unique identifier for the user ","type":"text","disabled":true},{"key":"email","value":"john.doe@example.com","description":"The user's email address","type":"text","disabled":true},{"key":"first_name","value":"John","description":"The user's first name","type":"text"},{"key":"last_name","value":"Doe","description":"The user's last name","type":"text"},{"key":"adfs_login","value":"john.doe@example.com","description":"The identifier used in the claims by SSO","type":"text"},{"key":"ends_on","value":"10-11-2021","description":"The end date of the user account, it will be deactivated automatically  ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/users"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Nov 2021 08:54:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"64"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"d8d405c8-d811-48c9-b5a6-0490cb38fd6b"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=EpO2EI995He68fk8UGd7kfYoEHgi2iyuh08zgMfDUoYJZTOiEgzPsPiDnPUuLkhXs45PoowvLX5hjMnNNUwFkcCWkaM2G1Xj1Mf1Ee6GWm1qAUz%2FclXniXYvdKXzMi7LDsowRA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a94dc415fcf6fb0-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": [\n            \"can't be blank\"\n        ],\n        \"email\": [\n            \"can't be blank\"\n        ]\n    }\n}"}],"_postman_id":"5a0cf68b-9cb3-45f5-9ccc-852950c29f6d"},{"name":"Creating or updating a department","id":"2e242888-bcdd-4f54-b6b5-97cf0e520df9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"FF$$","description":"<p>A unique identifier for the department </p>\n","type":"text"},{"key":"title","value":"Finance","description":"<p>The name/title of the department</p>\n","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/departments","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","name":"HR Import API","type":"folder"}},"urlObject":{"path":["api","v1","departments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"e3afdd55-928f-40d7-9281-4659eea834b3","name":"Succesfully creating or updating a department","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"FF$$","description":"A unique identifier for the department ","type":"text"},{"key":"title","value":"Finance","description":"The name/title of the department","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/departments"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 05 Nov 2021 08:53:02 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"20e79c91-7463-4d88-a798-2ecc3398787f"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=eTBFzr5phliJUC0RUtOo3DUythoXdTnJZrhi0HIexMUZ8QL3p%2FE5U5m8UjZCjfQDXqvVATkmFdpDm2bL79Tdb6A3QtcrMeJPxAO9FGuvOlgz0asAvsAg89gHI0800wErAsoJlw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a94d96f4a145aff-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":null},{"id":"301e3a98-236e-42e3-99a7-23745d883e1e","name":"Error message when required fields are missing or empty","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"FF$$","description":"A unique identifier for the department ","type":"text","disabled":true},{"key":"title","value":"Finance","description":"The name/title of the department","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/departments"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Nov 2021 08:53:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"08db20ff-62bc-4961-b5d7-2329bd758212"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Sz5VzLpTT5tpjJKhc7gVGj7%2F1VpIwfcE0JSGCyv2eBaVhVBy2cU3Fj9SEdvjmLsNxcykdWKvE0hgCjWJD3sehkQsvcN9pepFWSvlADxtiEzGQPXgiU%2BoXU2spwbWX2F5qKBRKw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a94da3c0fb3cec8-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": [\n            \"can't be blank\"\n        ]\n    }\n}"}],"_postman_id":"2e242888-bcdd-4f54-b6b5-97cf0e520df9"},{"name":"Creating or updating an employment","id":"ec124b39-bafc-4d25-85c0-97dff659c780","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"<p>Code that uniquely identifies the user</p>\n","type":"text"},{"key":"department_code","value":"FF$$","description":"<p>Code that uniquely identifies the department</p>\n","type":"text"},{"key":"ends_on","value":"31-12-2021","description":"<p>Date after which the employment gets terminated (optional) </p>\n","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/employments","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","name":"HR Import API","type":"folder"}},"urlObject":{"path":["api","v1","employments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"2548ee16-35a8-45ec-9bcd-5a703814f25d","name":"Succesfully creating or updating an employment","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"Code that uniquely identifies the user","type":"text"},{"key":"department_code","value":"FF$$","description":"Code that uniquely identifies the department","type":"text"},{"key":"ends_on","value":"31-12-2021","description":"Date after which the employment gets deleted (optional) ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/employments"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:21:25 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"22d20c73-f003-4a9a-8601-5be574eec029"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=beB4eB2CISXioOIWHf0V5ruQTi8ZPCgXeAIqeEUVuWUyPUbV5GOIswBC5TZASJilPddOY5mx89G4cZsO47vEtMv5%2F6G2eYgmIOpInw3p%2BRZ1Mko7uEeNn42LGO95YlxUncBJ9Q%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af99afaae1b3800-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":null},{"id":"810fef12-7465-4af5-b53d-8dbdc313af87","name":"Error message when the user and/or department can not be found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"Code that uniquely identifies the user","type":"text"},{"key":"department_code","value":"FF$$","description":"Code that uniquely identifies the department","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/employments"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:09:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"76"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a16dc891-a1f4-4405-ba42-91ea690d2b67"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=6iFZL08lpYGq2cXOv%2FE7Ibm9GyavHJKFAqPaiCyx4xPx9DAnNc9Kr%2FSNxtLCJccoOiSeTEjMAlnsmsuN9H%2FgQy7CJM%2BKCaJOPlFu0W%2Fv3gpPOmteQ76CaxyTDqGqVTQ2373JLA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af988ed0baf5944-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Can't find user with code `1234` or department with code `FF$$`.\"\n}"}],"_postman_id":"ec124b39-bafc-4d25-85c0-97dff659c780"},{"name":"Creating or updating a manager-relation","id":"7b1b0293-2dbe-4262-b0a6-3d17de8c7304","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"<p>Code that uniquely identifies the user</p>\n","type":"text"},{"key":"department_code","value":"FF$$","description":"<p>Code that uniquely identifies the department </p>\n","type":"text"},{"key":"ends_on","value":"31-1-2022","description":"<p>Date after which the manager relation ends (optional)</p>\n","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/managers","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","name":"HR Import API","type":"folder"}},"urlObject":{"path":["api","v1","managers"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"f5c55290-e402-4fdc-86d1-1ba8629d2dea","name":"Succesfully creating or updating a manager relation","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"Code that uniquely identifies the user","type":"text"},{"key":"department_code","value":"FF$$","description":"Code that uniquely identifies the department ","type":"text"},{"key":"ends_on","value":"31-1-2022","description":"Date after which the manager relation ends (optional)","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/managers"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:23:36 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"e7e1bd03-3df2-43e6-9916-0d595ecc8543"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=WVxplT3v4Igo2TZE7Gm7O%2B4BXSYlitDe3ZgepExnM81Mkt1WsfDLgrgwfKug4NuFDiz%2BUgdqHsLeVJQ4LvaBb2mrikdbIU8%2FgWunxKMNA56tPyc%2B1fidsM3i0pCcwz62an5GJQ%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af99e2ccb12061e-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":null},{"id":"5eb36d1a-53ab-41f7-b2ed-565294deb887","name":"Error message when the user and/or department can not be found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"123","description":"Code that uniquely identifies the user","type":"text"},{"key":"department_code","value":"FF$","description":"Code that uniquely identifies the department ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/managers"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:14:58 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"74"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"338dd6fc-fecf-498c-bb05-452279f26a86"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=6EjrK7vrfZQfOWsdVtlZ35iIFy60DEe2fWPdtTGwgyFNe4TuRYFch%2F2GHP%2B%2BskbJSuwWPllWPaYC1OowQDDdA1Ki%2FGiYIWC%2BzmLWZeY6IqNUK1ICwNEGjlVADIYHtato2LsO1w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af991875889c1cf-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Can't find user with code `123` or department with code `FF$`.\"\n}"}],"_postman_id":"7b1b0293-2dbe-4262-b0a6-3d17de8c7304"},{"name":"Creating or updating a position","id":"1c5a64f9-5dd5-49d4-a4ea-dcbee9d1033b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"CON","description":"<p>A unique identifier for the position</p>\n","type":"text"},{"key":"title","value":"Controller","description":"<p>The name/title of the position </p>\n","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/positions","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","name":"HR Import API","type":"folder"}},"urlObject":{"path":["api","v1","positions"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"ac27e602-583c-4d9b-8c4c-89761443da42","name":"Succesfully creating or updating a position","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"CON","description":"A unique identifier for the position","type":"text"},{"key":"title","value":"Controller","description":"The name/title of the position ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/positions"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:03:50 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"f8a153d2-0870-4f4f-bf25-cda576ae7c66"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=PvZW6wkjmTBCEb0IFwZVEoiZvaaUZV5HxerI5etHnyzGvtkJMKxyGRQYsbByc56OwiFe40vt7cfddmL71FN1IdsDGGXTQQembE0eAkCqbmvEDP4FZD30oe4dtyWkSRBmg8hkVA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af9813499a6058f-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":null},{"id":"c0b7f3f2-a4b7-4636-ad5e-a44c8a4811bc","name":"Error message when required fields are missing","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"code","value":"CON","description":"A unique identifier for the position","type":"text","disabled":true},{"key":"title","value":"Controller","description":"The name/title of the position ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/positions"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:04:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"011ae618-f4a7-41e1-bfb0-b825774f7250"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=KiBl8Zr37MYVW%2B%2ByeZ58je6X88z%2FSK8xzAWLLuj02L%2FA8oEAFdXmKfaluajLBwBT3RoFYpOYVJfH9dJQ%2FXYYNC2mH29%2B0Z7bZb2vv0U6nkRRVAiGrWmc2Icnhy3u9pGl%2FCw50g%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af982cad92b57f6-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"code\": [\n            \"can't be blank\"\n        ]\n    }\n}"}],"_postman_id":"1c5a64f9-5dd5-49d4-a4ea-dcbee9d1033b"},{"name":"Creating or updating a position assignment","id":"672564e5-ef93-425e-80c9-f90851b6f0c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"<p>Code that uniquely identifies the user</p>\n","type":"text"},{"key":"position_code","value":"CON","description":"<p>Code that uniquely identifies the position </p>\n","type":"text"},{"key":"ends_on","value":"12-11-2021","description":"<p>Date after which the assignment gets deleted (optional) </p>\n","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/assignments","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","name":"HR Import API","type":"folder"}},"urlObject":{"path":["api","v1","assignments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"58ba68d5-6ec3-48af-9365-c8acf87093e1","name":"Succesfully creating or updating a position assignment","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"1234","description":"Code that uniquely identifies the user","type":"text"},{"key":"position_code","value":"CON","description":"Code that uniquely identifies the position ","type":"text"},{"key":"ends_on","value":"12-11-2021","description":"Date after which the assignment gets deleted  ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/assignments"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:19:41 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"fe15aa83-41fb-4e73-b69a-976ba5846052"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=9nUt15YourbvtLkd%2BW7xXGuO8bBpUNEu2UKefFSE3bXFXSWExNgbR9nHugXCljyyazVC3g3x7%2BVTM1shrA99NDf%2FDwIYgZFsswretg2WrNmVBwGlBj8ZaNpNgMZ15Znegh5YcQ%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af9986eeac25997-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":null},{"id":"d655e5ae-ce58-4b48-8ad6-4f45851b83d2","name":"Error message when the user and/or position can not be found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"user_code","value":"123","description":"Code that uniquely identifies the user","type":"text"},{"key":"position_code","value":"CON","description":"Code that uniquely identifies the position ","type":"text"}]},"url":"https://<hostname van het LMS>/api/v1/assignments"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Nov 2021 14:17:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"72"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"9a722d04-7baa-45c0-9b60-d43bd0bf6eed"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=tOJYtfXV2DF1EJu4YzcXuteCi%2FUHreYvO%2FpF8iB7CN1cpI%2BtolKClYgqK8NLSaVKH5wO491nTVX4cO3cieisIN2JEvDIOVRbxvuTJQ8UINfbHGmVT7z5IDPIr9%2Bn89s7c1KOSA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6af995526ac159da-IAD"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Can't find user with code `123` or position with code `CON`.\"\n}"}],"_postman_id":"672564e5-ef93-425e-80c9-f90851b6f0c0"},{"name":"Getting users","id":"56b4a0a6-6030-4bd4-8ddb-85af7bfd4ff9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"<client-secret>"},{"key":"clientId","value":"<client-id>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/users","urlObject":{"path":["api","v1","users"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"97d05779-bbb4-4957-8d98-dec24e5e8e23","name":"Getting all users","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/users"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:11:30 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"3558"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=\"users-89668024.csv\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=904i%2BFDIRG6g21aGiNX1aXhT3M5Z5A2TssMsrSjFEpI%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756732290\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=904i%2BFDIRG6g21aGiNX1aXhT3M5Z5A2TssMsrSjFEpI%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756732290\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"4440b4ca-6f66-6f06-5fc8-0a237b2c8663"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"CF-RAY","value":"9785038e5d7877ce-AMS"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"code;first_name;last_name;email;ends_on;created_by_import_at\n10015;Jan;Wiegers;jwiegers@defacto.nl;;2020-07-14 14:12:22\n10003;Felix;Brouwer;fbrouwer@defacto.nl;;2020-07-14 14:12:22\n10008;Johan;Dijkstra;jdijkstra@defacto.nl;;2020-07-14 14:12:22\n10010;Alexander;Huber;ahuber@defacto.nl;;2020-07-14 14:12:22\n10030;Hein;Noaber;hnoaber@defacto.nl;;2020-07-14 14:12:22\n736;Marja;Slot;m.slot@defacto.nl;;2019-10-11 10:41:26"},{"id":"f99f79a1-554c-4809-999c-1a52a5c42630","name":"Getting an user","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://<hostname van het LMS>/api/v1/users?code=736","host":["https://<hostname van het LMS>"],"path":["api","v1","users"],"query":[{"key":"code","value":"736"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:19:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=G0rp8wIk8XW49v0%2Bql5GQj1FrTtcFmgCKgEHpwO4U%2Fo%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756732758\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=G0rp8wIk8XW49v0%2Bql5GQj1FrTtcFmgCKgEHpwO4U%2Fo%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756732758\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"6321dfe0-5b7b-bf87-8dc4-58a81b65a1da"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"97850efdec39992f-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"active\": true,\n    \"code\": \"736\",\n    \"email\": \"m.slot@defacto.nl\",\n    \"first_name\": \"Marja\",\n    \"last_name\": \"Slot\",\n    \"ends_on\": null,\n    \"created_by_import_at\": \"2019-10-11T10:41:26.000000\"\n}"}],"_postman_id":"56b4a0a6-6030-4bd4-8ddb-85af7bfd4ff9"},{"name":"Getting departments","id":"b11421be-6e79-442b-acde-0f7965b1ee73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"<client-secret>"},{"key":"clientId","value":"<client-id>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/departments","urlObject":{"path":["api","v1","departments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"38709d65-716b-4d40-a54e-95465e4884ce","name":"Getting all departments","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/departments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:08:43 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"1038"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=\"departments-103670108.csv\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=yrrN76xz9q18UCEGo5bEoHDP7XYZxD3g51yBJGFYzrs%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756735723\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=yrrN76xz9q18UCEGo5bEoHDP7XYZxD3g51yBJGFYzrs%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756735723\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"281631be-9eb1-b6ab-9a28-8c9e1405ae54"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"CF-RAY","value":"978557608abe17dd-AMS"}],"cookie":[],"responseTime":null,"body":"code;title;created_by_import_at\n1009;P&O;2019-04-15 13:21:16\n1008;Communicatie;2019-07-11 10:02:20\n1007;Opleidingen;2019-07-11 10:01:47\n1011;Vitaliteit;2019-10-07 07:20:34\n1006;Facilitair;2019-07-11 10:02:37\n078;Bedrijfsadviseurs;2020-09-16 15:37:59\n984;Bureau vaktechniek;2020-09-16 15:38:21\n456;Business Unit Algemeen;2020-09-16 15:39:03\n273;Finance en control;2020-09-16 15:39:36\n271;Business unit Kwaliteit;2020-09-16 15:40:21\n284;IT en systeembeheer;2020-09-16 15:41:16\n375;Receptie;2020-09-16 15:41:50\n285;Bureau intern transport;2020-09-16 15:42:01\n293;Bureau extern transport;2020-09-16 15:42:13\n385;Directie;2020-09-16 15:42:35\n384;Directiesecretariaat;2020-09-16 15:42:46\n283;Planningsbureau;2020-09-16 16:03:49\nMC365;Marketing en Communicatie;2020-09-16 15:41:37\n876;Bedrijfsbureau;2020-09-16 16:53:44\n1005;Inspectie;2019-07-11 10:03:04\nARB01;Arbodienst;2019-09-24 12:17:42\nCHG;Congrescenter;2020-07-29 08:30:24\nRvBaf;Raad van bestuur;2020-10-19 09:57:48\n478;Fuel Logistics;2023-05-25 13:30:55\nFF$$;Finance;2021-11-05 08:53:02\n"},{"id":"9ca01694-8acc-46be-bd2a-46c87bc49926","name":"Getting a department","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://<hostname van het LMS>/api/v1/departments?code=1007","host":["https://<hostname van het LMS>"],"path":["api","v1","departments"],"query":[{"key":"code","value":"1007"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:10:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=qTgKRvum8H6APni3KmKbd74l6n2C%2BXuVwmpBdtpIbXM%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756735803\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=qTgKRvum8H6APni3KmKbd74l6n2C%2BXuVwmpBdtpIbXM%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756735803\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"8aa97f67-9554-8d74-aa22-bad052d6e345"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"97855952ad796700-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"1007\",\n    \"title\": \"Opleidingen\",\n    \"archived\": false,\n    \"created_by_import_at\": \"2019-07-11T10:01:47.000000\"\n}"}],"_postman_id":"b11421be-6e79-442b-acde-0f7965b1ee73"},{"name":"Getting positions","id":"b74d7a9d-5afd-4ca4-b82a-88ec9db7bbc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"<client-secret>"},{"key":"clientId","value":"<client-id>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/departments","urlObject":{"path":["api","v1","departments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"21c7598b-0a12-4a83-bf13-790009c30502","name":"Getting all positions","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/positions"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:13:55 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"3117"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=\"positions-45220795.csv\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=j6Io9a96AbaDOjqT%2BQL3p%2B5Yad3SBFcW5eX%2F8bo%2BK54%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736035\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=j6Io9a96AbaDOjqT%2BQL3p%2B5Yad3SBFcW5eX%2F8bo%2BK54%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736035\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"de8c0242-734a-3f19-4879-f0471d27ca95"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"CF-RAY","value":"97855efb9a0fe5e0-AMS"}],"cookie":[],"responseTime":null,"body":"code;title;created_by_import_at\n487;Chauffeur SHELL;\n488;Chaufer BP;\n985;Bedrijfsjurist;2020-09-16 15:46:01\n765;Applicatiebeheerder;2020-09-16 15:46:22\n1111;Administratief medewerker;2019-04-15 13:20:11\n1112;HR-Manager;2019-04-25 12:10:29\n1113;P&O Adviseur;2019-04-15 13:20:21\n1114;Leidinggevende;2019-07-11 10:05:40\n1115;Facilitair medewerker;2019-07-11 10:05:58\n1118;Opleidingsfunctionaris;2019-07-11 10:06:52\n1119;Telefoniste Frontoffice;2019-07-11 10:07:17\n1121;Onderwijskundige;2019-07-11 10:07:46\n1120;Communicatieadviseur;2019-08-05 11:46:05\n186;Systeembeheerder;2020-09-16 15:46:32\nFAC-BHV;Medewerker BHV en Veiligheid;2020-07-14 14:12:38\nSB003;Stagiaire Back-office;2019-09-24 11:20:38\nMLO;Medewerker leren en ontwikkelen;2019-09-25 13:07:07\nTL-001;Teamleider;2019-10-07 07:21:33\n1122;Adviseur Vitaliteit;2019-10-18 11:56:49\n001;Receptioniste;2019-10-15 07:59:35\nICT-SUP;Supportmedewerker;2020-07-14 14:12:38\nICT-PRI;Privacy Officer;2020-07-14 14:12:38\nICT-FUN;Functioneel Beheerder;2020-07-14 14:12:38\nICT-APP;Applicatiemanager;2020-07-14 14:12:38\nHRM-HRS;Senior HR-adviseur;2020-07-14 14:12:38\nHRM-HRA;HR-adviseur;2020-07-14 14:12:38\nHRM-DOC;Docent Personeelsontwikkeling;2020-07-14 14:12:38\nHRM-ALO;Adviseur Leren en Ontwikkelen;2020-07-14 14:12:38\nHFD-SEC;Secretaresse;2020-07-14 14:12:38\nHFD-INK;Inkoper;2020-07-14 14:12:38\nHFD-ADM;Medewerker Administratie;2020-07-14 14:12:38\nFIN-SAL;Medewerker Salarisadministratie;2020-07-14 14:12:38\nFIN-MAN;Financieel Manager;2020-07-14 14:12:38\nFAC-RES;Medewerker Restaurant;2020-07-14 14:12:38\nFAC-PLA;Planner;2020-07-14 14:12:38\nFAC-KOK;Kok;2020-07-14 14:12:38\nFAC-HHD;Medewerker Huishoudelijke Dienst;2020-07-14 14:12:38\nFAC-HFD;Manager Facilitaire Zaken;2020-07-14 14:12:38\nFAC-BEH;Beheerder Gebouwen;2020-07-14 14:12:38\nCOM-MDW;Medewerker Communicatie;2020-07-14 14:12:38\nCOM-ADV;Adviseur Communicatie;2020-07-14 14:12:38\nBES-DIR;Directeur;2020-07-14 14:12:38\nADV-KWA;Adviseur Kwaliteit en Veiligheid;2020-07-14 14:12:38\n945;Directiesercretaresse;2020-09-16 15:43:10\n786;Controller;2020-09-16 15:43:19\n674;Bedrijfsadviseur;2020-09-16 15:43:45\n879;Adviseur kwaliteit;2020-09-16 15:44:11\n890;Security officer;2020-09-16 15:44:25\n283;Adviseur HR;2020-09-16 15:44:43\n273;Medewerker P&O;2020-09-16 15:45:01\n324;Consultant;2020-09-16 15:47:06\n734;Algemeen directeur;2020-09-16 15:42:59\n1117;Arbo adviseur;2019-07-11 10:06:39\n741;Kwaliteitsmedewerker;2019-09-24 11:39:30\nFAC-REC;Baliemedewerker;2020-07-14 14:12:38\n984;Beveiliger;2020-09-16 15:45:12\n1116;Interieurverzorger;2019-07-11 10:06:18\n784;Regio Manager;2019-09-24 12:15:35\nBHV1;BHV-er;2020-07-29 08:31:05\n638;Teamleider;2020-07-29 08:32:56\n274;Stagiair;2019-10-18 11:57:47\n367;Recruiter;2019-10-07 07:21:11\n374;Vaktechnisch specialist;2020-09-16 16:01:20\n384;Adviseur bedrijfsvoering;2019-10-22 05:46:27\n675;Adviseur marketing en communicatie;2020-09-16 15:46:53\n678;Marketeer;2020-09-16 15:45:30\n385;Medewerker bedrijfsbureau;2020-09-16 15:45:43\nLOC;Locatiemanager;2020-10-19 09:56:19\nRvB;Raad van bestuur;2020-10-19 09:56:58\n287;Content coördinator;2020-09-16 15:47:36\nCON;Controller;2021-11-17 14:03:50\n"},{"id":"0986ee12-bdde-427f-b4b0-2878d3d4a51a","name":"Getting a position","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://<hostname van het LMS>/api/v1/positions?code=488","host":["https://<hostname van het LMS>"],"path":["api","v1","positions"],"query":[{"key":"code","value":"488"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:14:27 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=jpe5lchJxBDrlTmU%2F5H%2B%2B4NZqRb8UOcCPIHxwbiUUZg%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736067\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=jpe5lchJxBDrlTmU%2F5H%2B%2B4NZqRb8UOcCPIHxwbiUUZg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736067\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"d6d15c0e-bc88-2d79-c998-3fdfe267ea8b"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"97855fc53f6de5e0-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"488\",\n    \"title\": \"Chaufer BP\",\n    \"archived\": false,\n    \"created_by_import_at\": null\n}"}],"_postman_id":"b74d7a9d-5afd-4ca4-b82a-88ec9db7bbc7"},{"name":"Getting employments","id":"9dee0eed-b213-4f37-be89-569fbdc4e9cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"<client-secret>"},{"key":"clientId","value":"<client-id>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/departments","urlObject":{"path":["api","v1","departments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"1166a8fa-63d3-4ad6-a091-6695716f7602","name":"Getting all employments","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/employments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:17:01 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"630"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=\"employments-77650488.csv\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=mIsa2DcB%2BGZT7qVkNheKZACioU8mkwz0UmV9Su8vRqw%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736221\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=mIsa2DcB%2BGZT7qVkNheKZACioU8mkwz0UmV9Su8vRqw%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736221\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"590a867b-3d93-27b6-b736-18f10975abbb"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"CF-RAY","value":"978563861c15f5cb-AMS"}],"cookie":[],"responseTime":null,"body":"user_code;department_code;ends_on;created_by_import_at\n56x;1008;;\n543;1007;;\n;1009;;\n543;1011;;\n908;1005;;\nLvG;1006;;\n10007;ARB01;;\n10001;078;;\n10011;271;;\n10027;271;;\n10021;284;;\n10018;271;;\n10026;984;;\n10023;1007;;\n10022;283;;\n10024;283;;\n10009;273;;\n10012;078;;\n10034;MC365;;\n10005;MC365;;\n10033;MC365;;\n10003;MC365;;\nMB679;RvBaf;;\nHC;876;;\n10021;1006;;\n10034;1006;;\n10028;1009;;\n10025;1006;;\n10001;1006;;\nAK;MC365;;\n10021;1008;;\n10004;1008;;\n10024;1008;;\n10002;478;;\n;1008;;\n;1009;;\nAK;271;;\n908;ARB01;;\n10034;478;;\n10005;478;;\nz;MC365;;\nMB679;1005;;\n10007;1005;;\n10017;1005;;\n10001;1005;;\n10004;1005;;\n10032;1005;;\nHC;1005;;\n"},{"id":"377c175f-8594-46cd-bc8b-8bf89d0cad86","name":"Getting an employment","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://<hostname van het LMS>/api/v1/employments?code=543","host":["https://<hostname van het LMS>"],"path":["api","v1","employments"],"query":[{"key":"code","value":"543"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:17:29 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=0p9UWGuZrlEZLblrvf4bLteaejBXnLo9qv3G3My17cw%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736249\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=0p9UWGuZrlEZLblrvf4bLteaejBXnLo9qv3G3My17cw%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736249\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"cf0a3c99-5a5f-eb0a-7796-93e2e8b2b184"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"97856436be2df5cb-AMS"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"ends_on\": null,\n        \"user_code\": \"543\",\n        \"department_code\": \"1007\",\n        \"user_active\": true,\n        \"created_by_import_at\": null,\n        \"department_archived\": false\n    },\n    {\n        \"ends_on\": null,\n        \"user_code\": \"543\",\n        \"department_code\": \"1011\",\n        \"user_active\": true,\n        \"created_by_import_at\": null,\n        \"department_archived\": false\n    }\n]"}],"_postman_id":"9dee0eed-b213-4f37-be89-569fbdc4e9cd"},{"name":"Getting assignments","id":"3cb086bc-af08-42db-b02b-a349bc1d4e7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"<client-secret>"},{"key":"clientId","value":"<client-id>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/departments","urlObject":{"path":["api","v1","departments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"db050b90-c368-4c12-b3bd-b9467f9f4035","name":"Getting all assignments","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/assignments"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:19:26 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"2348"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=\"assignments-75351312.csv\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=ojxYWTCsvFh8ZNKNiV%2Bq0d%2BFCCQtrMUhw7tv67nMnIc%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736366\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=ojxYWTCsvFh8ZNKNiV%2Bq0d%2BFCCQtrMUhw7tv67nMnIc%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736366\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"f226fd31-d56c-bf2a-f08b-ae79fc344abc"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"CF-RAY","value":"978567139d7df5cb-AMS"}],"cookie":[],"responseTime":null,"body":"user_code;position_code;ends_on;created_by_import_at\nz;675;;\n10001;1117;;\n10032;1117;;\n10007;ICT-FUN;;\n908;1112;;2019-04-25 12:10:35\n56x;SB003;;2019-09-24 11:24:09\n543;SB003;;2019-09-24 11:24:16\n;SB003;;2019-09-24 11:24:24\n;SB003;;2019-09-24 11:24:41\n543;367;;2019-10-22 05:45:09\nLvG;001;;2020-05-08 07:33:04\n10002;BES-DIR;;2020-07-14 14:12:53\n10021;ICT-APP;;2020-07-14 14:12:53\n10001;ICT-FUN;;2020-07-14 14:12:53\n10007;HRM-HRA;;2020-07-14 14:12:53\n10011;ADV-KWA;;2020-07-14 14:12:53\n10034;FAC-REC;;2020-07-14 14:12:53\n10018;ADV-KWA;;2020-07-14 14:12:53\n10009;FIN-MAN;;2020-07-14 14:12:53\n10031;ICT-FUN;;2020-07-14 14:12:53\n10025;COM-ADV;;2020-07-14 14:12:53\n10008;COM-MDW;;2020-07-14 14:12:53\n10010;FAC-RES;;2020-07-14 14:12:53\n10005;HRM-DOC;;2020-07-14 14:12:53\n10032;HFD-SEC;;2020-07-14 14:12:53\n10014;FAC-HHD;;2020-07-14 14:12:53\n10017;COM-MDW;;2020-07-14 14:12:53\n10024;HRM-DOC;;2020-07-14 14:12:53\n10030;FAC-PLA;;2020-07-14 14:12:53\n10033;FAC-HHD;;2020-07-14 14:12:53\n10028;HRM-HRS;;2020-07-14 14:12:53\n10023;HRM-ALO;;2020-07-14 14:12:53\n10013;FAC-BEH;;2020-07-14 14:12:53\n10026;FAC-BHV;;2020-07-14 14:12:53\n10029;ICT-PRI;;2020-07-14 14:12:53\n10020;FIN-SAL;;2020-07-14 14:12:53\n10015;HFD-INK;;2020-07-14 14:12:53\n10019;FAC-KOK;;2020-07-14 14:12:53\nHC;638;;2020-07-29 08:47:48\n10001;674;;2020-09-16 15:53:42\n10027;FAC-BHV;;2020-09-16 15:56:28\n10027;741;;2020-09-16 15:56:37\n10021;186;;2020-09-16 15:57:37\n10018;674;;2020-09-16 15:59:20\n10026;374;;2020-09-16 16:01:27\n10022;FAC-PLA;;2020-09-16 16:03:35\n10024;1111;;2020-09-16 16:06:05\n10009;786;;2020-09-16 16:07:23\n10012;675;;2020-09-16 16:13:45\n10034;675;;2020-09-16 16:45:01\n10005;1111;;2020-09-16 16:45:37\n736;287;;2020-09-16 16:46:35\n10003;678;;2020-09-16 16:52:25\nMB679;LOC;;2020-10-19 09:56:35\nMB679;RvB;;2020-10-19 09:57:17\n10014;BHV1;;2020-10-19 10:04:44\n10001;BHV1;;2020-10-19 10:04:54\n10034;BHV1;;2020-10-19 10:04:59\n10010;BHV1;;2020-10-19 10:05:09\n10021;FAC-REC;;2021-02-08 08:25:41\n736;COM-MDW;;2021-04-01 12:21:48\n10033;COM-MDW;;2021-04-01 12:22:04\n10031;COM-MDW;;2021-04-01 12:22:13\n10003;COM-MDW;;2021-04-01 12:22:29\nAK;BHV1;;2021-06-21 10:19:36\n;324;;2022-12-19 15:19:08\n;287;;2022-12-19 15:19:19\nAK;COM-ADV;;2023-02-27 15:21:03\n10005;487;;2023-05-25 13:47:58\n10002;488;;2023-05-25 13:48:47\n10034;488;;2023-05-25 13:48:56\n10032;1111;;\n10004;ICT-FUN;;\nHC;ICT-FUN;;\nMB679;1117;;\n"},{"id":"a42171f2-cc13-498b-9c60-47b299088897","name":"Getting an assignment","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://<hostname van het LMS>/api/v1/assignments?code=10007","host":["https://<hostname van het LMS>"],"path":["api","v1","assignments"],"query":[{"key":"code","value":"10007"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:19:58 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=WoowqRGFbHnIIL%2BXX0DXrz37V4bi7%2BZdao4fmvHYtcU%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736398\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=WoowqRGFbHnIIL%2BXX0DXrz37V4bi7%2BZdao4fmvHYtcU%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736398\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"c47a97ce-f30a-be55-4350-9eddf4e7fafb"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"978567d9f90bf5cb-AMS"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"ends_on\": null,\n        \"user_code\": \"10007\",\n        \"position_code\": \"HRM-HRA\",\n        \"user_active\": true,\n        \"position_archived\": false,\n        \"created_by_import_at\": \"2020-07-14T14:12:53.000000\"\n    },\n    {\n        \"ends_on\": null,\n        \"user_code\": \"10007\",\n        \"position_code\": \"ICT-FUN\",\n        \"user_active\": true,\n        \"position_archived\": false,\n        \"created_by_import_at\": null\n    }\n]"}],"_postman_id":"3cb086bc-af08-42db-b02b-a349bc1d4e7d"},{"name":"Getting managers","id":"75f96659-c6e6-4cb7-9297-991aceb00628","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"<client-secret>"},{"key":"clientId","value":"<client-id>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"authUrl","value":"<auth-url>"},{"key":"client_authentication","value":"<client_authentication>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/departments","urlObject":{"path":["api","v1","departments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"271b5f5b-da15-4401-8ba8-77eb2d761e76","name":"Getting all managers","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://<hostname van het LMS>/api/v1/managers"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:21:00 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"424"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=\"managers-9976823.csv\""},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=Z%2FsMQ2mBajvROoaOs%2BvdlfVn4%2F%2BbclpgYl3CxLOuwok%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736460\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=Z%2FsMQ2mBajvROoaOs%2BvdlfVn4%2F%2BbclpgYl3CxLOuwok%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736460\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"ba6692b5-0a83-8761-d150-b45a32c3c4b9"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"CF-RAY","value":"9785696099daf5cb-AMS"}],"cookie":[],"responseTime":null,"body":"user_code;department_code;ends_on;created_by_import_at\n10007;078;;\n;1008;;\n908;1009;;2019-04-25 12:10:02\n908;1007;;2019-08-05 11:48:48\nLvG;1011;;2019-12-09 10:21:28\n;1005;;2020-01-09 14:58:57\n908;1005;;2020-02-12 10:06:40\n10009;273;;2020-09-16 16:07:13\n10007;ARB01;;2020-09-16 16:08:31\n10012;MC365;;2020-09-16 16:13:21\n10019;1006;;2021-04-01 12:27:34\n10007;MC365;;2021-05-18 15:02:42\n908;1008;;2021-06-17 13:38:13\nz;MC365;;\n"},{"id":"53f9cef6-8941-46fa-92fd-ac3a13ad2f5c","name":"Getting a manager","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://<hostname van het LMS>/api/v1/managers?code=908","host":["https://<hostname van het LMS>"],"path":["api","v1","managers"],"query":[{"key":"code","value":"908"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 14:21:29 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=s4T8oGBfumUp2YcZbFADlDaNXYLkAPLD%2BlMy%2B73OwSo%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1756736489\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=s4T8oGBfumUp2YcZbFADlDaNXYLkAPLD%2BlMy%2B73OwSo%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1756736489\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"736a9843-388b-ddcc-4690-dde35cb7eb3b"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"97856a13f87af5cb-AMS"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"ends_on\": null,\n        \"user_code\": \"908\",\n        \"department_code\": \"1009\",\n        \"user_active\": true,\n        \"created_by_import_at\": \"2019-04-25T12:10:02.000000\",\n        \"department_archived\": false\n    },\n    {\n        \"ends_on\": null,\n        \"user_code\": \"908\",\n        \"department_code\": \"1007\",\n        \"user_active\": true,\n        \"created_by_import_at\": \"2019-08-05T11:48:48.000000\",\n        \"department_archived\": false\n    },\n    {\n        \"ends_on\": null,\n        \"user_code\": \"908\",\n        \"department_code\": \"1005\",\n        \"user_active\": true,\n        \"created_by_import_at\": \"2020-02-12T10:06:40.000000\",\n        \"department_archived\": false\n    },\n    {\n        \"ends_on\": null,\n        \"user_code\": \"908\",\n        \"department_code\": \"1008\",\n        \"user_active\": true,\n        \"created_by_import_at\": \"2021-06-17T13:38:13.000000\",\n        \"department_archived\": false\n    }\n]"}],"_postman_id":"75f96659-c6e6-4cb7-9297-991aceb00628"}],"id":"71de059f-e82f-4ce0-868c-b8d4673e53ea","description":"<p>The purpose of the CAPP HR Import API is to insert or update real time data in CAPP.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"87d1164b-69af-4bdf-97a2-f19f46938f1d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8880af2c-42f8-4aa4-816b-b0828a1cded2","type":"text/javascript","exec":[""]}}],"_postman_id":"71de059f-e82f-4ce0-868c-b8d4673e53ea"},{"name":"Data Import API","item":[{"name":"Getting a bearer token for authentication","id":"063b4d86-dfae-4afc-9438-92768dcec7bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/import</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"73a7d0c2-e4a7-4b52-b8fd-3cb778d46de2","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/import\",\n    \"token_type\": \"bearer\"\n}"},{"id":"7953d3c7-b1de-4f47-904b-ae7575372ef8","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"063b4d86-dfae-4afc-9438-92768dcec7bb"},{"name":"Posting Certificates to import","id":"29924655-f6c1-43c7-a854-2b0e23e0748d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"text/csv","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"<p>Setting this to true means the import will be rollbacked after so no data ends up in the database</p>\n","type":"text"},{"key":"file","description":"<p>A CSV file in the standard as noted</p>\n","type":"file","src":"certificates.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/certificates","description":"<p>A CSV file should contain the following fields:</p>\n<ul>\n<li><p><strong>Code</strong></p>\n<ul>\n<li>A unique identifier for this certificate (case insensitive)</li>\n</ul>\n</li>\n<li><p><strong>Title</strong></p>\n<ul>\n<li>A title for the certificate</li>\n</ul>\n</li>\n<li><p>Description</p>\n<ul>\n<li>A description for the certificate</li>\n</ul>\n</li>\n<li><p>Category</p>\n<ul>\n<li>The category this certificate belongs to, if it doesn't exist it will be created</li>\n</ul>\n</li>\n<li><p>published</p>\n<ul>\n<li>Whether the certificate should be published upon creation, meaning it will show up in views for a regular user. (default: <strong>false</strong>)</li>\n</ul>\n</li>\n<li><p>suspended</p>\n<ul>\n<li>Whether the certificate should be suspended upon creation, meaning users won't be able to achieve this certificate and nobody will be certified on this certificate. (default: <strong>false</strong>)</li>\n</ul>\n</li>\n</ul>\n<p>Note: The fields in <strong>bold</strong> are required, all others are allowed to be empty.</p>\n<p>An example definition of the CSV file to post to this endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>code;title;description;category;published;suspended\nCERT01;BHV 1;Certificate description;veilidheid;true;false\nCERT02;BHV 2;;;;\nCERT03;BHV 3;;2;false;false\n\n</code></pre>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"999ed075-ca10-442b-a33f-0154c7ebd66e","id":"999ed075-ca10-442b-a33f-0154c7ebd66e","name":"Data Import API","type":"folder"}},"urlObject":{"path":["api","v1","import","certificates"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"3f1d8cab-ab28-4ddc-a4ff-43b64be416d6","name":"Posting Certificates to import","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"Setting this to true means the import will be rollbacked after so no data ends up in the database","type":"text"},{"key":"file","description":"A CSV file in the standard as noted","type":"file","src":"certificates.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/certificates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 15 Mar 2022 21:45:44 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"25190f1f-61b6-49ad-8003-4966708ea2bf"},{"key":"Via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=XWT%2BM8lBVA7kiRq7zTm4Pzcc3CmkGDeMlrGsMns9XY0THctF4ujYWEPxA85Gd9HJyFeOJwEmjWzYkkC%2F6w80LKvOEomuGRjk5I%2Bj%2B9CAp5tUt3J8shbFjgzd0dbavOrL4F4R0piq\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6ec87011b8f49764-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"records_processed\": 4\n}"}],"_postman_id":"29924655-f6c1-43c7-a854-2b0e23e0748d"},{"name":"Posting Achievements to import","id":"c07718a6-1f1a-4051-9d7c-e30a54611d93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"<p>Setting this to true means the import will be rollbacked after so no data ends up in the database</p>\n","type":"text"},{"key":"file","description":"<p>A CSV file in the standard as noted</p>\n","type":"file","src":"achievements.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/achievements","description":"<p>A CSV file should contain the following fields:</p>\n<ul>\n<li><p><strong>certificate_code</strong></p>\n<ul>\n<li>the unique identifier of the certificate that is achieved (case insensitive)</li>\n</ul>\n</li>\n<li><p><strong>user_code</strong></p>\n<ul>\n<li>the unique identifier of the user that achieved the certificate (case insensitive)</li>\n</ul>\n</li>\n<li><p><strong>achieved_at</strong></p>\n<ul>\n<li><p>the timestamp in UTC(!) when the certificate is achieved, formatted as \"YYYYMMDD hhmmss\"</p>\n</li>\n<li><p>strftime format \"%Y-%m-%d %H:%M:%S\"</p>\n</li>\n</ul>\n</li>\n<li><p>expiration_date</p>\n<ul>\n<li><p>the timestamp in UTC(!) when the achieved certificate expires formatted as \"YYYYMMDD hhmmss\" (not supplying this field will mean the certificate won't ever expire)</p>\n</li>\n<li><p>strftime format \"%Y-%m-%d %H:%M:%S\"</p>\n</li>\n</ul>\n</li>\n<li><p><strong>imported_from</strong></p>\n<ul>\n<li>a textfield that can be anything and should be used to be able to track which system supplied the bulk import of these achieved certificates.</li>\n</ul>\n</li>\n</ul>\n<p>Note: The fields in <strong>bold</strong> are required, all others are allowed to be empty.</p>\n<p>An example definition of the CSV file to post to this endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>certificate_code;user_code;achieved_at;expiration_date;imported_from\nBHVB1;p10102;2016-12-20 09:08:01;2018-12-20 00:00:00;capp11\nRIJ-B;p123102;2010-12-20 09:08:01;;RDW database\n\n</code></pre>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"999ed075-ca10-442b-a33f-0154c7ebd66e","id":"999ed075-ca10-442b-a33f-0154c7ebd66e","name":"Data Import API","type":"folder"}},"urlObject":{"path":["api","v1","import","achievements"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"e86ed2c1-b1e7-45a3-810d-62e958135e32","name":"Posting Achievements to import","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"Setting this to true means the import will be rollbacked after so no data ends up in the database","type":"text"},{"key":"file","description":"A CSV file in the standard as noted","type":"file","src":"achievements.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/achievements"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 15 Mar 2022 21:47:29 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"0131fd3c-aa67-42de-acd5-72099d485d13"},{"key":"Via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=oLdpVDKvg9lk%2BsDbPtFSxb8G9q3NpRXyR5n0zVnT7HPZgSN7yz45%2BGf%2FYqGWrUCN2ElaFbYOmG2OPiNUU3jqoxXbn%2BH68JUvnS4ccjUP%2FY%2BqzMbZvjz19AwQqc4C6QeASZI9uQdz\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6ec872a5bf459764-AMS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"records_processed\": 0\n}"}],"_postman_id":"c07718a6-1f1a-4051-9d7c-e30a54611d93"},{"name":"Posting EPA enrollments to import","id":"de2c9754-4788-4a9e-92ff-fda3297e983e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"<p>Setting this to true means the import will be rollbacked after so no data ends up in the database</p>\n","type":"text"},{"key":"file","description":"<p>A CSV file in the standard as noted</p>\n","type":"file","src":"/Users/maartenjacobs/Downloads/Bestanden/epa_enrollments.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/epa_enrollments","description":"<p>A CSV file should contain the following fields:</p>\n<ul>\n<li><p><strong>epa_code</strong></p>\n<ul>\n<li>the unique identifier of the epa on which the user is enrolled (case insensitive), ie BAZ-01</li>\n</ul>\n</li>\n<li><p><strong>user_code</strong></p>\n<ul>\n<li>the unique identifier of the user; the student to enroll on the epa</li>\n</ul>\n</li>\n<li><p><strong>start_date</strong></p>\n<ul>\n<li><p>the date on which the user starts his enrollment<br />  A date must always be provided in <strong>CET (Central European Time)</strong> and can be expressed in one of the following two formats:</p>\n<ul>\n<li><p><strong>Calendar date (ISO 8601):</strong></p>\n<p>  YYYY-MM-DD</p>\n<p>  Example: 2025-09-19</p>\n</li>\n<li><p><strong>Full date and time (ISO 8601 extended, CET implied):</strong></p>\n<p>  YYYY-MM-DD hh:mm:ss</p>\n<p>  Example: 2025-09-19 14:30:00</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>imported_from</strong></p>\n<ul>\n<li>a textfield that can be anything and should be used to be able to track which system supplied the bulk import of these achieved certificates.</li>\n</ul>\n</li>\n</ul>\n<p>Note: The fields in <strong>bold</strong> are required, all others are allowed to be empty.</p>\n<p>An example definition of the CSV file to post to this endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>user_code;epa_code;start_date;imported_from\n10001;BAZ-01;2024-11-16;EPA register\nMB679;BAZ-01;2025-03-21;portfolio app\nMB679;BAZ-02;2025-03-24;portfolio app\n\n</code></pre>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"999ed075-ca10-442b-a33f-0154c7ebd66e","id":"999ed075-ca10-442b-a33f-0154c7ebd66e","name":"Data Import API","type":"folder"}},"urlObject":{"path":["api","v1","import","epa_enrollments"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"8dead4da-920c-44b2-a32a-02e851bfbb4a","name":"Posting EPA enrollments to import","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"Setting this to true means the import will be rollbacked after so no data ends up in the database","type":"text"},{"key":"file","description":"A CSV file in the standard as noted","type":"file","src":"/Users/maartenjacobs/Downloads/Bestanden/epa_enrollments.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/epa_enrollments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 27 May 2025 21:15:08 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"39"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1748380507&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=FZh5gZic4Pz3Yb353EGfrjNyvBrk4nF3NjRTsSVW1DE%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1748380507&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=FZh5gZic4Pz3Yb353EGfrjNyvBrk4nF3NjRTsSVW1DE%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"5597fb12-45bc-47cb-b4db-91edd6d05782"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"9468869e2cc7e560-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"dry_run\": true,\n    \"records_to_process\": 3\n}"},{"id":"e2fc6c5a-0033-47e9-a097-a13a5ff822c8","name":"Posting EPA enrollments to import","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"Setting this to true means the import will be rollbacked after so no data ends up in the database","type":"text","disabled":true},{"key":"file","description":"A CSV file in the standard as noted","type":"file","src":"/Users/maartenjacobs/Downloads/Bestanden/epa_enrollments.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/epa_enrollments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 27 May 2025 21:15:36 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1748380536&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=kyZMzGaFRN9HJv%2F0Xdj4731yMphEmCBswivRmJsgSMk%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1748380536&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=kyZMzGaFRN9HJv%2F0Xdj4731yMphEmCBswivRmJsgSMk%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"aac59a8b-480c-431c-b3bb-71fbd984cfa1"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"9468874f5fafe560-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"records_processed\": 3\n}"}],"_postman_id":"de2c9754-4788-4a9e-92ff-fda3297e983e"},{"name":"Posting EPA Level Achievements to import","id":"d1754de1-c06a-496a-989d-d99794ab4cfd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"<p>Setting this to true means the import will be rollbacked after so no data ends up in the database</p>\n","type":"text"},{"key":"file","description":"<p>A CSV file in the standard as noted</p>\n","type":"file","src":"achievements.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/epa_achievements","description":"<p>A CSV file should contain the following fields:</p>\n<ul>\n<li><p><strong>epa_code</strong></p>\n<ul>\n<li>the unique identifier of the epa on which a level is achieved (case insensitive), ie BAZ-01</li>\n</ul>\n</li>\n<li><p><strong>user_code</strong></p>\n<ul>\n<li>the unique identifier of the user that achieved the certificate (case insensitive)</li>\n</ul>\n</li>\n<li><p><strong>level</strong></p>\n<ul>\n<li>the level of the EPA that is obtained, level 4 and 5 are sufficient</li>\n</ul>\n</li>\n<li><p><strong>granted_at</strong></p>\n<ul>\n<li><p>A date must always be provided in <strong>CET (Central European Time)</strong> and can be expressed in one of the following two formats:</p>\n<ol>\n<li><p><strong>Calendar date (ISO 8601):</strong></p>\n<p> YYYY-MM-DD</p>\n<p> Example: 2025-09-19</p>\n</li>\n<li><p><strong>Full date and time (ISO 8601 extended, CET implied):</strong></p>\n<p> YYYY-MM-DD hh:mm:ss</p>\n<p> Example: 2025-09-19 14:30:00</p>\n</li>\n</ol>\n</li>\n</ul>\n</li>\n<li><p><strong>imported_from</strong></p>\n<ul>\n<li>a textfield that can be anything and should be used to be able to track which system supplied the bulk import of these achieved certificates.</li>\n</ul>\n</li>\n</ul>\n<p>Note: The fields in <strong>bold</strong> are required, all others are allowed to be empty.</p>\n<p>An example definition of the CSV file to post to this endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>user_code;epa_code;level;granted_at;imported_from\n10001;BAZ-01;4;2024-11-20 12:00:00;EPA register\n10001;BAZ-01;5;2025-01-16 16:15:00;EPA register\nMB679;BAZ-01;4;2025-02-06 20:13:00;portfolio app\nMB679;BAZ-02;4;2025-04-04 09:54:00;portfolio app\n\n</code></pre>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"999ed075-ca10-442b-a33f-0154c7ebd66e","id":"999ed075-ca10-442b-a33f-0154c7ebd66e","name":"Data Import API","type":"folder"}},"urlObject":{"path":["api","v1","import","epa_achievements"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"cf5bd632-5447-4257-b9d6-c8aa7a198a54","name":"Posting EPA Level Achievements to import","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"Setting this to true means the import will be rollbacked after so no data ends up in the database","type":"text"},{"key":"file","description":"A CSV file in the standard as noted","type":"file","src":"/Users/maartenjacobs/Downloads/Bestanden/epa_achievements.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/epa_achievements"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 27 May 2025 21:17:32 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"39"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1748380652&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=WiMZBUbz8BDCJ%2FOhTuBKvu4z602eGlTulO%2FH8ADKYTg%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1748380652&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=WiMZBUbz8BDCJ%2FOhTuBKvu4z602eGlTulO%2FH8ADKYTg%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"86754e59-487b-4e42-97e6-56692d4044a9"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"94688a246f45e560-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"dry_run\": true,\n    \"records_to_process\": 4\n}"},{"id":"5b3f2333-57b7-4a80-aeaa-50239466042d","name":"Posting EPA Level Achievements to import","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"dryrun","value":"true","description":"Setting this to true means the import will be rollbacked after so no data ends up in the database","type":"text","disabled":true},{"key":"file","description":"A CSV file in the standard as noted","type":"file","src":"/Users/maartenjacobs/Downloads/Bestanden/epa_achievements.csv"}]},"url":"https://<hostname van het LMS>/api/v1/import/epa_achievements"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 27 May 2025 21:17:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1748380669&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=S48MxkAl7ykCke0wB6nDN3lZ6AagxIQbmGCEgtSx%2F3s%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1748380669&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=S48MxkAl7ykCke0wB6nDN3lZ6AagxIQbmGCEgtSx%2F3s%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"094729af-7172-4ad3-9508-917d33371b5e"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"94688a8d8cbde560-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"records_processed\": 4\n}"}],"_postman_id":"d1754de1-c06a-496a-989d-d99794ab4cfd"}],"id":"999ed075-ca10-442b-a33f-0154c7ebd66e","description":"<p>The purpose of the CAPP Data Import API is to provide a means to do bulk import of data structures. The basic way these API endpoints work is through posting a preformatted CSV file.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"813bbe7a-702b-4766-8b57-52fc6bf8f72b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5b7ae1d2-bdb9-4230-83c7-4ccc34721a36","type":"text/javascript","exec":[""]}}],"_postman_id":"999ed075-ca10-442b-a33f-0154c7ebd66e"},{"name":"Courses API - deprecated","item":[{"name":"Getting a bearer token for authentication Copy","id":"e529352b-3aa1-4a05-9717-3a3b4ede5019","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/courses</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"7ce5c790-4e5d-450e-83ae-f69ad052274e","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://defacto.capp12.nl/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","protocol":"https","host":["defacto","capp12","nl"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"9cb3b4df88cb6649c92096e9c303eda8917ed58a4ff66a4c91c7b9621a181ae3\",\n    \"created_at\": \"2021-10-29T07:59:51\",\n    \"expires_in\": 7200,\n    \"refresh_token\": null,\n    \"scope\": \"api/courses\",\n    \"token_type\": \"bearer\"\n}"},{"id":"0a5859e0-92bd-4665-8074-1da833395318","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=456&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"456"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"e529352b-3aa1-4a05-9717-3a3b4ede5019"},{"name":"List a single course","id":"80399b70-5be8-41a0-b051-7de82bd56776","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/open-courses/api/v1/course?id=1","description":"<p>This endpoint returns the information for a CAPP12 Course with the given ID.</p>\n<p>The returned Course contains the following fields:</p>\n<ul>\n<li>average_rating: (min: 1, max: 5)</li>\n<li>code: the Course's code in CAPP12 (string)</li>\n<li>course_image:<ul>\n<li>file_name:  (string)</li>\n<li>updated_at: (ISO date format UTC)</li>\n</ul>\n</li>\n<li>course_url: URL to the course in the CAPP12 Learning Environment (string)</li>\n<li>id: (integer)</li>\n<li>image_url: URL to the course's header image (string)</li>\n<li>price: Course price in Euro's (decimaal)</li>\n<li>open_courses_course_url: URL to the Course in CAPP Open Courses (string)</li>\n<li>subject_count: number of subjects in the course (integer)</li>\n<li>summary: a summary of the course (string)</li>\n<li>title: de naam van de cursus (string)</li>\n<li>subjects: subjects</li>\n</ul>\n<p>A course usually consists of one or more parts of the following five types:</p>\n<ul>\n<li>article: an article</li>\n<li>event: a classroom instruction or webinar</li>\n<li>lti_module: an e-learning-module</li>\n<li>skill: a skill</li>\n<li>video: a video</li>\n</ul>\n<p>Note: the content field of an Article may contain markdown.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"1ff94f66-6322-4fea-8a15-780090e24439","id":"1ff94f66-6322-4fea-8a15-780090e24439","name":"Courses API - deprecated","type":"folder"}},"urlObject":{"path":["open-courses","api","v1","course"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"<p>The id of the Course in CAPP12  </p>\n","type":"text/plain"},"key":"id","value":"1"}],"variable":[]}},"response":[{"id":"3af43ad6-821d-4e75-a721-ba5c610cd770","name":"List a single course","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://defacto.capp12.nl/open-courses/api/v1/course?id=1","protocol":"https","host":["defacto","capp12","nl"],"path":["open-courses","api","v1","course"],"query":[{"key":"id","value":"1","description":"The id of the Course in CAPP12  "}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 30 Oct 2021 09:38:43 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"b2bf26db-f87f-46f1-9219-6adf7c82bc69"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=kuxcM4HXIS7zWkBagFtrkjC8Gm35KVq3%2BQnwiZ8jsZk6CnUXpKPFaU3ziOLSKDFbDynGX%2ByRyeIyI6g%2BCwM%2FrCo6YqrSg7p5p72gh0bggWhZr9ZHph0VKqn2pAKLwrxtISLT8g%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a63ac1e68d56fbb-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"average_rating\": null,\n        \"code\": \"BR\",\n        \"course_image\": {\n            \"file_name\": \"2016dd92-8253-4ff3-9203-1fbe02c10027.jpg\",\n            \"updated_at\": \"2019-04-12T11:42:59\"\n        },\n        \"course_url\": \"https://defacto.capp12.nl/courses/1\",\n        \"description\": \"Elke dag overlijden 35 mensen aan een hartstilstand buiten het ziekenhuis. Vaak in en rond het huis. De kans om te overleven is sterk verhoogd als er binnen 6 minuten mensen ter plekke zijn die starten met reanimeren en een AED gebruiken.\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n•\\tHoe je een bewusteloos slachtoffer benadert.\\r\\n•\\tHoe je een hartstilstand herkent\\r\\n•\\tHoe je reanimeert en een AED gebruikt\\r\\n•\\tHoe je gaspen herkent\\r\\n•\\tHoe je een bewusteloos slachtoffer met normale ademhaling in \\r\\nstabiele zijligging plaatst.\\r\\n•\\tHoe je rugslagen en buikstoten uitvoert bij een slachtoffer dat zich     \\r\\nheeft verslikt\\r\\n \\r\\n**Doelgroep**\\r\\nAlle medewerkers/functies\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe verplichte onderdelen zijn de toets, praktijktraining en de praktijkbeoordeling.\",\n        \"id\": 1,\n        \"image_url\": \"https://defacto-detroit-demo.s3.eu-central-1.amazonaws.com/uploads/courses/course_images/original_2016dd92-8253-4ff3-9203-1fbe02c10027.jpg.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARP2FITZNCDKZ6BWC%2F20220501%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20220501T211327Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=855538fbb8da8c764ec53f7423c7ccfaaa2f0605c4ff9a2dba6b78800bda3c35\",\n        \"open_courses_course_url\": null,\n        \"price\": null,\n        \"subject_count\": 10,\n        \"subjects\": [\n            {\n                \"event\": {\n                    \"code\": \"BLSA\",\n                    \"title\": \"Basic Live Support (BLS) - Reanimatie\",\n                    \"summary\": \"In deze training leer en oefen je adequaat handelen wanneer er sprake is van een adem- of hartstilstand.\\r\\nDe training wordt gegeven door een gecertificeerde instructeur van de NRR.\",\n                    \"min_participants\": 4,\n                    \"max_participants\": 6\n                },\n                \"occurrences\": [\n                    {\n                        \"canceled\": true,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 1,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": null,\n                                \"start_date\": \"2020-03-31\",\n                                \"start_time\": \"12:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 15,\n                        \"min_participants\": 6,\n                        \"parts\": [\n                            {\n                                \"additional_information\": \"Dag 2 van de praktijkcursus BLS staat in het teken van oefenen in de praktijk \",\n                                \"canceled\": false,\n                                \"duration\": 390,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Dobbe 29\",\n                                    \"building\": null,\n                                    \"city\": \"Zwolle\",\n                                    \"code\": \"ZW\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Zwolle\"\n                                },\n                                \"start_date\": \"2020-08-04\",\n                                \"start_time\": \"09:30:00\"\n                            }\n                        ],\n                        \"title\": \"BLS Reanimatie - praktijkoefening\"\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 15,\n                        \"min_participants\": 6,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 330,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Dobbe 29\",\n                                    \"building\": null,\n                                    \"city\": \"Zwolle\",\n                                    \"code\": \"ZW\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Zwolle\"\n                                },\n                                \"start_date\": \"2020-08-05\",\n                                \"start_time\": \"09:30:00\"\n                            }\n                        ],\n                        \"title\": \"BLS Reanimatie - toetsing\"\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 15,\n                        \"min_participants\": 5,\n                        \"parts\": [\n                            {\n                                \"additional_information\": \"Dag 2 staat in het teken van oefenen in de praktijk.\",\n                                \"canceled\": false,\n                                \"duration\": 330,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Dobbe 29\",\n                                    \"building\": null,\n                                    \"city\": \"Zwolle\",\n                                    \"code\": \"ZW\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Zwolle\"\n                                },\n                                \"start_date\": \"2020-08-04\",\n                                \"start_time\": \"09:30:00\"\n                            },\n                            {\n                                \"additional_information\": \"Op dag 1 van de praktijkcursus BLS behandelen we de basis van reanimatie.\",\n                                \"canceled\": false,\n                                \"duration\": 330,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Dobbe 29\",\n                                    \"building\": null,\n                                    \"city\": \"Zwolle\",\n                                    \"code\": \"ZW\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Zwolle\"\n                                },\n                                \"start_date\": \"2020-08-03\",\n                                \"start_time\": \"09:30:00\"\n                            },\n                            {\n                                \"additional_information\": \"Op dag 3 van BLS worden je vaardigheden in het reanimeren getoetst.\",\n                                \"canceled\": false,\n                                \"duration\": 390,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Dobbe 29\",\n                                    \"building\": null,\n                                    \"city\": \"Zwolle\",\n                                    \"code\": \"ZW\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Zwolle\"\n                                },\n                                \"start_date\": \"2020-08-05\",\n                                \"start_time\": \"09:30:00\"\n                            }\n                        ],\n                        \"title\": \"BLS Reanimatie\"\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Euvelgunnerweg 80\",\n                                    \"building\": null,\n                                    \"city\": \"Groningen\",\n                                    \"code\": \"EUV\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Driebond\"\n                                },\n                                \"start_date\": \"2020-11-05\",\n                                \"start_time\": \"12:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 120,\n                                \"location\": null,\n                                \"start_date\": \"2019-07-01\",\n                                \"start_time\": \"13:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 120,\n                                \"location\": null,\n                                \"start_date\": \"2019-06-26\",\n                                \"start_time\": \"13:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 120,\n                                \"location\": null,\n                                \"start_date\": \"2019-06-17\",\n                                \"start_time\": \"13:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 120,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Amsterdamseweg 505\",\n                                    \"building\": null,\n                                    \"city\": \"Arnhem\",\n                                    \"code\": \"ARN\",\n                                    \"room\": \"Vergaderzaal 3\",\n                                    \"title\": \"Van der Valk Hotel\"\n                                },\n                                \"start_date\": \"2019-10-01\",\n                                \"start_time\": \"13:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 10,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": \"Neem je opleidingskaart en een geldig ID-bewijs mee.\",\n                                \"canceled\": false,\n                                \"duration\": 180,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Amsterdamseweg 505\",\n                                    \"building\": null,\n                                    \"city\": \"Arnhem\",\n                                    \"code\": \"ARN\",\n                                    \"room\": \"Vergaderzaal 3\",\n                                    \"title\": \"Van der Valk Hotel\"\n                                },\n                                \"start_date\": \"2019-11-12\",\n                                \"start_time\": \"13:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"rijndwarsweg 10\",\n                                    \"building\": null,\n                                    \"city\": \"Rotterdam\",\n                                    \"code\": \"ROT\",\n                                    \"room\": null,\n                                    \"title\": \"Haven Rotterdam\"\n                                },\n                                \"start_date\": \"2020-10-01\",\n                                \"start_time\": \"12:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Dobbe 29\",\n                                    \"building\": null,\n                                    \"city\": \"Zwolle\",\n                                    \"code\": \"ZW\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Zwolle\"\n                                },\n                                \"start_date\": \"2020-12-02\",\n                                \"start_time\": \"12:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": \"AN-1\",\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 300,\n                                \"location\": {\n                                    \"additional_information\": null,\n                                    \"address\": \"Euvelgunnerweg 80\",\n                                    \"building\": null,\n                                    \"city\": \"Groningen\",\n                                    \"code\": \"EUV\",\n                                    \"room\": null,\n                                    \"title\": \"Trainingslocatie Driebond\"\n                                },\n                                \"start_date\": \"2021-10-23\",\n                                \"start_time\": \"10:00:00\"\n                            }\n                        ],\n                        \"title\": \"BLS Advanced Niveau 1\"\n                    },\n                    {\n                        \"canceled\": false,\n                        \"code\": null,\n                        \"enrollment_count\": 0,\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"parts\": [\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": null,\n                                \"start_date\": \"2022-02-22\",\n                                \"start_time\": \"12:00:00\"\n                            },\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": null,\n                                \"start_date\": \"2022-02-24\",\n                                \"start_time\": \"12:00:00\"\n                            },\n                            {\n                                \"additional_information\": null,\n                                \"canceled\": false,\n                                \"duration\": 60,\n                                \"location\": null,\n                                \"start_date\": \"2022-02-15\",\n                                \"start_time\": \"14:00:00\"\n                            }\n                        ],\n                        \"title\": null\n                    }\n                ],\n                \"order\": 5\n            },\n            {\n                \"article\": {\n                    \"title\": \"Is het wel zo basaal?\",\n                    \"content\": \"Dat lees je hier.\",\n                    \"summary\": null\n                },\n                \"order\": 10\n            },\n            {\n                \"article\": {\n                    \"title\": \"Reanimatie\",\n                    \"content\": \"Met reanimeren pomp je, door middel van borstcompressies bloed rond zodat dit bloed, zuurstof kan afgeven aan de vitale organen (hart, longen en hersenen). Beademing zorgt voor nieuw zuurstof in het bloed. \\r\\n\\r\\nIn de meeste gevallen zijn borstcompressies en beademing niet genoeg om het lichaam weer \\\"op te starten\\\" maar wordt met reanimatie geprobeerd afsterving van weefsel van vitale organen te voorkomen. Het onomkeerbaar overlijden (de biologische dood) van het slachtoffer wordt vertraagd.\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Screenshot-reanimeren.png)\\r\\n\\r\\n**112 bellen**\\r\\nEen belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het zorgen voor professionele hulp. In de nieuwe richtlijnen (2015) bel je of laat je na het controleren van het bewustzijn 112 bellen.\\r\\n\\r\\nDit een logische stap omdat, of het nu wel of niet om een reanimatie gaat, de professionele hulp van een ambulance nodig is en iedere seconde telt. Ook word je door de centralist van de meldkamer geholpen bij je hulpverlening. De speakerfunctie van je telefoon is daarbij een handige optie. Zo kun je het slachtoffer helpen en tegelijk met de 112-centralist overleggen.\\r\\n\\r\\n**AED**\\r\\nEen Automatische Externe Defibrillator (AED) is een apparaat waarmee een fibrillerend hartritme herstelt kan worden. Een fibrillerend hartritme is een hart wat niet ritmisch (ongecontroleerd) samentrekt waardoor er geen bloed wordt rondgepompt. Door het toedienen van een schok wordt geprobeerd de prikkel naar het hart te “resetten” zodat samentrekkingen weer in het goede ritme komen. Dit proces wordt defibrilleren genoemd.\\r\\nIedereen mag een AED bedienen.\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/aed-720642_1920.jpg)\",\n                    \"summary\": \"Een belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het direct borstcompressies uitvoeren en het zorgen voor professionele hulp.\"\n                },\n                \"order\": 1\n            },\n            {\n                \"order\": 2,\n                \"video\": {\n                    \"title\": \"Gaspen\",\n                    \"description\": \"In deze video zie je iemand die gaspt. Gaspen (gasping) of agonale ademhaling is geen effectieve ademhaling maar een reactie van het lichaam die voorkomt bij iemand die stervende is.\",\n                    \"url\": \"https://www.youtube.com/watch?v=ne-Q6fyJtXk\"\n                }\n            },\n            {\n                \"order\": 3,\n                \"video\": {\n                    \"title\": \"Handelen bij verslikking\",\n                    \"description\": \"In deze video zie je een persoon zich verslikt. Als iemand zich verslikt en het benauwd krijgt, dus niet meer kan praten of hoesten, geen lucht meer kan krijgen en blauw wordt, moet je ingrijpen.\",\n                    \"url\": \"https://www.youtube.com/watch?v=pqvjHFBFBDY\"\n                }\n            },\n            {\n                \"order\": 4,\n                \"video\": {\n                    \"title\": \"Slachtoffer in stabiele zijligging leggen\",\n                    \"description\": \"Stabiele zijligging is een eerste hulptechniek die wordt gebruikt bij bewusteloze slachtoffers.\",\n                    \"url\": \"https://www.youtube.com/watch?v=HCuQDgCHiQs\"\n                }\n            },\n            {\n                \"order\": 6,\n                \"skill\": {\n                    \"title\": \"Basale reanimatie - Praktijkbeoordeling\",\n                    \"description\": \"Tijdens de praktijktraining Basale reanimatie word je beoordeeld op je reanimatie vaardigheden. Er wordt uitgegaan van 1 hulpverlener en de AED direct binnen handbereik.\",\n                    \"assessment_type\": \"assessor\",\n                    \"code\": \"RE-001\"\n                }\n            },\n            {\n                \"lti_module\": {\n                    \"title\": \"Basale reanimatie - Toets\",\n                    \"description\": \"Je kunt hier je kennis over basale reanimatie toetsen.\",\n                    \"minimum_grade\": \"8\"\n                },\n                \"order\": 7\n            },\n            {\n                \"article\": {\n                    \"title\": \"Informatiebeveiliging\",\n                    \"content\": \"Klik op de onderstaande link om naar de website van de Hartstichting te gaan voor informatie over burgerhulpverlening. Je kunt je hier ook aanmelden als burgerhulpverlener.\\r\\n\\r\\n[hartstichting.nl](https://www.hartstichting.nl)\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Hartstichting.jpg)\",\n                    \"summary\": \"10 tips en tricks\"\n                },\n                \"order\": 8\n            },\n            {\n                \"order\": 9,\n                \"skill\": {\n                    \"title\": \"Checklist - eerste werkdag\",\n                    \"description\": \"Je beoordeelt zelf of alle onderdelen van de eerste werkdag zijn doorgenomen.\",\n                    \"assessment_type\": \"self\",\n                    \"code\": \"IN-003\"\n                }\n            }\n        ],\n        \"summary\": \"Hoe handel je wanneer iemand een hartstilstand krijgt?\",\n        \"title\": \"Basale reanimatie\"\n    }\n}"}],"_postman_id":"80399b70-5be8-41a0-b051-7de82bd56776"},{"name":"List all courses","id":"a74ee996-3227-4ec6-8d7f-2174b3d618b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/open-courses/api/v1/courses?published_to_open_courses=true&published=true","description":"<p>This endpoint returns the information for Courses in CAPP12. </p>\n<p>With the <code>published_to_open_courses</code> flag set to <code>true</code>, only courses that are published and available in CAPP Open Courses are returned. </p>\n<p>With the <code>published</code> flag set to true, only courses that are published and available in the CAPP12 Learning Environment are returned. </p>\n<p>When both flags are <code>true</code>, only Courses that are available in the CAPP12 Learning Environment <strong>and</strong> in CAPP Open Courses are returned. </p>\n<p>Note: The content field of an article subject may contain Markdown.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"1ff94f66-6322-4fea-8a15-780090e24439","id":"1ff94f66-6322-4fea-8a15-780090e24439","name":"Courses API - deprecated","type":"folder"}},"urlObject":{"path":["open-courses","api","v1","courses"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"","type":"text/plain"},"key":"published_to_open_courses","value":"true"},{"key":"published","value":"true"}],"variable":[]}},"response":[{"id":"950d3b45-9a32-423c-b496-a398778829fd","name":"List all courses published to CAPP Open Courses","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://<hostname van het LMS>/open-courses/api/v1/courses?published_to_open_courses=true","host":["https://<hostname van het LMS>"],"path":["open-courses","api","v1","courses"],"query":[{"key":"published_to_open_courses","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 30 Oct 2021 09:06:47 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"6689652e-9d61-4bdd-9c51-9d72dbf0dc77"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=QYeQeJcDVEd192GNw1PU5fNNQ84J8mWUZVNUzNPAOsUjsoY2GPtmlqaMJIu5CJPDl85psADrf4%2Fq1bmR8XOgEWzHMXPXsVQfsftSziJMLKoaSK3ImnLg9w4Kg0bfa0Q2kcjAPg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a637d512e675734-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"average_rating\": null,\n            \"code\": \"CL524\",\n            \"course_image\": {\n                \"file_name\": \"7b91e877-fd99-434b-a268-069425785498.png\",\n                \"updated_at\": \"2021-02-25T13:45:57\"\n            },\n            \"course_url\": \"https://defacto.capp12.nl/courses/53\",\n            \"description\": \"# De werking van de Leeromgeving\\r\\n\\r\\nIn de cursus leggen we de werking van de **Leeromgeving** uit. Je kunt de *artikelen* en *video's* in de aangegeven volgorde bekijken maar je kunt ze ook los van elkaar bekijken.\\r\\n\\r\\nDe tijdsinvestering voor deze cursus is ongeveer 2 uur. Na het bekijken van de artikelen en video's kun je door middel van een zelfbeoordeling aangeven of je jezelf vaardig genoeg vindt om met de Leeromgeving te kunnen werken.\",\n            \"id\": 53,\n            \"image_url\": \"https://defacto-detroit-demo.s3.eu-central-1.amazonaws.com/uploads/courses/course_images/original_7b91e877-fd99-434b-a268-069425785498.png.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARP2FITZNCDKZ6BWC%2F20211030%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20211030T090646Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=064f2565363b9a797281b5d7a200c86288831a491f349ce28acb6a3a80f5d3c8\",\n            \"open_courses_course_url\": \"https://defacto.capp12.nl/open-courses/courses/53\",\n            \"price\": null,\n            \"subject_count\": 2,\n            \"subjects\": [\n                {\n                    \"article\": {\n                        \"title\": \"CAPP Agile\",\n                        \"content\": \"Scroll door de PDF \\r\\nhttps://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/dfb6419e-d0d6-484c-a1a5-cf22f515985e/CAPP%20Agile%20Learning_display.pdf\\r\\n\\r\\n[Klik hier om in volledig scherm te openen](https://https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/dfb6419e-d0d6-484c-a1a5-cf22f515985e/CAPP%20Agile%20Learning_display.pdf?)\",\n                        \"summary\": \"Dit artikel geeft jemeer informatie over het product CAPP Agile\"\n                    },\n                    \"order\": 1\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Introductie in de leeromgeving\",\n                        \"description\": \"In deze video krijg je een eerste indruk van de leeromgeving van CAPP LMS\",\n                        \"url\": \"https://vimeo.com/340001806/ed88099245\"\n                    }\n                }\n            ],\n            \"summary\": \"De werking van de Leeromgeving\",\n            \"title\": \"CAPP Leeromgeving\"\n        },\n        {\n            \"average_rating\": \"5.0000000000000000\",\n            \"code\": \"uhf\",\n            \"course_image\": {\n                \"file_name\": \"3b626977-aa60-4da0-af7e-f1629b4c4649.png\",\n                \"updated_at\": \"2020-09-30T15:26:15\"\n            },\n            \"course_url\": \"https://defacto.capp12.nl/courses/48\",\n            \"description\": \"Leer nu mee!\",\n            \"id\": 48,\n            \"image_url\": \"https://defacto-detroit-demo.s3.eu-central-1.amazonaws.com/uploads/courses/course_images/original_3b626977-aa60-4da0-af7e-f1629b4c4649.png.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARP2FITZNCDKZ6BWC%2F20211030%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20211030T090646Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=6a8eb3ba3676f891b8e96b7709d220e1796036ec74e2fd7d58d3fbeca9cc91ff\",\n            \"open_courses_course_url\": \"https://defacto.capp12.nl/open-courses/courses/48\",\n            \"price\": {\n                \"amount\": 50000,\n                \"currency\": \"EUR\"\n            },\n            \"subject_count\": 1,\n            \"subjects\": [\n                {\n                    \"article\": {\n                        \"title\": \"Wat is Instagram?\",\n                        \"content\": \"Instagram is een social media platform met wereldwijd meer dan 400 miljoen volgers. Bij Instagram draait het allemaal om foto’s en filmpjes delen met je volgers. Op Instagram kun je foto’s of filmpjes bewerken door er een filter overheen te zetten. Zo kun je jouw foto of filmpje een ouderwetse, zonnige of juist zwart-witte uitstraling geven. Wanneer je deze foto deelt met je volgers, kunnen zij deze ‘vind-ik-leuken’. Ook kunnen je volgers op de foto reageren.\\r\\n\\r\\n**Een paar feitjes**\\r\\nOm een beeld te krijgen van wat Instagram nou precies is, hier een aantal altijd leuke ‘wist-je-datjes’.\\r\\nWist je dat:\\r\\n•\\tJustin Bieber 27,2 miljoen volgers op Instagram heeft?\\r\\n•\\twanneer diezelfde Justin Bieber een foto van een weiland (ja, een weiland) plaatst, hij daar bijna één miljoen likes op krijgt\\r\\n•\\tInstagram groter is dan Twitter?\\r\\n•\\tje op Instagram over je foto’s en filmpjes 22 filters kunt zetten?\\r\\n•\\tDoutzen Kroes de meeste volgers van Nederland heeft? Maar liefst drie miljoen!\\r\\n•\\theel veel personen dik verdienen aan Instagram, omdat ze gesponsorde foto’s plaatsen?\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/instagram-1594387_1280.png)\",\n                        \"summary\": \"Bij Instagram draait het allemaal om foto’s en filmpjes delen met je volgers.\"\n                    },\n                    \"order\": 1\n                }\n            ],\n            \"summary\": \"In deze cursus leer je hoe je snel content kunt maken\",\n            \"title\": \"Content creatie\"\n        },\n        {\n            \"average_rating\": \"5.0000000000000000\",\n            \"code\": \"FEED\",\n            \"course_image\": {\n                \"file_name\": \"5e63a122-4ad7-477a-b802-ca4d3c706530.png\",\n                \"updated_at\": \"2021-03-26T13:55:38\"\n            },\n            \"course_url\": \"https://defacto.capp12.nl/courses/14\",\n            \"description\": \"Feedback geven en ontvangen – weet jij hoe het moet? \\r\\nIn de praktijk blijkt feedback vaak lastig te zijn. \\r\\n\\r\\n**In deze cursus leer je:**\\r\\n•\\tWat feedback is\\r\\n•\\tHoe je de regels van feedback geven en ontvangen toepast. \\r\\n•\\tHoe je constructief feedback geeft\\r\\n \\r\\n**Doelgroep**\\r\\nDeze cursus is ontwikkeld voor alle medewerkers in de organisatie\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe onderdelen workshop en praktijkbeoordeling zijn verplicht.\\r\\n\\r\\n**Tijdsinvestering**\\r\\nHet doornemen van de theorie duurt ongeveer 30 minuten. \\r\\nDe workshop zal 4 uur duren, inclusief lunchpauze.\",\n            \"id\": 14,\n            \"image_url\": \"https://defacto-detroit-demo.s3.eu-central-1.amazonaws.com/uploads/courses/course_images/original_5e63a122-4ad7-477a-b802-ca4d3c706530.png.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARP2FITZNCDKZ6BWC%2F20211030%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20211030T090646Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=027560fe767ae8a3889cb5ba455c0c8eec57dad8b154cafb374e6b5d23052b39\",\n            \"open_courses_course_url\": \"https://defacto.capp12.nl/open-courses/courses/14\",\n            \"price\": {\n                \"amount\": 18000,\n                \"currency\": \"EUR\"\n            },\n            \"subject_count\": 4,\n            \"subjects\": [\n                {\n                    \"order\": 4,\n                    \"video\": {\n                        \"title\": \"Feedback geven\",\n                        \"description\": \"In deze video wordt de sandwich methode uitgelegd\",\n                        \"url\": \"https://vimeo.com/430671139\"\n                    }\n                },\n                {\n                    \"event\": {\n                        \"code\": null,\n                        \"title\": \"Feedback geven, zo doe je dat!\",\n                        \"summary\": \"Leer in deze workshop om goede feedback te geven\",\n                        \"min_participants\": null,\n                        \"max_participants\": null\n                    },\n                    \"occurrences\": [],\n                    \"order\": 2\n                },\n                {\n                    \"article\": {\n                        \"title\": \"Feedbak geven doe je zo!\",\n                        \"content\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren. Feedback is bedoeld om je te helpen, te ondersteunen. Om je werk beter of anders te kunnen doen. Je kunt er iets van leren, jezelf ontwikkelen. Sta daarom open voor de feedback die je krijgt en luister naar wat de ander te zeggen heeft. Je kunt er je voordeel mee doen.\\r\\n\\r\\nVertrouwen\\r\\nOnderling vertrouwen is een belangrijke basis voor feedback én de bereidheid om van elkaar te leren. Verder is het belangrijk om gunstige voorwaarden voor feedback te creëren en een aantal regels te hanteren.\\r\\n\\r\\nVoorwaarden voor goede feedback\\r\\n• Zorg voor een rustige omgeving waar je niet gestoord wordt.\\r\\n• Neem de tijd, een race tegen de klok werkt averechts\\r\\n• Zorg voor een één-op-één gesprek; geef geen feedback als anderen erbij zijn.\\r\\n\\r\\nResultaten van goede feedback\\r\\nAls je er samen goed uitkomt, is het resultaat:\\r\\n• Betere communicatie door minder storingen en misverstanden.\\r\\n• Je begrijpt elkaar beter en ziet in wat jouw gedrag bij de ander oproept.\\r\\n• Professionele en persoonlijke groei.\",\n                        \"summary\": null\n                    },\n                    \"order\": 3\n                },\n                {\n                    \"article\": {\n                        \"title\": \"Wat is feedback?\",\n                        \"content\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren. Feedback is bedoeld om je te helpen, te ondersteunen. Om je werk beter of anders te kunnen doen. Je kunt er iets van leren, jezelf ontwikkelen. Sta daarom open voor de feedback die je krijgt en luister naar wat de ander te zeggen heeft. Je kunt er je voordeel mee doen. \\r\\n\\r\\n**Vertrouwen**\\r\\nOnderling vertrouwen is een belangrijke basis voor feedback én de bereidheid om van elkaar te leren. Verder is het belangrijk om gunstige voorwaarden voor feedback te creëren en een aantal regels te hanteren.\\r\\n\\r\\n**Voorwaarden voor goede feedback**\\r\\n•\\tZorg voor een rustige omgeving waar je niet gestoord wordt.\\r\\n•\\tNeem de tijd, een race tegen de klok werkt averechts\\r\\n•\\tZorg voor een één-op-één gesprek; geef geen feedback als anderen erbij zijn.\\r\\n\\r\\n**Resultaten van goede feedback**\\r\\nAls je er samen goed uitkomt, is het resultaat: \\r\\n• Betere communicatie door minder storingen en misverstanden. \\r\\n• Je begrijpt elkaar beter en ziet in wat jouw gedrag bij de ander oproept. \\r\\n• Professionele en persoonlijke groei.\",\n                        \"summary\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren.\"\n                    },\n                    \"order\": 1\n                }\n            ],\n            \"summary\": \"Feedback blijkt vaak lastig te zijn in de praktijk.\",\n            \"title\": \"Feedback tips en tops\"\n        },\n        {\n            \"average_rating\": \"5.0000000000000000\",\n            \"code\": \"MF\",\n            \"course_image\": {\n                \"file_name\": \"3d3974ad-dba1-4a9b-913e-40573dfe6c38.jpg\",\n                \"updated_at\": \"2019-04-12T14:14:11\"\n            },\n            \"course_url\": \"https://defacto.capp12.nl/courses/4\",\n            \"description\": \"Steeds meer mensen hebben last van stress. Hoe kun je mindfulness inzetten op je werk?\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n•\\tWat mindfulness is\\r\\n•\\tHoe je mindfulness kan toepassen in je werk\\r\\n•\\tMindfulness oefeningen \\r\\n\\r\\n**Doelgroep**\\r\\nDeze cursus is ontwikkeld voor alle medewerkers in de organisatie\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nHet onderwerp workshop is verplicht.\",\n            \"id\": 4,\n            \"image_url\": \"https://defacto-detroit-demo.s3.eu-central-1.amazonaws.com/uploads/courses/course_images/original_3d3974ad-dba1-4a9b-913e-40573dfe6c38.jpg.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARP2FITZNCDKZ6BWC%2F20211030%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20211030T090646Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=de1e87432b10e03c26225d79d74d9516f07e6f6c8e38dfc65a47f659a02b33d2\",\n            \"open_courses_course_url\": \"https://defacto.capp12.nl/open-courses/courses/4\",\n            \"price\": null,\n            \"subject_count\": 5,\n            \"subjects\": [\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Mindfulness in 2 minuten\",\n                        \"description\": \"Een korte uitleg over mindfulness.\",\n                        \"url\": \"https://www.youtube.com/watch?v=pnXOFMJ0Q7w\"\n                    }\n                },\n                {\n                    \"article\": {\n                        \"title\": \"Mindfulness test – Hoe mindful leef jij?\",\n                        \"content\": \"[Mindfulness test](https://www.123test.nl/mindfulness/)\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/woman-687560_1920.jpg)\",\n                        \"summary\": \"Test jezelf op mindfulness!\"\n                    },\n                    \"order\": 3\n                },\n                {\n                    \"article\": {\n                        \"title\": \"Mindful werken? Probeer deze 5 tips\",\n                        \"content\": \"Je kunt mindfulness heel makkelijk toepassen onder werktijd. Deze tips zorgen voor meer focus en minder stress op je werk.\\r\\n\\r\\n**1. Gebruik je lichaam als graadmeter**\\r\\nAls je gestrest bent, geeft je lichaam dit meestal vanzelf aan. Je gaat bijvoorbeeld hoger ademen of voelt spanning in je nek en schouders. Door te luisteren naar de signalen die je lichaam geeft, kom je veel over jezelf te weten. Zoals dat je het eigenlijk rustiger aan moet doen en beter even een korte pauze kunt nemen. Als je niet gewend bent om naar je lichaam te luisteren, kun je een wekker op je telefoon zetten. Zo krijg je gedurende de werkdag een seintje om even stil te staan bij hoe je je voelt.\\r\\n\\r\\n**2. Maak tijd om mindful te eten**\\r\\nDoor te lunchen achter je bureau geniet je niet echt van wat je eet. Je proeft niet iedere hap, neemt niet de tijd voor een pauze en voelt je minder snel verzadigd. Zonde, want hierdoor begin je de middag niet uitgerust en heb je veel eerder weer trek. Stop daarom met eten achter je bureau en maak tijd om met aandacht te eten. Focus je eens op de smaak, de structuur en de geur van je eten en probeer vijftien keer te kauwen per hap. Hierdoor eet je automatisch bewuster.\\r\\n\\r\\n**3. Laat je zo min mogelijk afleiden**\\r\\nEen kantoortuin is hip, maar het gevaar is dat je de hele dag afgeleid wordt. Niet alleen maakt het je onnodig gestrest, je bent ook minder productief. Dit kun je doen om toch geconcentreerd te werken:\\r\\n•\\tLaat je telefoon niet op je bureau liggen, maar stop hem in je tas. Zorg in ieder geval dat je je telefoon niet ziet, anders is de verleiding wel erg groot om erop te kijken.  \\r\\n•\\tKies op de momenten waarop je geconcentreerd aan één taak wilt werken voor een plek waar je meer afgezonderd zit en dus minder snel afgeleid wordt.\\r\\n•\\tKlap je laptop dicht tijdens een overleg. Zo heb je meer aandacht voor wat er gezegd wordt.\\r\\n•\\tKunnen je collega’s je bereiken via een chatprogramma? Zorg dan dat je niet de hele dag online bent. Als het echt nodig is, weten ze je heus wel te vinden.\\r\\n\\r\\n**4. Gebruik een mantra als hulpmiddel**\\r\\nEen mantra is een korte zin die je in je hoofd herhaalt om je rustiger te voelen. Behalve tijdens het mediteren, kun je een mantra ook op andere momenten gebruiken. Bijvoorbeeld op je werk, als je jezelf eraan wilt herinneren om mindful te werken. Mooie (werk)mantra’s zijn: ‘Ik sta open voor verandering’, ‘Vandaag ben ik elk moment aanwezig’ en ‘Ik ben dankbaar voor deze nieuwe werkdag’. Schrijf de zin op een briefje en leg deze op je bureau of gebruik hem als achtergrond op je telefoon of computer om eraan herinnerd te worden.\\r\\n\\r\\n**5. Maak keuzes**\\r\\nKiezen is moeilijk, want het betekent dat je sommige dingen niet kunt doen. Nu niet of zelfs nooit niet. Toch is het dé truc om meer mindful te werken. Het vergroot namelijk je concentratie, waardoor je eerder in een flow komt en meer plezier haalt uit je werk. Maak daarom aan het begin van je dag een lijstje met daarop maximaal drie dingen die je vandaag af wilt krijgen. Hiermee dwing je jezelf keuzes te maken. Heb je deze drie dingen gedaan? Dan breid je je lijstje uit met weer drie dingen.\",\n                        \"summary\": \"Deze tips zorgen voor meer focus en minder stress op je werk.\"\n                    },\n                    \"order\": 4\n                },\n                {\n                    \"event\": {\n                        \"code\": null,\n                        \"title\": \"Mindfulness - Workshop\",\n                        \"summary\": \"Tijdens deze interactieve workshop doen we een aantal mindfulness oefeningen zodat je zelf kunt ervaren wat mindfulness voor jou kan betekenen. Je ontdekt in deze workshop de kracht van mindfulness!\",\n                        \"min_participants\": 5,\n                        \"max_participants\": 10\n                    },\n                    \"occurrences\": [\n                        {\n                            \"canceled\": false,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": null,\n                                    \"canceled\": false,\n                                    \"duration\": 90,\n                                    \"location\": null,\n                                    \"start_date\": \"2019-06-07\",\n                                    \"start_time\": \"09:30:00\"\n                                }\n                            ],\n                            \"title\": null\n                        },\n                        {\n                            \"canceled\": true,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": null,\n                                    \"canceled\": false,\n                                    \"duration\": 60,\n                                    \"location\": null,\n                                    \"start_date\": \"2020-09-16\",\n                                    \"start_time\": \"12:00:00\"\n                                }\n                            ],\n                            \"title\": null\n                        },\n                        {\n                            \"canceled\": false,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": \"Voor lunch wordt gezorgd\",\n                                    \"canceled\": false,\n                                    \"duration\": 480,\n                                    \"location\": {\n                                        \"additional_information\": null,\n                                        \"address\": \"Leidseweg 90\",\n                                        \"building\": null,\n                                        \"city\": \"Utrecht\",\n                                        \"code\": \"UT\",\n                                        \"room\": null,\n                                        \"title\": \"Muntgebouw Utrecht\"\n                                    },\n                                    \"start_date\": \"2020-10-20\",\n                                    \"start_time\": \"09:00:00\"\n                                }\n                            ],\n                            \"title\": null\n                        },\n                        {\n                            \"canceled\": false,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": \"Voor lunch wordt gezorgd\",\n                                    \"canceled\": false,\n                                    \"duration\": 480,\n                                    \"location\": {\n                                        \"additional_information\": null,\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"building\": null,\n                                        \"city\": \"Rotterdam\",\n                                        \"code\": \"ROT\",\n                                        \"room\": null,\n                                        \"title\": \"Haven Rotterdam\"\n                                    },\n                                    \"start_date\": \"2020-11-20\",\n                                    \"start_time\": \"09:00:00\"\n                                }\n                            ],\n                            \"title\": null\n                        },\n                        {\n                            \"canceled\": false,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": \"Graag gekleurde stiften of potloden meenemen\",\n                                    \"canceled\": false,\n                                    \"duration\": 180,\n                                    \"location\": {\n                                        \"additional_information\": null,\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"building\": null,\n                                        \"city\": \"Groningen\",\n                                        \"code\": \"EUV\",\n                                        \"room\": null,\n                                        \"title\": \"Trainingslocatie Driebond\"\n                                    },\n                                    \"start_date\": \"2021-01-25\",\n                                    \"start_time\": \"09:00:00\"\n                                }\n                            ],\n                            \"title\": null\n                        },\n                        {\n                            \"canceled\": false,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": null,\n                                    \"canceled\": false,\n                                    \"duration\": 90,\n                                    \"location\": null,\n                                    \"start_date\": \"2021-02-24\",\n                                    \"start_time\": \"14:00:00\"\n                                }\n                            ],\n                            \"title\": null\n                        },\n                        {\n                            \"canceled\": false,\n                            \"code\": null,\n                            \"enrollment_count\": 0,\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"parts\": [\n                                {\n                                    \"additional_information\": null,\n                                    \"canceled\": false,\n                                    \"duration\": 120,\n                                    \"location\": {\n                                        \"additional_information\": \"De trots van het Noorden\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"building\": null,\n                                        \"city\": \"Groningen\",\n                                        \"code\": \"HCMS\",\n                                        \"room\": null,\n                                        \"title\": \"Hitachi Capital Mobility Stadion\"\n                                    },\n                                    \"start_date\": \"2021-06-24\",\n                                    \"start_time\": \"14:00:00\"\n                                },\n                                {\n                                    \"additional_information\": null,\n                                    \"canceled\": false,\n                                    \"duration\": 120,\n                                    \"location\": {\n                                        \"additional_information\": \"De trots van het Noorden\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"building\": null,\n                                        \"city\": \"Groningen\",\n                                        \"code\": \"HCMS\",\n                                        \"room\": null,\n                                        \"title\": \"Hitachi Capital Mobility Stadion\"\n                                    },\n                                    \"start_date\": \"2021-07-01\",\n                                    \"start_time\": \"14:00:00\"\n                                },\n                                {\n                                    \"additional_information\": null,\n                                    \"canceled\": true,\n                                    \"duration\": 120,\n                                    \"location\": {\n                                        \"additional_information\": \"De trots van het Noorden\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"building\": null,\n                                        \"city\": \"Groningen\",\n                                        \"code\": \"HCMS\",\n                                        \"room\": null,\n                                        \"title\": \"Hitachi Capital Mobility Stadion\"\n                                    },\n                                    \"start_date\": \"2021-07-08\",\n                                    \"start_time\": \"14:00:00\"\n                                }\n                            ],\n                            \"title\": null\n                        }\n                    ],\n                    \"order\": 5\n                },\n                {\n                    \"article\": {\n                        \"title\": \"Wat is mindfulness?\",\n                        \"content\": \"*Mindfulness is een eeuwenoude meditatievorm waarin je de kunst beoefent om in het hier-en-nu met volle aandacht aanwezig te zijn. Bij mindfulness leer je om met je aandacht in het heden te zijn zonder dat je jezelf laat afleiden en zonder oordeel naar wat je voelt of denkt.*\\r\\n\\r\\nDit vergt oefening om goed te kunnen. Het trainen van de aandacht gebeurd door middel van meditatie. Met verschillende oefeningen kun je leren om je aandacht te richten in het hier-en-nu en niet meegetrokken te worden in allerlei gevoelens en gedachten die bij je kunnen opkomen. Door vaak te oefenen leer je mindfulness niet alleen tijdens de meditatie toe te passen maar ook gebruik van te maken in het dagelijkse leven. Mindfulness is een manier van leven.\\r\\n\\r\\n# Voorbeelden van een mindfulness oefening\\r\\n# \\r\\nEen voorbeeld van een mindfulness oefening is noting (opmerken). Bij noting richt je je aandacht bijvoorbeeld op je ademhaling. Dit kun je doen door in gedachte je ademhaling te tellen. Wanneer je bij tien komt begin je weer overnieuw met tellen vanaf één. Iedere keer wanneer je bij jezelf opmerkt dat je aandacht af is gedwaald door een gedachte of een gevoel, dan benoem je dit in gedachte. Zonder oordeel. Daarna richt je je aandacht weer rustig verder op je ademhaling. De app Headspace heeft leuke animatie filmpjes waarin zij informatie geven over verschillende mindfulness technieken. In dit filmpje wordt de techniek noting uitgelegd.\\r\\n\\r\\nEen andere oefening is de bodyscan (lichaamsscan). Hierbij ga je in gedachte je lichaam langzaam af, van je tenen tot aan je kruin, om bewust te voelen hoe je erbij zit.\\r\\n\\r\\n# Mindfulness beoefenen\\r\\n# \\r\\nMindfulness meditatie kun je op verschillende manieren doen. Het klassieke beeld is misschien dat je op de grond zit, met je benen gekruist, ogen dicht en uren aan het mediteren bent. Maar er zijn ook een heleboel andere manieren om mindfulness te beoefenen. Je kunt een korte meditatie doen van een paar minuten, mediteren kan zittend op een stoel of op de grond. Maar ook bij het eten, lopen, schoonmaken of fietsen kun je mindfulness technieken toepassen. Je kunt zelfstandig mediteren maar er is ook begeleide meditatie, waarin een ander structuur brengt en je de oefeningen helpt uitvoeren. Er zijn mindfulness oefeningen die kunnen helpen in stressvolle momenten, die je voorbereiden op het gaan slapen of je ‘s ochtends klaarmaken om een nieuwe dag te starten.\\r\\n\\r\\nDe kern in al deze vormen van mindfulness meditatie is dat je bewust je aandacht richt in het hier-en-nu.\\r\\n\\r\\n# Effecten van mindfulness\\r\\n# \\r\\nWetenschappelijke onderzoeken naar de effecten van mindfulness op de (geestelijke) gezondheid laten positieve resultaten zien. Zoals dat het stress kan verminderen, je beter kunt leren omgaan met lastige emoties en het verbeteren van je aandacht. Mindfulness kan ook helpen bij psychosegevoeligheid. Mindfulness zorgt er niet voor dat je geen stress ervaart, lastige gevoelens kunt hebben of geen gedachten meer. Ook mensen die mindful in het leven staan kunnen boos worden, angstig zijn of zich bevinden en meegezogen worden in een intern dialoog. Wat mindfulness je brengt is dat je gevoelens en gedachten beter kunt verdragen en daardoor met meer afstand ermee kunt omgaan. Hierdoor heb je meer keuze in hoe je wilt reageren op een bepaalde situatie. Mindfulness kan helpen om meer rust, compassie en empathie te hebben, zowel naar jezelf als naar anderen.\",\n                        \"summary\": null\n                    },\n                    \"order\": 1\n                }\n            ],\n            \"summary\": \"Hoe zet je mindfulness in op je werk?\",\n            \"title\": \"Mindfulness\"\n        }\n    ]\n}"}],"_postman_id":"a74ee996-3227-4ec6-8d7f-2174b3d618b4"}],"id":"1ff94f66-6322-4fea-8a15-780090e24439","description":"<p>The Courses API allows third parties to include courses published in CAPP12 in their own applications and websites.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"be05f4b6-ecc6-440e-9bd2-13fee2f40aaa","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7b006e69-6cda-4cf6-b008-d7aa247738e9","type":"text/javascript","exec":[""]}}],"_postman_id":"1ff94f66-6322-4fea-8a15-780090e24439"},{"name":"Courses API v3","item":[{"name":"Getting a bearer token for authentication Copy","id":"629acd34-8a7c-4d20-a28c-e5832238388e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/courses</code>.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"9c5950cd-ba9f-436c-bd06-65eeb103101e","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://defacto.capp12.nl/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","protocol":"https","host":["defacto","capp12","nl"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"scope\": \"api/courses\",\n    \"refresh_token\": null,\n    \"expires_in\": 86400,\n    \"access_token\": \"e367c06f836ab706b5f06738d4946b2cc3806b9bffc3e0fec42a15e6bba31bc7\",\n    \"created_at\": \"2025-01-23T15:44:49\",\n    \"token_type\": \"bearer\"\n}"},{"id":"0c12cee6-1f2f-4183-b480-91ba3a88e3d3","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=456&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"456"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"629acd34-8a7c-4d20-a28c-e5832238388e"},{"name":"List a single course","id":"5d92f41d-74c2-46ec-b1b4-b7823c31ddf8","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/courses/bhv","description":"<p>Returns a single course for a given CODE (or ID)</p>\n<p>The course object is a JSON with the following attributes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the course</em></td>\n</tr>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title for the course</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text</td>\n<td><em>description of the course</em></td>\n</tr>\n<tr>\n<td>summary</td>\n<td>text</td>\n<td><em>summary for the course in max 255 characters</em></td>\n</tr>\n<tr>\n<td>objectives</td>\n<td>list (of text)</td>\n<td><em>learning objectives for the course</em></td>\n</tr>\n<tr>\n<td>price</td>\n<td>decimal</td>\n<td><em>price in EUR</em></td>\n</tr>\n<tr>\n<td>average_rating</td>\n<td>decimal between 1.0 and 5.0</td>\n<td><em>average of all ratings given in reviews of the course</em></td>\n</tr>\n<tr>\n<td>image_url</td>\n<td>URL</td>\n<td><em>link to an image associated with the course</em></td>\n</tr>\n<tr>\n<td>url</td>\n<td>URL</td>\n<td><em>link to the course's storefront in Open Courses</em></td>\n</tr>\n<tr>\n<td>subjects</td>\n<td>list (of subject objects)</td>\n<td><em>the subjects within this course</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>The subject objects consist of the following attributes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order</td>\n<td>integer</td>\n<td><em>the order of the subject in the course</em></td>\n</tr>\n<tr>\n<td>article</td>\n<td>article object</td>\n<td><em>an article object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>video</td>\n<td>video object</td>\n<td><em>a video object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>lti_module</td>\n<td>lti module object</td>\n<td><em>an lti module object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>skill</td>\n<td>skill object</td>\n<td><em>a skill object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>event</td>\n<td>event object</td>\n<td><em>an event object if the subject is of this type</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>a further definition of these objects:</p>\n<p>Article:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the article</em></td>\n</tr>\n<tr>\n<td>summary</td>\n<td>text (max 255 chars)</td>\n<td><em>an optional summary of the article</em></td>\n</tr>\n<tr>\n<td>content</td>\n<td>text - markdown</td>\n<td><em>content of the article in markdown format</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Video:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the video</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text - markdown</td>\n<td><em>max 1024 characters of description</em></td>\n</tr>\n<tr>\n<td>url</td>\n<td>URL</td>\n<td><em>url to the embedded video</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>LTIModule:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the e-learning</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text - markdown</td>\n<td><em>max 1024 characters of description</em></td>\n</tr>\n<tr>\n<td>minimum_grade</td>\n<td>decimal between 1 and 10</td>\n<td><em>minimum grade required for completing the module</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Skill:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the skill</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text - markdown</td>\n<td><em>max 1024 characters of description</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the skill</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Event:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the Event</em></td>\n</tr>\n<tr>\n<td>summary</td>\n<td>text - markdown</td>\n<td><em>summary of the event</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the event</em></td>\n</tr>\n<tr>\n<td>min_participants</td>\n<td>integer</td>\n<td><em>minimum number of participants required for this type of event</em></td>\n</tr>\n<tr>\n<td>max_participants</td>\n<td>integer</td>\n<td><em>maximum number of participants required for this type of event</em></td>\n</tr>\n<tr>\n<td>event_instructors</td>\n<td>list of user objects</td>\n<td><em>the default instructors for this event</em></td>\n</tr>\n<tr>\n<td>occurrences</td>\n<td>list of occurrence objects</td>\n<td><em>the currently planned - past and present - instances of this event</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>within these event objects:</p>\n<p>Occurrence:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of this planned event</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the planned event</em></td>\n</tr>\n<tr>\n<td>min_participants</td>\n<td>integer</td>\n<td><em>minimum number of participants required for this planned event</em></td>\n</tr>\n<tr>\n<td>max_participants</td>\n<td>integer</td>\n<td><em>maximum number of participants required for this planned event</em></td>\n</tr>\n<tr>\n<td>enrollable?</td>\n<td>boolean</td>\n<td><em>whether a enrolling to this planned event is currently possible</em></td>\n</tr>\n<tr>\n<td>parts</td>\n<td>list of part objects</td>\n<td><em>the planned event consists of one or more parts with the actual date, location and instructor</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Part:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_date</td>\n<td>date</td>\n<td><em>date when this part takes place (local timezone)</em></td>\n</tr>\n<tr>\n<td>start_time</td>\n<td>time</td>\n<td><em>time when this part takes place (local timezone)</em></td>\n</tr>\n<tr>\n<td>duration</td>\n<td>integer</td>\n<td><em>duration in minutes of this part</em></td>\n</tr>\n<tr>\n<td>location</td>\n<td>location object</td>\n<td><em>the optional location where this part takes place</em></td>\n</tr>\n<tr>\n<td>instructors</td>\n<td>list of users</td>\n<td><em>an optional list of instructors/teachers of this event</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Location:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of this location</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the location</em></td>\n</tr>\n<tr>\n<td>address</td>\n<td>text</td>\n<td><em>address of this location</em></td>\n</tr>\n<tr>\n<td>city</td>\n<td>text</td>\n<td><em>city of the location</em></td>\n</tr>\n<tr>\n<td>building</td>\n<td>text</td>\n<td><em>an optional building identifier for this location</em></td>\n</tr>\n<tr>\n<td>room</td>\n<td>text</td>\n<td><em>an optional room identifier for this location</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>User:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the user</em></td>\n</tr>\n<tr>\n<td>first_name</td>\n<td>text</td>\n<td>given name of the user</td>\n</tr>\n<tr>\n<td>last_name</td>\n<td>text</td>\n<td>family name of the user</td>\n</tr>\n<tr>\n<td>email</td>\n<td>text</td>\n<td>email of the user</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","name":"Courses API v3","type":"folder"}},"urlObject":{"path":["api","v1","courses","bhv"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"457a5767-8d78-46f7-b9be-71ed8d3e7493","name":"List a single course","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/courses/bhv"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 23 Jan 2025 19:47:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"12806"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1737661676&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=AlDrfro7QziwJIQo8PZkqoihSi3Erj%2FNctv21514HXk%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1737661676&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=AlDrfro7QziwJIQo8PZkqoihSi3Erj%2FNctv21514HXk%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"cad87e22-2f9b-459c-b20c-f482b5911ddc"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"906a4c642b0f66ca-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"course\": {\n        \"code\": \"BHV\",\n        \"description\": \"Veiligheid is een belangrijk aspect voor onze organisatie. Iedere medewerker die hier werkt dient BHV gecertificeerd te zijn.\\r\\n\\r\\nIn een BHV cursus leer je de belangrijkste EHBO handelingen en hoe te handelen bij brandbestrijding en ontruiming. Deze cursus bestaat uit een e-learning en een praktijkdag.\",\n        \"title\": \"BHV Basiscursus\",\n        \"url\": \"https://defacto.capp12.nl/open-courses/courses/9\",\n        \"summary\": \"Veiligheid staat in onze organisatie voorop.\",\n        \"average_rating\": 0.0,\n        \"objectives\": [],\n        \"price\": 50.0,\n        \"subjects\": [\n            {\n                \"order\": 1,\n                \"article\": {\n                    \"title\": \"Informatiebeveiliging\",\n                    \"content\": \"Klik op de onderstaande link om naar de website van de Hartstichting te gaan voor informatie over burgerhulpverlening. Je kunt je hier ook aanmelden als burgerhulpverlener.\\r\\n\\r\\n[hartstichting.nl](https://www.hartstichting.nl)\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Hartstichting.jpg)\",\n                    \"summary\": \"10 tips en tricks\"\n                }\n            },\n            {\n                \"order\": 2,\n                \"video\": {\n                    \"title\": \"BHV\",\n                    \"description\": \"BHV video met uitleg hoe je dit kunt toepassen\",\n                    \"url\": \"https://www.youtube.com/watch?time_continue=12&v=XOsV0_qpvIU\"\n                }\n            },\n            {\n                \"order\": 3,\n                \"event\": {\n                    \"code\": \"BHVA\",\n                    \"title\": \"Brandpreventie en veiligheid (BHV) - Training\",\n                    \"summary\": \"Veiligheid staat in onze organisatie voorop. In deze training leer je hoe je moet handelen bij calamiteiten.\\r\\n\\r\\nDeze training bestaat uit 1 dagdeel op onze interne locatie en vervolgens een dagdeel op een externe trainings locatie.\\r\\n\\r\\nDe lunch wordt standaard verzorgd.\",\n                    \"max_participants\": 6,\n                    \"min_participants\": 4,\n                    \"event_instructors\": []\n                },\n                \"occurrences\": [\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"09:00:00\",\n                                \"duration\": 480,\n                                \"start_date\": \"2019-01-08\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"09:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2019-07-09\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"10:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2019-09-23\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"11:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2019-11-16\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"736\",\n                                        \"email\": \"m.slot@defacto.nl\",\n                                        \"first_name\": \"Marja\",\n                                        \"last_name\": \"Slot\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ARN\",\n                                    \"address\": \"Amsterdamseweg 505\",\n                                    \"title\": \"Van der Valk Hotel\",\n                                    \"city\": \"Arnhem\",\n                                    \"room\": \"Vergaderzaal 3\",\n                                    \"building\": null\n                                },\n                                \"start_time\": \"10:00:00\",\n                                \"duration\": 360,\n                                \"start_date\": \"2020-06-01\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": null,\n                                        \"email\": \"c.kemp@defacto.nl\",\n                                        \"first_name\": \"Celine\",\n                                        \"last_name\": \"Kemp\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ROT\",\n                                    \"address\": \"rijndwarsweg 10\",\n                                    \"title\": \"Haven Rotterdam\",\n                                    \"city\": \"Rotterdam\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"11:00:00\",\n                                \"duration\": 360,\n                                \"start_date\": \"2020-07-06\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": null,\n                                        \"email\": \"l.weening@defacto.nl\",\n                                        \"first_name\": \"Lizette\",\n                                        \"last_name\": \"Weening\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"LWD\",\n                                    \"address\": \"Kalverdijkje 82\",\n                                    \"title\": \"Trainingslocatie Leeuwarden\",\n                                    \"city\": \"Leeuwarden\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:00:00\",\n                                \"duration\": 360,\n                                \"start_date\": \"2020-08-03\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": null,\n                                        \"email\": \"christa@defacto.nl\",\n                                        \"first_name\": \"Christa\",\n                                        \"last_name\": \"Vlaanderen\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-10-29\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 180,\n                                \"start_date\": \"2020-11-19\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": null,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-12-07\",\n                                \"instructors\": []\n                            },\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-12-11\",\n                                \"instructors\": []\n                            },\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-12-23\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2021-01-20\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 1,\n                        \"min_participants\": null,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2021-02-04\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"HCMS\",\n                                    \"address\": \"Boumaboulevard 41\",\n                                    \"title\": \"Hitachi Capital Mobility Stadion\",\n                                    \"city\": \"Groningen\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:00:00\",\n                                \"duration\": 240,\n                                \"start_date\": \"2021-04-26\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"10028\",\n                                        \"email\": \"support@defacto.nl\",\n                                        \"first_name\": \"Dave\",\n                                        \"last_name\": \"Rusthoven\"\n                                    }\n                                ]\n                            },\n                            {\n                                \"location\": {\n                                    \"code\": \"HCMS\",\n                                    \"address\": \"Boumaboulevard 41\",\n                                    \"title\": \"Hitachi Capital Mobility Stadion\",\n                                    \"city\": \"Groningen\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:00:00\",\n                                \"duration\": 240,\n                                \"start_date\": \"2021-04-30\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"10028\",\n                                        \"email\": \"support@defacto.nl\",\n                                        \"first_name\": \"Dave\",\n                                        \"last_name\": \"Rusthoven\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 3,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"HCMS\",\n                                    \"address\": \"Boumaboulevard 41\",\n                                    \"title\": \"Hitachi Capital Mobility Stadion\",\n                                    \"city\": \"Groningen\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 240,\n                                \"start_date\": \"2021-04-26\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": \"ROT-18\",\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ROT\",\n                                    \"address\": \"rijndwarsweg 10\",\n                                    \"title\": \"Haven Rotterdam\",\n                                    \"city\": \"Rotterdam\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:00:00\",\n                                \"duration\": 240,\n                                \"start_date\": \"2021-05-21\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 5,\n                        \"min_participants\": 3,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2021-10-14\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2022-08-10\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"LWD\",\n                                    \"address\": \"Kalverdijkje 82\",\n                                    \"title\": \"Trainingslocatie Leeuwarden\",\n                                    \"city\": \"Leeuwarden\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 180,\n                                \"start_date\": \"2023-01-03\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-02-01\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-02-02\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"08:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2023-06-20\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2024-03-19\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    }\n                ]\n            }\n        ],\n        \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_2efcc998-4d7e-4ba1-8754-2cde06b3dcaa.jpg.jpg?v=63723401407\"\n    }\n}"}],"_postman_id":"5d92f41d-74c2-46ec-b1b4-b7823c31ddf8"},{"name":"List all courses","id":"2243d3ad-b6a4-4f81-a55d-2b806b42cdd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/courses","description":"<p>List of all currently published courses as course objects.</p>\n<p>The course object is a JSON with the following attributes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the course</em></td>\n</tr>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title for the course</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text</td>\n<td><em>description of the course</em></td>\n</tr>\n<tr>\n<td>summary</td>\n<td>text</td>\n<td><em>summary for the course in max 255 characters</em></td>\n</tr>\n<tr>\n<td>objectives</td>\n<td>list (of text)</td>\n<td><em>learning objectives for the course</em></td>\n</tr>\n<tr>\n<td>price</td>\n<td>decimal</td>\n<td><em>price in EUR</em></td>\n</tr>\n<tr>\n<td>average_rating</td>\n<td>decimal between 1.0 and 5.0</td>\n<td><em>average of all ratings given in reviews of the course</em></td>\n</tr>\n<tr>\n<td>image_url</td>\n<td>URL</td>\n<td><em>link to an image associated with the course</em></td>\n</tr>\n<tr>\n<td>url</td>\n<td>URL</td>\n<td><em>link to the course's storefront in Open Courses</em></td>\n</tr>\n<tr>\n<td>subjects</td>\n<td>list (of subject objects)</td>\n<td><em>the subjects within this course</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>The subject objects consist of the following attributes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order</td>\n<td>integer</td>\n<td><em>the order of the subject in the course</em></td>\n</tr>\n<tr>\n<td>article</td>\n<td>article object</td>\n<td><em>an article object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>video</td>\n<td>video object</td>\n<td><em>a video object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>lti_module</td>\n<td>lti module object</td>\n<td><em>an lti module object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>skill</td>\n<td>skill object</td>\n<td><em>a skill object if the subject is of this type</em></td>\n</tr>\n<tr>\n<td>event</td>\n<td>event object</td>\n<td><em>an event object if the subject is of this type</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>a further definition of these objects:</p>\n<p>Article:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the article</em></td>\n</tr>\n<tr>\n<td>summary</td>\n<td>text (max 255 chars)</td>\n<td><em>an optional summary of the article</em></td>\n</tr>\n<tr>\n<td>content</td>\n<td>text - markdown</td>\n<td><em>content of the article in markdown format</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Video:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the video</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text - markdown</td>\n<td><em>max 1024 characters of description</em></td>\n</tr>\n<tr>\n<td>url</td>\n<td>URL</td>\n<td><em>url to the embedded video</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>LTIModule:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the e-learning</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text - markdown</td>\n<td><em>max 1024 characters of description</em></td>\n</tr>\n<tr>\n<td>minimum_grade</td>\n<td>decimal between 1 and 10</td>\n<td><em>minimum grade required for completing the module</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Skill:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the skill</em></td>\n</tr>\n<tr>\n<td>description</td>\n<td>text - markdown</td>\n<td><em>max 1024 characters of description</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the skill</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Event:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of the Event</em></td>\n</tr>\n<tr>\n<td>summary</td>\n<td>text - markdown</td>\n<td><em>summary of the event</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the event</em></td>\n</tr>\n<tr>\n<td>min_participants</td>\n<td>integer</td>\n<td><em>minimum number of participants required for this type of event</em></td>\n</tr>\n<tr>\n<td>max_participants</td>\n<td>integer</td>\n<td><em>maximum number of participants required for this type of event</em></td>\n</tr>\n<tr>\n<td>event_instructors</td>\n<td>list of user objects</td>\n<td><em>the default instructors for this event</em></td>\n</tr>\n<tr>\n<td>occurrences</td>\n<td>list of occurrence objects</td>\n<td><em>the currently planned - past and present - instances of this event</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>within these event objects:</p>\n<p>Occurrence:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of this planned event</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the planned event</em></td>\n</tr>\n<tr>\n<td>min_participants</td>\n<td>integer</td>\n<td><em>minimum number of participants required for this planned event</em></td>\n</tr>\n<tr>\n<td>max_participants</td>\n<td>integer</td>\n<td><em>maximum number of participants required for this planned event</em></td>\n</tr>\n<tr>\n<td>enrollable?</td>\n<td>boolean</td>\n<td><em>whether a enrolling to this planned event is currently possible</em></td>\n</tr>\n<tr>\n<td>parts</td>\n<td>list of part objects</td>\n<td><em>the planned event consists of one or more parts with the actual date, location and instructor</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Part:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_date</td>\n<td>date</td>\n<td><em>date when this part takes place (local timezone)</em></td>\n</tr>\n<tr>\n<td>start_time</td>\n<td>time</td>\n<td><em>time when this part takes place (local timezone)</em></td>\n</tr>\n<tr>\n<td>duration</td>\n<td>integer</td>\n<td><em>duration in minutes of this part</em></td>\n</tr>\n<tr>\n<td>location</td>\n<td>location object</td>\n<td><em>the optional location where this part takes place</em></td>\n</tr>\n<tr>\n<td>instructors</td>\n<td>list of users</td>\n<td><em>an optional list of instructors/teachers of this event</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>Location:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>text</td>\n<td><em>title of this location</em></td>\n</tr>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the location</em></td>\n</tr>\n<tr>\n<td>address</td>\n<td>text</td>\n<td><em>address of this location</em></td>\n</tr>\n<tr>\n<td>city</td>\n<td>text</td>\n<td><em>city of the location</em></td>\n</tr>\n<tr>\n<td>building</td>\n<td>text</td>\n<td><em>an optional building identifier for this location</em></td>\n</tr>\n<tr>\n<td>room</td>\n<td>text</td>\n<td><em>an optional room identifier for this location</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>User:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Attribute</strong></th>\n<th>Type</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>text (case insensitive)</td>\n<td><em>unique code identifying the user</em></td>\n</tr>\n<tr>\n<td>first_name</td>\n<td>text</td>\n<td>given name of the user</td>\n</tr>\n<tr>\n<td>last_name</td>\n<td>text</td>\n<td>family name of the user</td>\n</tr>\n<tr>\n<td>email</td>\n<td>text</td>\n<td>email of the user</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","name":"Courses API v3","type":"folder"}},"urlObject":{"path":["api","v1","courses"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"67a84ed6-62b8-4d8d-991c-d9ae6b26107c","name":"List all courses","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/courses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 23 Jan 2025 19:48:32 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1737661712&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=CP6oNzDTDZ%2Fj2K819IuLaG4iixSo8FFkMpqp43JHwTw%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1737661712&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=CP6oNzDTDZ%2Fj2K819IuLaG4iixSo8FFkMpqp43JHwTw%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"16f45f6f-749d-4d74-8cd2-5d4d1d84805c"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"906a4d444f4a66ca-AMS"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"courses\": [\n        {\n            \"code\": \"BHV\",\n            \"description\": \"Veiligheid is een belangrijk aspect voor onze organisatie. Iedere medewerker die hier werkt dient BHV gecertificeerd te zijn.\\r\\n\\r\\nIn een BHV cursus leer je de belangrijkste EHBO handelingen en hoe te handelen bij brandbestrijding en ontruiming. Deze cursus bestaat uit een e-learning en een praktijkdag.\",\n            \"title\": \"BHV Basiscursus\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/9\",\n            \"summary\": \"Veiligheid staat in onze organisatie voorop.\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": 50.0,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Informatiebeveiliging\",\n                        \"content\": \"Klik op de onderstaande link om naar de website van de Hartstichting te gaan voor informatie over burgerhulpverlening. Je kunt je hier ook aanmelden als burgerhulpverlener.\\r\\n\\r\\n[hartstichting.nl](https://www.hartstichting.nl)\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Hartstichting.jpg)\",\n                        \"summary\": \"10 tips en tricks\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"BHV\",\n                        \"description\": \"BHV video met uitleg hoe je dit kunt toepassen\",\n                        \"url\": \"https://www.youtube.com/watch?time_continue=12&v=XOsV0_qpvIU\"\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"event\": {\n                        \"code\": \"BHVA\",\n                        \"title\": \"Brandpreventie en veiligheid (BHV) - Training\",\n                        \"summary\": \"Veiligheid staat in onze organisatie voorop. In deze training leer je hoe je moet handelen bij calamiteiten.\\r\\n\\r\\nDeze training bestaat uit 1 dagdeel op onze interne locatie en vervolgens een dagdeel op een externe trainings locatie.\\r\\n\\r\\nDe lunch wordt standaard verzorgd.\",\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"event_instructors\": []\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 480,\n                                    \"start_date\": \"2019-01-08\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-07-09\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-09-23\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"11:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2019-11-16\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"736\",\n                                            \"email\": \"m.slot@defacto.nl\",\n                                            \"first_name\": \"Marja\",\n                                            \"last_name\": \"Slot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 360,\n                                    \"start_date\": \"2020-06-01\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": \"c.kemp@defacto.nl\",\n                                            \"first_name\": \"Celine\",\n                                            \"last_name\": \"Kemp\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"11:00:00\",\n                                    \"duration\": 360,\n                                    \"start_date\": \"2020-07-06\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": \"l.weening@defacto.nl\",\n                                            \"first_name\": \"Lizette\",\n                                            \"last_name\": \"Weening\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LWD\",\n                                        \"address\": \"Kalverdijkje 82\",\n                                        \"title\": \"Trainingslocatie Leeuwarden\",\n                                        \"city\": \"Leeuwarden\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 360,\n                                    \"start_date\": \"2020-08-03\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": \"christa@defacto.nl\",\n                                            \"first_name\": \"Christa\",\n                                            \"last_name\": \"Vlaanderen\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-10-29\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2020-11-19\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": null,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-07\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-11\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-23\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-01-20\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 1,\n                            \"min_participants\": null,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-02-04\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-04-26\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-04-30\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 3,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-04-26\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"ROT-18\",\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-05-21\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 5,\n                            \"min_participants\": 3,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-10-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-08-10\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LWD\",\n                                        \"address\": \"Kalverdijkje 82\",\n                                        \"title\": \"Trainingslocatie Leeuwarden\",\n                                        \"city\": \"Leeuwarden\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2023-01-03\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-02\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"08:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2023-06-20\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-03-19\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        }\n                    ]\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_2efcc998-4d7e-4ba1-8754-2cde06b3dcaa.jpg.jpg?v=63723401407\"\n        },\n        {\n            \"code\": \"BR\",\n            \"description\": \"Elke dag overlijden 35 mensen aan een hartstilstand buiten het ziekenhuis. Vaak in en rond het huis. De kans om te overleven is sterk verhoogd als er binnen 6 minuten mensen ter plekke zijn die starten met reanimeren en een AED gebruiken.\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n•\\tHoe je een bewusteloos slachtoffer benadert.\\r\\n•\\tHoe je een hartstilstand herkent\\r\\n•\\tHoe je reanimeert en een AED gebruikt\\r\\n•\\tHoe je gaspen herkent\\r\\n•\\tHoe je een bewusteloos slachtoffer met normale ademhaling in \\r\\nstabiele zijligging plaatst.\\r\\n•\\tHoe je rugslagen en buikstoten uitvoert bij een slachtoffer dat zich     \\r\\nheeft verslikt\\r\\n \\r\\n**Doelgroep**\\r\\nAlle medewerkers/functies\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe verplichte onderdelen zijn de toets, praktijktraining en de praktijkbeoordeling.\",\n            \"title\": \"Basale reanimatie\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/1\",\n            \"summary\": \"Hoe handel je wanneer iemand een hartstilstand krijgt?\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Reanimatie\",\n                        \"content\": \"Met reanimeren pomp je, door middel van borstcompressies bloed rond zodat dit bloed, zuurstof kan afgeven aan de vitale organen (hart, longen en hersenen). Beademing zorgt voor nieuw zuurstof in het bloed. \\r\\n\\r\\nIn de meeste gevallen zijn borstcompressies en beademing niet genoeg om het lichaam weer \\\"op te starten\\\" maar wordt met reanimatie geprobeerd afsterving van weefsel van vitale organen te voorkomen. Het onomkeerbaar overlijden (de biologische dood) van het slachtoffer wordt vertraagd.\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Screenshot-reanimeren.png)\\r\\n\\r\\n**112 bellen**\\r\\nEen belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het zorgen voor professionele hulp. In de nieuwe richtlijnen (2015) bel je of laat je na het controleren van het bewustzijn 112 bellen.\\r\\n\\r\\nDit een logische stap omdat, of het nu wel of niet om een reanimatie gaat, de professionele hulp van een ambulance nodig is en iedere seconde telt. Ook word je door de centralist van de meldkamer geholpen bij je hulpverlening. De speakerfunctie van je telefoon is daarbij een handige optie. Zo kun je het slachtoffer helpen en tegelijk met de 112-centralist overleggen.\\r\\n\\r\\n**AED**\\r\\nEen Automatische Externe Defibrillator (AED) is een apparaat waarmee een fibrillerend hartritme herstelt kan worden. Een fibrillerend hartritme is een hart wat niet ritmisch (ongecontroleerd) samentrekt waardoor er geen bloed wordt rondgepompt. Door het toedienen van een schok wordt geprobeerd de prikkel naar het hart te “resetten” zodat samentrekkingen weer in het goede ritme komen. Dit proces wordt defibrilleren genoemd.\\r\\nIedereen mag een AED bedienen.\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/aed-720642_1920.jpg)\",\n                        \"summary\": \"Een belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het direct borstcompressies uitvoeren en het zorgen voor professionele hulp.\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Gaspen\",\n                        \"description\": \"In deze video zie je iemand die gaspt. Gaspen (gasping) of agonale ademhaling is geen effectieve ademhaling maar een reactie van het lichaam die voorkomt bij iemand die stervende is.\",\n                        \"url\": \"https://www.youtube.com/watch?v=ne-Q6fyJtXk\"\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"video\": {\n                        \"title\": \"Handelen bij verslikking\",\n                        \"description\": \"In deze video zie je een persoon zich verslikt. Als iemand zich verslikt en het benauwd krijgt, dus niet meer kan praten of hoesten, geen lucht meer kan krijgen en blauw wordt, moet je ingrijpen.\",\n                        \"url\": \"https://www.youtube.com/watch?v=pqvjHFBFBDY\"\n                    }\n                },\n                {\n                    \"order\": 4,\n                    \"video\": {\n                        \"title\": \"Slachtoffer in stabiele zijligging leggen\",\n                        \"description\": \"Stabiele zijligging is een eerste hulptechniek die wordt gebruikt bij bewusteloze slachtoffers.\",\n                        \"url\": \"https://www.youtube.com/watch?v=HCuQDgCHiQs\"\n                    }\n                },\n                {\n                    \"order\": 5,\n                    \"event\": {\n                        \"code\": \"BLSA\",\n                        \"title\": \"Basic Live Support (BLS) - Reanimatie\",\n                        \"summary\": \"# De eerste 6 minuten zijn cruciaal\\r\\nDe overlevingskans bij een circulatiestilstand is het grootst wanneer iemand binnen 6 minuten ter plaatse is, start met reanimeren en eventueel een AED aansluit.\\r\\n\\r\\nIn deze training leer en oefen je **adequaat handelen** wanneer er sprake is van een adem- of hartstilstand.\\r\\nDe training wordt gegeven door een gecertificeerde instructeur van de [NRR](https://www.reanimatieraad.nl).\",\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"event_instructors\": [\n                            {\n                                \"code\": \"10014\",\n                                \"email\": \"mlageveen@defacto.nl\",\n                                \"first_name\": \"Martin\",\n                                \"last_name\": \"Lageveen\"\n                            },\n                            {\n                                \"code\": \"908\",\n                                \"email\": \"s.peeters@defacto.nl\",\n                                \"first_name\": \"Sanne\",\n                                \"last_name\": \"Peeters\"\n                            }\n                        ]\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-06-17\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-06-26\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-07-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-10-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2019-11-12\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": null,\n                                            \"first_name\": null,\n                                            \"last_name\": null\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"BLS Reanimatie\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 330,\n                                    \"start_date\": \"2020-08-03\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 330,\n                                    \"start_date\": \"2020-08-04\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 390,\n                                    \"start_date\": \"2020-08-05\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 15,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"BLS Reanimatie - praktijkoefening\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 390,\n                                    \"start_date\": \"2020-08-04\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": null,\n                                            \"first_name\": null,\n                                            \"last_name\": null\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 15,\n                            \"min_participants\": 6,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"BLS Reanimatie - toetsing\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 330,\n                                    \"start_date\": \"2020-08-05\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 15,\n                            \"min_participants\": 6,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-10-01\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"18\",\n                                            \"email\": \"j.bakhuizen@defacto.nl\",\n                                            \"first_name\": \"Joost\",\n                                            \"last_name\": \"Bakhuizen\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"EUV\",\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"title\": \"Trainingslocatie Driebond\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-11-05\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"LvG\",\n                                            \"email\": \"l.bonder@defacto.nl\",\n                                            \"first_name\": \"Lidia\",\n                                            \"last_name\": \"van Gelder\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-02\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"001\",\n                                            \"email\": \"patrick@defacto.nl\",\n                                            \"first_name\": \"Patrick\",\n                                            \"last_name\": \"Scharmin\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"AN-1\",\n                            \"title\": \"BLS Advanced Niveau 1\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"EUV\",\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"title\": \"Trainingslocatie Driebond\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 300,\n                                    \"start_date\": \"2021-10-23\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-02-15\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10011\",\n                                            \"email\": \"b.anderlecht@defacto.nl\",\n                                            \"first_name\": \"Anna\",\n                                            \"last_name\": \"Kuiper\"\n                                        },\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-02-22\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10011\",\n                                            \"email\": \"b.anderlecht@defacto.nl\",\n                                            \"first_name\": \"Anna\",\n                                            \"last_name\": \"Kuiper\"\n                                        },\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-02-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10011\",\n                                            \"email\": \"b.anderlecht@defacto.nl\",\n                                            \"first_name\": \"Anna\",\n                                            \"last_name\": \"Kuiper\"\n                                        },\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-11-15\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-13\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-05-15\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-07-17\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-09-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-11-30\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-01-08\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-02-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-04-16\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        }\n                    ]\n                },\n                {\n                    \"order\": 6,\n                    \"skill\": {\n                        \"title\": \"Basale reanimatie - Praktijkbeoordeling\",\n                        \"description\": \"Tijdens de praktijktraining Basale reanimatie word je beoordeeld op je reanimatie vaardigheden. Er wordt uitgegaan van 1 hulpverlener en de AED direct binnen handbereik.\",\n                        \"assessment_type\": \"assessor\",\n                        \"code\": \"RE-001\"\n                    }\n                },\n                {\n                    \"order\": 7,\n                    \"lti_module\": {\n                        \"title\": \"Basale reanimatie - Toets\",\n                        \"description\": \"Je kunt hier je kennis over basale reanimatie toetsen.\",\n                        \"minimum_grade\": \"8\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_2016dd92-8253-4ff3-9203-1fbe02c10027.jpg.jpg?v=63722288579\"\n        },\n        {\n            \"code\": \"CL524\",\n            \"description\": \"# De werking van de Leeromgeving\\r\\n\\r\\nIn de cursus leggen we de werking van de **Leeromgeving** uit. Je kunt de *artikelen* en *video's* in de aangegeven volgorde bekijken maar je kunt ze ook los van elkaar bekijken.\\r\\n\\r\\nDe tijdsinvestering voor deze cursus is ongeveer 2 uur. Na het bekijken van de artikelen en video's kun je door middel van een zelfbeoordeling aangeven of je jezelf vaardig genoeg vindt om met de Leeromgeving te kunnen werken.\",\n            \"title\": \"CAPP Leeromgeving\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/53\",\n            \"summary\": \"De werking van de Leeromgeving\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"CAPP Agile\",\n                        \"content\": \"Scroll door de PDF \\r\\nhttps://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/dfb6419e-d0d6-484c-a1a5-cf22f515985e/CAPP%20Agile%20Learning_display.pdf\\r\\n\\r\\n[Klik hier om in volledig scherm te openen](https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/dfb6419e-d0d6-484c-a1a5-cf22f515985e/CAPP%20Agile%20Learning_display.pdf)\",\n                        \"summary\": \"Dit artikel geeft jemeer informatie over het product CAPP Agile\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Introductie in de leeromgeving\",\n                        \"description\": \"In deze video krijg je een eerste indruk van de leeromgeving van CAPP LMS\",\n                        \"url\": \"https://vimeo.com/340001806/ed88099245\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_7b91e877-fd99-434b-a268-069425785498.png.png?v=63781479957\"\n        },\n        {\n            \"code\": \"FEED\",\n            \"description\": \"Feedback geven en ontvangen – weet jij hoe het moet? \\r\\nIn de praktijk blijkt feedback vaak lastig te zijn. \\r\\n\\r\\n**Doelgroep**\\r\\nDeze cursus is ontwikkeld voor alle medewerkers in de organisatie\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe onderdelen workshop en praktijkbeoordeling zijn verplicht.\\r\\n\\r\\n**Tijdsinvestering**\\r\\nHet doornemen van de theorie duurt ongeveer 1 uur. \\r\\nDe workshop zal 4 uur duren, inclusief lunchpauze.\",\n            \"title\": \"Feedback tips en tops\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/14\",\n            \"summary\": \"Feedback geven en ontvangen – weet jij hoe het moet? \\r\\nIn de praktijk blijkt feedback vaak lastig te zijn.\",\n            \"average_rating\": 0.0,\n            \"objectives\": [\n                \"Wat feedback is\",\n                \"Hoe je de regels van feedback geven en ontvangen toepast\",\n                \"Hoe je constructief feedback geeft\"\n            ],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is feedback?\",\n                        \"content\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren. Feedback is bedoeld om je te helpen, te ondersteunen. Om je werk beter of anders te kunnen doen. Je kunt er iets van leren, jezelf ontwikkelen. Sta daarom open voor de feedback die je krijgt en luister naar wat de ander te zeggen heeft. Je kunt er je voordeel mee doen. \\r\\n\\r\\n**Vertrouwen**\\r\\nOnderling vertrouwen is een belangrijke basis voor feedback én de bereidheid om van elkaar te leren. Verder is het belangrijk om gunstige voorwaarden voor feedback te creëren en een aantal regels te hanteren.\\r\\n\\r\\n**Voorwaarden voor goede feedback**\\r\\n•\\tZorg voor een rustige omgeving waar je niet gestoord wordt.\\r\\n•\\tNeem de tijd, een race tegen de klok werkt averechts\\r\\n•\\tZorg voor een één-op-één gesprek; geef geen feedback als anderen erbij zijn.\\r\\n\\r\\n**Resultaten van goede feedback**\\r\\nAls je er samen goed uitkomt, is het resultaat: \\r\\n• Betere communicatie door minder storingen en misverstanden. \\r\\n• Je begrijpt elkaar beter en ziet in wat jouw gedrag bij de ander oproept. \\r\\n• Professionele en persoonlijke groei.\",\n                        \"summary\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren.\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"article\": {\n                        \"title\": \"Feedback geven doe je zo!\",\n                        \"content\": \"# Formule voor het geven van feedback\\r\\n\\r\\n**1. Beschrijf veranderbaar gedrag**\\r\\n**2. Beschrijf concreet en specifiek gedrag dat je zelf hebt gezien of gehoord**\\r\\n**3. Gebruik een ik-boodschap**\\r\\n**4. Geef aan welk effect dat gedrag op je heeft**\\r\\n**5. Laat je gesprekspartner reageren**\\r\\n**6. Vraag om het gewenste gedrag**\\r\\n**7. Verken samen oplossingen of achtergronden**\\r\\n\\r\\n![Screenshot 2024-03-06 at 21.54.04.png](https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/b93d614f-d060-4197-8a79-0dcaa33886c4/Screenshot 2024-03-06 at 21.54.04_display.png)\\r\\n\\r\\n### 1. Beschrijf veranderbaar gedrag\\r\\n\\r\\nJe geeft altijd feedback op iets wat iemand gedaan heeft en niet op hoe hij is. Het heeft weinig zin om tegen iemand te zeggen dat ze altijd zo zit te stotteren, want daar kan ze waarschijnlijk weinig aan doen. Beschrijf alleen gedrag dat iemand kan veranderen. Als iemand tijdens een vergadering zo zacht praat dat jij het niet kunt horen, kun je daar iets van zeggen. Een rapport waarin belangrijke informatie ontbreekt, kan herschreven worden. \\r\\n\\r\\nKan de ander het gedrag, of het stuk werk dat hij heeft gedaan, veranderen? \\r\\n\\r\\n### 2. Beschrijf concreet en specifiek gedrag dat je zelf hebt gezien of gehoord\\r\\n\\r\\nFeedback waarin de woorden ‘altijd’ of ‘overal’ of ‘nooit’ in voorkomen, slaat de plank mis. Als iemand tegen jou zegt: \\r\\n> \\\"Jij komt altijd te laat op zakelijke afspraken.\\\"\\r\\n\\r\\nKun jij heel makkelijk zeggen:\\r\\n> “Nee hoor, gisteren was ik een kwartier te vroeg en moest ik op jou wachten.” \\r\\n\\r\\nZo loopt de terugkoppeling uit op een welles-nietes-ruzie. Terwijl je collega waarschijnlijk baalde van die ene keer dat je op die hele belangrijke afspraak te laat kwam, terwijl je best een trein eerder had kunnen nemen. Je collega moet dus zeggen:\\r\\n> \\\"Ik wil even terugkomen op de afspraak die we gisteren hadden met onze belangrijke klant X. De klant en ik moesten een kwartier op je wachten.\\\" \\r\\nZo is de feedback concreet (een kwartier!) en specifiek (gisteren met klant X). \\r\\n\\r\\nEen extra regel is dat je het zélf gezien of gehoord moet hebben. Met feedback die je baseert op geklets of eerlijke vertrouwelijke informatie van anderen maak je meer kapot dan je lief is. Je beschadigt het vertrouwen van je bron. De andere kan het ontkennen en wil meteen weten wie dat dan gezegd heeft. \\r\\n\\r\\n### 3. Gebruik een ik-boodschap\\r\\n\\r\\nEen jij-boodschap zegt: jij doet iets fout. Een ik-boodschap is een feedbackzin die met ‘ik’ begint: ik zou het graag anders zien. Kunnen we het daar over hebben? Een ik-boodschap nodigt je gesprekspartner uit om begrip op te brengen voor jouw kant van de zaak.\\r\\n\\r\\nEen jij-boodschap is: “Je praat te hard.” \\r\\n\\r\\nEen ik-boodschap is: “Ik kan me niet concentreren als ik je hard hoor praten.”\\r\\n\\r\\nDoor een jij-boodschap schiet de ander meteen in de verdediging, en gooit er in het ergste geval nog een ‘jij-bak’ overheen: “Je bent een overgevoelig watje!”\\r\\n\\r\\n### 4. Geef aan welk effect het gedrag van de ander op je heeft\\r\\n\\r\\nLaat je gevoel spreken. Dat gaat al veel makkelijker als je een ik-boodschap geeft. Het gaat er immers niet om wat die ander nu precies heeft gedaan of nagelaten, maar jij hebt problemen met de gevolgen ervan. Je kunt je niet concentreren, jij maakt je zorgen omdat de klant een kwartier moet wachten, je kunt je eigen planning niet halen, je voelt je niet gewaardeerd, je wilt weten waar de ander nu precies mee bezig is. Kortom, jij hebt iets nodig van de ander en dat moet je kunnen benoemen. Want die ander moet dat weten om empathie te kunnen voelen voor jou en je feedback. \\r\\n\\r\\n“Doordat je voor de derde keer te laat kwam, kreeg ik het gevoel dat je het project niet serieus neemt. Daardoor ga ik twijfelen of ik je wel bij het vervolg wil betrekken. Bovendien moest ik me in bochten wringen om te voorkomen dat de klant zou vertrekken. Ik schaamde me.\\\"  \\r\\n\\r\\nJe kunt dus prima zeggen welke gedachten het gedrag van de ander bij jou oproept. Zo kan je collega zich in jouw gevoelens inleven. Maar hier kun je in doorschieten. Je hoeft er niet bij te zeggen:\\r\\n\\r\\n“Ben je te lui om je bed uit te komen?”\\r\\n\\r\\n“Denk je dat we dit jaar al genoeg omzet gemaakt hebben?”\\r\\n\\r\\n“Dacht je dat ik het ook wel alleen kon?” \\r\\n\\r\\nDit zijn allemaal zinloze interpretaties waarmee je de sfeer verpest. De ander komt vanzelf wel met een verklaring. En misschien is het nog een goede ook. \\r\\n\\r\\nKun je het gevolg van het gedrag op jou beschrijven, zonder beschuldigingen? \\r\\n\\r\\n### 5. Laat je gesprekspartner reageren\\r\\n\\r\\nGeef de ander de gelegenheid te reageren. Houd gewoon even je mond, hoe moeilijk dat ook kan zijn in je opwinding. Vraag of de ander je heeft begrepen en of hij zich het voorval hetzelfde herinnert als jij. Is dat niet het geval, licht je boodschap dan toe met aanvullende voorbeelden. Durf om een reactie te vragen: \\\"Begrijp je wat ik bedoel?\\\" \\r\\n\\r\\nBen je bereid om naar de reactie van de ander te luisteren? \\r\\n\\r\\n### 6. Vraag om het gewenste gedrag\\r\\n\\r\\nJe wilt graag dat de ander zijn gedrag verandert. Help hem daarbij door duidelijk te zeggen hoe je het dan wilt: \\\"Ik zou het fijn vinden om samen naar zakelijke afspraken te gaan, zodat we vooraf een rolverdeling en gespreksstrategie kunnen afspreken. Dan ga ik met meer vertrouwen het gesprek in.\\\"  \\r\\n\\r\\nKun je duidelijk vragen wat je van de ander wilt? \\r\\n\\r\\n### 7. Verken oorzaken en oplossingen\\r\\n\\r\\nAls je gesprekspartner het met je eens is dat zijn gedrag moet veranderen, of dat hij zijn werk moet herzien, kun je gaan praten over oorzaken en oplossingen. Neem de tijd om te analyseren. Stel open vragen om te verkennen wat de oorzaken van zijn gedrag zijn (huilbaby, onberekenbare auto, onzekerheid over zijn kwaliteiten en een poging om van het project af te komen, angst voor de klant). Zo geef je de ander de ruimte om zijn gedrag toe te lichten. Vul niet in wat je dénkt dat de ander bedoelt. Maak duidelijk dat je de ander graag wil helpen waar nodig. \\r\\n\\r\\nGa jouw oplossing niet opleggen: “Zo mooi dat je het me eens bent, dan lijkt het mij het beste dat jij het project uitstapt.” Je hebt samen een probleem, dus zoek je sámen naar oplossingen. Je gesprekspartner voelt zich medeverantwoordelijk als je hem zelf vraagt met voorstellen te komen en zal zich ervoor inzetten afspraken in te lossen.  \\r\\n\\r\\nIn deze fase komt het erop aan actief te luisteren. Wat je gesprekspartner zegt biedt immers aanknopingspunten om tot een oplossing te komen. Je kunt natuurlijk pas deze laatste fase van het gesprek starten als de ander je feedback een beetje heeft laten ‘indalen’. Als hij geëmotioneerd is, kun je beter een afspraak maken om de volgende dag verder te praten. Ook moet de ander de feedback accepteren. Als hij je feedback onzin blijft vinden, zal je eerst de vorige stappen nóg een keer langs moeten lopen.\\r\\n\\r\\nBen je leidinggevende, dan heb je het makkelijker én moeilijker. Makkelijker, omdat je een opdracht kunt geven als het niet op een andere manier lukt. Moeilijker, omdat de eisen die aan feedback van een leidinggevende worden gesteld, hoger zijn. Ben je ‘gewoon collega’s’ dan zal je het van je overtuigingskracht moeten hebben. \\r\\n\\r\\nBen je bereid om samen met de ander aan oplossingen te werken? \\r\\nAls je op deze manier feedback geeft, moet het lukken de ander ervan te overtuigen dat hij zijn gedrag moet veranderen.\\r\\n\\r\\n***Nog enkele tips tot slot:\\r\\nWacht tot je ergste woede of schrik gezakt is en ga dan pas een feedbackgesprek beginnen. Maar wacht niet zo lang tot de ander is vergeten waar je het over hebt. Loop de bovenstaande vragen langs en schrijf de antwoorden op als voorbereiding. Neem de ander apart en geef de feedback op een rustige plek (niet in de kantine waar je collega’s zitten te lunchen).***\",\n                        \"summary\": null\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"lti_module\": {\n                        \"title\": \"Masterclass 'Waarom wil je bevlogen zijn?'\",\n                        \"description\": \"In deze Masterclass gaan we samen op zoek naar antwoorden op deze vraag door te kijken naar:\\r\\n* Waarom wil je bevlogen zijn?\\r\\n* Hoe vaak ben jij bevlogen?\\r\\n* Op welke andere manieren kun je bevlogen worden?\\r\\n* Wat zijn de organisatie- en hulpbronnen voor bevlogenheid?\\r\\n\\r\\nMet hulp van voormalig topboksster Nouchka Fontijn en dr. Daantje Derks krijg je verschillende tools en technieken zodat je je kennis en ervaring kunt gebruiken om meer bevlogen te worden. Aan het einde van de masterclass zul je meer inzicht hebben in wat bevlogenheid is en hoe je meer bevlogen kunt zijn. \\r\\n\\r\\nLaten we samen aan de slag gaan!\\r\\n\\r\\nVeel plezier! Teams Masters of Drive\",\n                        \"minimum_grade\": null\n                    }\n                },\n                {\n                    \"order\": 4,\n                    \"video\": {\n                        \"title\": \"Tips voor feedback geven\",\n                        \"description\": \"Feedback is een boodschap over het gedrag of de prestaties van een ander. Heel belangrijk als je met anderen samenwerkt. Hier een aantal handige tips om je op weg te helpen.\",\n                        \"url\": \"https://www.youtube.com/watch?v=16uW1kPoiww&t=21s\"\n                    }\n                },\n                {\n                    \"order\": 5,\n                    \"event\": {\n                        \"code\": \"F34\",\n                        \"title\": \"Feedback geven en ontvangen - Workshop\",\n                        \"summary\": \"In deze workshop train je hoe je op een constructieve manier feedback geeft en ontvangt. Met de inzet van een trainingsacteur oefen je in echte praktijksituaties.\\r\\n\\r\\nWaarom zou je feedback geven trainen?\\r\\nHet geven van onderlinge feedback is belangrijk: voor jezelf, de ander en de organisatie. Omdat we er allemaal beter van worden. Maar dan moet de feedback wel op een juiste manier worden gegeven. Want dan is de kans op acceptatie en dus een positief effect het grootst. In deze blog geven we je daarom 5 tips om feedback te geven en 5 tips om feedback te ontvangen. Het ontvangen van feedback is namelijk minstens zo belangrijk als het geven!\",\n                        \"max_participants\": 8,\n                        \"min_participants\": 4,\n                        \"event_instructors\": []\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2019-01-25\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2019-09-12\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": null,\n                                            \"first_name\": null,\n                                            \"last_name\": null\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2020-04-06\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"11:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2020-05-11\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 420,\n                                    \"start_date\": \"2020-06-08\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"DIG1\",\n                            \"title\": \"Digitale sessie\",\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2020-10-19\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2020-11-02\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"UT\",\n                                        \"address\": \"Leidseweg 90\",\n                                        \"title\": \"Muntgebouw Utrecht\",\n                                        \"city\": \"Utrecht\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"08:30:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2020-12-07\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 90,\n                                    \"start_date\": \"2020-12-21\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"UT\",\n                                        \"address\": \"Leidseweg 90\",\n                                        \"title\": \"Muntgebouw Utrecht\",\n                                        \"city\": \"Utrecht\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2021-01-11\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10004\",\n                                            \"email\": \"e.akersloot@defacto.nl\",\n                                            \"first_name\": \"Evert\",\n                                            \"last_name\": \"Akersloot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-12-13\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"028277\",\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-12-13\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-07-12\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10009\",\n                                            \"email\": \"f.aydin@defacto.nl\",\n                                            \"first_name\": \"Fidan\",\n                                            \"last_name\": \"Aydin\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-01-11\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-01-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10007\",\n                                            \"email\": \"h.altink@defacto.nl\",\n                                            \"first_name\": \"Hendrik\",\n                                            \"last_name\": \"Altink\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-03-18\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10007\",\n                                            \"email\": \"h.altink@defacto.nl\",\n                                            \"first_name\": \"Hendrik\",\n                                            \"last_name\": \"Altink\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"Specifiek voor HR medewerkers\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2024-04-16\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10004\",\n                                            \"email\": \"e.akersloot@defacto.nl\",\n                                            \"first_name\": \"Evert\",\n                                            \"last_name\": \"Akersloot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2024-05-23\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10004\",\n                                            \"email\": \"e.akersloot@defacto.nl\",\n                                            \"first_name\": \"Evert\",\n                                            \"last_name\": \"Akersloot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        }\n                    ]\n                },\n                {\n                    \"order\": 6,\n                    \"skill\": {\n                        \"title\": \"Feedback geven in de praktijk - Praktijkbeoordeling\",\n                        \"description\": \"Vraag een beoordelaar je te beoordelen in een praktijksituatie waarin je feedback geeft en ontvangt.\",\n                        \"assessment_type\": \"assessor\",\n                        \"code\": \"G-300\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_5e63a122-4ad7-477a-b802-ca4d3c706530.png.png?v=63783986138\"\n        },\n        {\n            \"code\": \"MF\",\n            \"description\": \"Steeds meer mensen hebben last van stress. Hoe kun je mindfulness inzetten op je werk?\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n* Wat mindfulness is\\r\\n* Hoe je mindfulness kan toepassen in je werk\\r\\n* Mindfulness oefeningen \\r\\n\\r\\n**Doelgroep**\\r\\nDeze cursus is ontwikkeld voor alle medewerkers in de organisatie\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nHet onderwerp workshop is verplicht.\",\n            \"title\": \"Mindfulness\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/4\",\n            \"summary\": \"Hoe zet je mindfulness in op je werk?\",\n            \"average_rating\": 0.0,\n            \"objectives\": [\n                \"Wat mindfulness is\",\n                \"Hoe ik mindfulness kan toepassen in mijn werk\"\n            ],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is mindfulness?\",\n                        \"content\": \"*Mindfulness is een eeuwenoude meditatievorm waarin je de kunst beoefent om in het hier-en-nu met volle aandacht aanwezig te zijn. Bij mindfulness leer je om met je aandacht in het heden te zijn zonder dat je jezelf laat afleiden en zonder oordeel naar wat je voelt of denkt.*\\r\\n\\r\\nDit vergt oefening om goed te kunnen. Het trainen van de aandacht gebeurd door middel van meditatie. Met verschillende oefeningen kun je leren om je aandacht te richten in het hier-en-nu en niet meegetrokken te worden in allerlei gevoelens en gedachten die bij je kunnen opkomen. Door vaak te oefenen leer je mindfulness niet alleen tijdens de meditatie toe te passen maar ook gebruik van te maken in het dagelijkse leven. Mindfulness is een manier van leven.\\r\\n\\r\\n# Voorbeelden van een mindfulness oefening\\r\\n## Noting\\r\\nEen voorbeeld van een mindfulness oefening is noting (opmerken). Bij noting richt je je aandacht bijvoorbeeld op je ademhaling. Dit kun je doen door in gedachte je ademhaling te tellen. Wanneer je bij tien komt begin je weer overnieuw met tellen vanaf één. Iedere keer wanneer je bij jezelf opmerkt dat je aandacht af is gedwaald door een gedachte of een gevoel, dan benoem je dit in gedachte. Zonder oordeel. Daarna richt je je aandacht weer rustig verder op je ademhaling. De app Headspace heeft leuke animatie filmpjes waarin zij informatie geven over verschillende mindfulness technieken. In dit filmpje wordt de techniek noting uitgelegd.\\r\\n\\r\\n## Bodyscan\\r\\nEen andere oefening is de bodyscan (lichaamsscan). Hierbij ga je in gedachte je lichaam langzaam af, van je tenen tot aan je kruin, om bewust te voelen hoe je erbij zit.\\r\\n\\r\\n# Mindfulness beoefenen\\r\\n# \\r\\nMindfulness meditatie kun je op verschillende manieren doen. Het klassieke beeld is misschien dat je op de grond zit, met je benen gekruist, ogen dicht en uren aan het mediteren bent. Maar er zijn ook een heleboel andere manieren om mindfulness te beoefenen. Je kunt een korte meditatie doen van een paar minuten, mediteren kan zittend op een stoel of op de grond. Maar ook bij het eten, lopen, schoonmaken of fietsen kun je mindfulness technieken toepassen. Je kunt zelfstandig mediteren maar er is ook begeleide meditatie, waarin een ander structuur brengt en je de oefeningen helpt uitvoeren. Er zijn mindfulness oefeningen die kunnen helpen in stressvolle momenten, die je voorbereiden op het gaan slapen of je ‘s ochtends klaarmaken om een nieuwe dag te starten.\\r\\n\\r\\nDe kern in al deze vormen van mindfulness meditatie is dat je bewust je aandacht richt in het hier-en-nu.\\r\\n\\r\\n# Effecten van mindfulness\\r\\n## Vermindering van stress\\r\\nWetenschappelijke onderzoeken naar de effecten van mindfulness op de (geestelijke) gezondheid laten positieve resultaten zien. Zoals dat het stress kan verminderen, je beter kunt leren omgaan met lastige emoties en het verbeteren van je aandacht. \\r\\n\\r\\n## Psychosegevoeligheid\\r\\n### Wanen\\r\\n### Verwaard denken\\r\\nMindfulness kan ook helpen bij psychosegevoeligheid. Mindfulness zorgt er niet voor dat je geen stress ervaart, lastige gevoelens kunt hebben of geen gedachten meer. Ook mensen die mindful in het leven staan kunnen boos worden, angstig zijn of zich bevinden en meegezogen worden in een intern dialoog. Wat mindfulness je brengt is dat je gevoelens en gedachten beter kunt verdragen en daardoor met meer afstand ermee kunt omgaan. Hierdoor heb je meer keuze in hoe je wilt reageren op een bepaalde situatie. Mindfulness kan helpen om meer rust, compassie en empathie te hebben, zowel naar jezelf als naar anderen.\",\n                        \"summary\": null\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Mindfulness in 2 minuten\",\n                        \"description\": \"Een korte uitleg over mindfulness.\",\n                        \"url\": \"https://www.youtube.com/watch?v=pnXOFMJ0Q7w\"\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"article\": {\n                        \"title\": \"Mindfulness test – Hoe mindful leef jij?\",\n                        \"content\": \"[Mindfulness test](https://www.123test.nl/mindfulness/)\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/woman-687560_1920.jpg)\",\n                        \"summary\": \"Test jezelf op mindfulness!\"\n                    }\n                },\n                {\n                    \"order\": 4,\n                    \"article\": {\n                        \"title\": \"Mindful werken? Probeer deze 5 tips\",\n                        \"content\": \"Je kunt mindfulness heel makkelijk toepassen onder werktijd. Deze tips zorgen voor meer focus en minder stress op je werk.\\r\\n\\r\\n**1. Gebruik je lichaam als graadmeter**\\r\\nAls je gestrest bent, geeft je lichaam dit meestal vanzelf aan. Je gaat bijvoorbeeld hoger ademen of voelt spanning in je nek en schouders. Door te luisteren naar de signalen die je lichaam geeft, kom je veel over jezelf te weten. Zoals dat je het eigenlijk rustiger aan moet doen en beter even een korte pauze kunt nemen. Als je niet gewend bent om naar je lichaam te luisteren, kun je een wekker op je telefoon zetten. Zo krijg je gedurende de werkdag een seintje om even stil te staan bij hoe je je voelt.\\r\\n\\r\\n**2. Maak tijd om mindful te eten**\\r\\nDoor te lunchen achter je bureau geniet je niet echt van wat je eet. Je proeft niet iedere hap, neemt niet de tijd voor een pauze en voelt je minder snel verzadigd. Zonde, want hierdoor begin je de middag niet uitgerust en heb je veel eerder weer trek. Stop daarom met eten achter je bureau en maak tijd om met aandacht te eten. Focus je eens op de smaak, de structuur en de geur van je eten en probeer vijftien keer te kauwen per hap. Hierdoor eet je automatisch bewuster.\\r\\n\\r\\n**3. Laat je zo min mogelijk afleiden**\\r\\nEen kantoortuin is hip, maar het gevaar is dat je de hele dag afgeleid wordt. Niet alleen maakt het je onnodig gestrest, je bent ook minder productief. Dit kun je doen om toch geconcentreerd te werken:\\r\\n•\\tLaat je telefoon niet op je bureau liggen, maar stop hem in je tas. Zorg in ieder geval dat je je telefoon niet ziet, anders is de verleiding wel erg groot om erop te kijken.  \\r\\n•\\tKies op de momenten waarop je geconcentreerd aan één taak wilt werken voor een plek waar je meer afgezonderd zit en dus minder snel afgeleid wordt.\\r\\n•\\tKlap je laptop dicht tijdens een overleg. Zo heb je meer aandacht voor wat er gezegd wordt.\\r\\n•\\tKunnen je collega’s je bereiken via een chatprogramma? Zorg dan dat je niet de hele dag online bent. Als het echt nodig is, weten ze je heus wel te vinden.\\r\\n\\r\\n**4. Gebruik een mantra als hulpmiddel**\\r\\nEen mantra is een korte zin die je in je hoofd herhaalt om je rustiger te voelen. Behalve tijdens het mediteren, kun je een mantra ook op andere momenten gebruiken. Bijvoorbeeld op je werk, als je jezelf eraan wilt herinneren om mindful te werken. Mooie (werk)mantra’s zijn: ‘Ik sta open voor verandering’, ‘Vandaag ben ik elk moment aanwezig’ en ‘Ik ben dankbaar voor deze nieuwe werkdag’. Schrijf de zin op een briefje en leg deze op je bureau of gebruik hem als achtergrond op je telefoon of computer om eraan herinnerd te worden.\\r\\n\\r\\n**5. Maak keuzes**\\r\\nKiezen is moeilijk, want het betekent dat je sommige dingen niet kunt doen. Nu niet of zelfs nooit niet. Toch is het dé truc om meer mindful te werken. Het vergroot namelijk je concentratie, waardoor je eerder in een flow komt en meer plezier haalt uit je werk. Maak daarom aan het begin van je dag een lijstje met daarop maximaal drie dingen die je vandaag af wilt krijgen. Hiermee dwing je jezelf keuzes te maken. Heb je deze drie dingen gedaan? Dan breid je je lijstje uit met weer drie dingen.\",\n                        \"summary\": \"Deze tips zorgen voor meer focus en minder stress op je werk.\"\n                    }\n                },\n                {\n                    \"order\": 5,\n                    \"event\": {\n                        \"code\": null,\n                        \"title\": \"Mindfulness - Workshop\",\n                        \"summary\": \"Tijdens deze interactieve workshop doen we een aantal mindfulness oefeningen zodat je zelf kunt ervaren wat mindfulness voor jou kan betekenen. Je ontdekt in deze workshop de kracht van mindfulness!\\r\\n[Lees hier wat Mindfulness is](https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/a33861a3-5d7c-469c-b644-d5b6341ac0f6/what-is-mindfulness_display.pdf)\",\n                        \"max_participants\": 10,\n                        \"min_participants\": 5,\n                        \"event_instructors\": []\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 90,\n                                    \"start_date\": \"2019-06-07\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"UT\",\n                                        \"address\": \"Leidseweg 90\",\n                                        \"title\": \"Muntgebouw Utrecht\",\n                                        \"city\": \"Utrecht\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 480,\n                                    \"start_date\": \"2020-10-20\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10019\",\n                                            \"email\": \"plefevre@defacto.nl\",\n                                            \"first_name\": \"Pim\",\n                                            \"last_name\": \"Lefèvre\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 480,\n                                    \"start_date\": \"2020-11-20\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10010\",\n                                            \"email\": \"ahuber@defacto.nl\",\n                                            \"first_name\": \"Alexander\",\n                                            \"last_name\": \"Huber\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"EUV\",\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"title\": \"Trainingslocatie Driebond\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2021-01-25\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 90,\n                                    \"start_date\": \"2021-02-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2021-06-24\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2021-07-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-08-20\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-04-10\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-10-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"z\",\n                                            \"email\": \"servicedesk@defacto.nl\",\n                                            \"first_name\": \"Defano\",\n                                            \"last_name\": \"Zefacto\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-10-30\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2025-01-22\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2025-03-18\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10026\",\n                                            \"email\": \"c.maarle@defacto.nl\",\n                                            \"first_name\": \"Cecile\",\n                                            \"last_name\": \"van Maarle\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": true\n                        }\n                    ]\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_3d3974ad-dba1-4a9b-913e-40573dfe6c38.jpg.jpg?v=63722297651\"\n        },\n        {\n            \"code\": \"qwe\",\n            \"description\": \"Volg de onderdelen uit de cursus en wordt een pro!\",\n            \"title\": \"Effectief communiceren\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/49\",\n            \"summary\": \"Hoe doe je dat?\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": 0.0,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is feedback?\",\n                        \"content\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren. Feedback is bedoeld om je te helpen, te ondersteunen. Om je werk beter of anders te kunnen doen. Je kunt er iets van leren, jezelf ontwikkelen. Sta daarom open voor de feedback die je krijgt en luister naar wat de ander te zeggen heeft. Je kunt er je voordeel mee doen. \\r\\n\\r\\n**Vertrouwen**\\r\\nOnderling vertrouwen is een belangrijke basis voor feedback én de bereidheid om van elkaar te leren. Verder is het belangrijk om gunstige voorwaarden voor feedback te creëren en een aantal regels te hanteren.\\r\\n\\r\\n**Voorwaarden voor goede feedback**\\r\\n•\\tZorg voor een rustige omgeving waar je niet gestoord wordt.\\r\\n•\\tNeem de tijd, een race tegen de klok werkt averechts\\r\\n•\\tZorg voor een één-op-één gesprek; geef geen feedback als anderen erbij zijn.\\r\\n\\r\\n**Resultaten van goede feedback**\\r\\nAls je er samen goed uitkomt, is het resultaat: \\r\\n• Betere communicatie door minder storingen en misverstanden. \\r\\n• Je begrijpt elkaar beter en ziet in wat jouw gedrag bij de ander oproept. \\r\\n• Professionele en persoonlijke groei.\",\n                        \"summary\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren.\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_cb895c75-2b79-4147-aaac-368e7d139351.png.png?v=63783986030\"\n        },\n        {\n            \"code\": \"uhf\",\n            \"description\": \"Leer nu mee!\",\n            \"title\": \"Content creatie\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/48\",\n            \"summary\": \"In deze cursus leer je hoe je snel content kunt maken\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": 500.0,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is Instagram?\",\n                        \"content\": \"Instagram is een social media platform met wereldwijd meer dan 400 miljoen volgers. Bij Instagram draait het allemaal om foto’s en filmpjes delen met je volgers. Op Instagram kun je foto’s of filmpjes bewerken door er een filter overheen te zetten. Zo kun je jouw foto of filmpje een ouderwetse, zonnige of juist zwart-witte uitstraling geven. Wanneer je deze foto deelt met je volgers, kunnen zij deze ‘vind-ik-leuken’. Ook kunnen je volgers op de foto reageren.\\r\\n\\r\\n**Een paar feitjes**\\r\\nOm een beeld te krijgen van wat Instagram nou precies is, hier een aantal altijd leuke ‘wist-je-datjes’.\\r\\nWist je dat:\\r\\n•\\tJustin Bieber 27,2 miljoen volgers op Instagram heeft?\\r\\n•\\twanneer diezelfde Justin Bieber een foto van een weiland (ja, een weiland) plaatst, hij daar bijna één miljoen likes op krijgt\\r\\n•\\tInstagram groter is dan Twitter?\\r\\n•\\tje op Instagram over je foto’s en filmpjes 22 filters kunt zetten?\\r\\n•\\tDoutzen Kroes de meeste volgers van Nederland heeft? Maar liefst drie miljoen!\\r\\n•\\theel veel personen dik verdienen aan Instagram, omdat ze gesponsorde foto’s plaatsen?\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/instagram-1594387_1280.png)\",\n                        \"summary\": \"Bij Instagram draait het allemaal om foto’s en filmpjes delen met je volgers.\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_3b626977-aa60-4da0-af7e-f1629b4c4649.png.png?v=63768698775\"\n        }\n    ]\n}"}],"_postman_id":"2243d3ad-b6a4-4f81-a55d-2b806b42cdd4"},{"name":"List a single course ALT","id":"4f790b0e-af8c-478e-8e4d-a0c8af438166","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/open-courses/api/v3/courses/1","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","name":"Courses API v3","type":"folder"}},"urlObject":{"path":["open-courses","api","v3","courses","1"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"e64b8d49-0910-4453-a263-45f91bf317e8","name":"List a single course ALT","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/open-courses/api/v3/courses/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 23 Jan 2025 19:48:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"12806"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1737661718&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=2WeYTQBIah0XcIOvAhMOO4z4GOSx3iXxHR6PIagKz0g%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1737661718&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=2WeYTQBIah0XcIOvAhMOO4z4GOSx3iXxHR6PIagKz0g%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"ecc6adf7-580a-4989-aa0c-252cee2a85a3"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"906a4d6bedba66ca-AMS"}],"cookie":[],"responseTime":null,"body":"{\n    \"course\": {\n        \"code\": \"BR\",\n        \"description\": \"Elke dag overlijden 35 mensen aan een hartstilstand buiten het ziekenhuis. Vaak in en rond het huis. De kans om te overleven is sterk verhoogd als er binnen 6 minuten mensen ter plekke zijn die starten met reanimeren en een AED gebruiken.\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n•\\tHoe je een bewusteloos slachtoffer benadert.\\r\\n•\\tHoe je een hartstilstand herkent\\r\\n•\\tHoe je reanimeert en een AED gebruikt\\r\\n•\\tHoe je gaspen herkent\\r\\n•\\tHoe je een bewusteloos slachtoffer met normale ademhaling in \\r\\nstabiele zijligging plaatst.\\r\\n•\\tHoe je rugslagen en buikstoten uitvoert bij een slachtoffer dat zich     \\r\\nheeft verslikt\\r\\n \\r\\n**Doelgroep**\\r\\nAlle medewerkers/functies\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe verplichte onderdelen zijn de toets, praktijktraining en de praktijkbeoordeling.\",\n        \"title\": \"Basale reanimatie\",\n        \"url\": \"https://defacto.capp12.nl/open-courses/courses/1\",\n        \"summary\": \"Hoe handel je wanneer iemand een hartstilstand krijgt?\",\n        \"average_rating\": 0.0,\n        \"objectives\": [],\n        \"price\": null,\n        \"subjects\": [\n            {\n                \"order\": 1,\n                \"article\": {\n                    \"title\": \"Reanimatie\",\n                    \"content\": \"Met reanimeren pomp je, door middel van borstcompressies bloed rond zodat dit bloed, zuurstof kan afgeven aan de vitale organen (hart, longen en hersenen). Beademing zorgt voor nieuw zuurstof in het bloed. \\r\\n\\r\\nIn de meeste gevallen zijn borstcompressies en beademing niet genoeg om het lichaam weer \\\"op te starten\\\" maar wordt met reanimatie geprobeerd afsterving van weefsel van vitale organen te voorkomen. Het onomkeerbaar overlijden (de biologische dood) van het slachtoffer wordt vertraagd.\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Screenshot-reanimeren.png)\\r\\n\\r\\n**112 bellen**\\r\\nEen belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het zorgen voor professionele hulp. In de nieuwe richtlijnen (2015) bel je of laat je na het controleren van het bewustzijn 112 bellen.\\r\\n\\r\\nDit een logische stap omdat, of het nu wel of niet om een reanimatie gaat, de professionele hulp van een ambulance nodig is en iedere seconde telt. Ook word je door de centralist van de meldkamer geholpen bij je hulpverlening. De speakerfunctie van je telefoon is daarbij een handige optie. Zo kun je het slachtoffer helpen en tegelijk met de 112-centralist overleggen.\\r\\n\\r\\n**AED**\\r\\nEen Automatische Externe Defibrillator (AED) is een apparaat waarmee een fibrillerend hartritme herstelt kan worden. Een fibrillerend hartritme is een hart wat niet ritmisch (ongecontroleerd) samentrekt waardoor er geen bloed wordt rondgepompt. Door het toedienen van een schok wordt geprobeerd de prikkel naar het hart te “resetten” zodat samentrekkingen weer in het goede ritme komen. Dit proces wordt defibrilleren genoemd.\\r\\nIedereen mag een AED bedienen.\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/aed-720642_1920.jpg)\",\n                    \"summary\": \"Een belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het direct borstcompressies uitvoeren en het zorgen voor professionele hulp.\"\n                }\n            },\n            {\n                \"order\": 2,\n                \"video\": {\n                    \"title\": \"Gaspen\",\n                    \"description\": \"In deze video zie je iemand die gaspt. Gaspen (gasping) of agonale ademhaling is geen effectieve ademhaling maar een reactie van het lichaam die voorkomt bij iemand die stervende is.\",\n                    \"url\": \"https://www.youtube.com/watch?v=ne-Q6fyJtXk\"\n                }\n            },\n            {\n                \"order\": 3,\n                \"video\": {\n                    \"title\": \"Handelen bij verslikking\",\n                    \"description\": \"In deze video zie je een persoon zich verslikt. Als iemand zich verslikt en het benauwd krijgt, dus niet meer kan praten of hoesten, geen lucht meer kan krijgen en blauw wordt, moet je ingrijpen.\",\n                    \"url\": \"https://www.youtube.com/watch?v=pqvjHFBFBDY\"\n                }\n            },\n            {\n                \"order\": 4,\n                \"video\": {\n                    \"title\": \"Slachtoffer in stabiele zijligging leggen\",\n                    \"description\": \"Stabiele zijligging is een eerste hulptechniek die wordt gebruikt bij bewusteloze slachtoffers.\",\n                    \"url\": \"https://www.youtube.com/watch?v=HCuQDgCHiQs\"\n                }\n            },\n            {\n                \"order\": 5,\n                \"event\": {\n                    \"code\": \"BLSA\",\n                    \"title\": \"Basic Live Support (BLS) - Reanimatie\",\n                    \"summary\": \"# De eerste 6 minuten zijn cruciaal\\r\\nDe overlevingskans bij een circulatiestilstand is het grootst wanneer iemand binnen 6 minuten ter plaatse is, start met reanimeren en eventueel een AED aansluit.\\r\\n\\r\\nIn deze training leer en oefen je **adequaat handelen** wanneer er sprake is van een adem- of hartstilstand.\\r\\nDe training wordt gegeven door een gecertificeerde instructeur van de [NRR](https://www.reanimatieraad.nl).\",\n                    \"max_participants\": 6,\n                    \"min_participants\": 4,\n                    \"event_instructors\": [\n                        {\n                            \"code\": \"908\",\n                            \"email\": \"s.peeters@defacto.nl\",\n                            \"first_name\": \"Sanne\",\n                            \"last_name\": \"Peeters\"\n                        },\n                        {\n                            \"code\": \"10014\",\n                            \"email\": \"mlageveen@defacto.nl\",\n                            \"first_name\": \"Martin\",\n                            \"last_name\": \"Lageveen\"\n                        }\n                    ]\n                },\n                \"occurrences\": [\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2019-06-17\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2019-06-26\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2019-07-01\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ARN\",\n                                    \"address\": \"Amsterdamseweg 505\",\n                                    \"title\": \"Van der Valk Hotel\",\n                                    \"city\": \"Arnhem\",\n                                    \"room\": \"Vergaderzaal 3\",\n                                    \"building\": null\n                                },\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 120,\n                                \"start_date\": \"2019-10-01\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ARN\",\n                                    \"address\": \"Amsterdamseweg 505\",\n                                    \"title\": \"Van der Valk Hotel\",\n                                    \"city\": \"Arnhem\",\n                                    \"room\": \"Vergaderzaal 3\",\n                                    \"building\": null\n                                },\n                                \"start_time\": \"13:00:00\",\n                                \"duration\": 180,\n                                \"start_date\": \"2019-11-12\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": null,\n                                        \"email\": null,\n                                        \"first_name\": null,\n                                        \"last_name\": null\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 10,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": \"BLS Reanimatie\",\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ZW\",\n                                    \"address\": \"Dobbe 29\",\n                                    \"title\": \"Trainingslocatie Zwolle\",\n                                    \"city\": \"Zwolle\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:30:00\",\n                                \"duration\": 330,\n                                \"start_date\": \"2020-08-03\",\n                                \"instructors\": []\n                            },\n                            {\n                                \"location\": {\n                                    \"code\": \"ZW\",\n                                    \"address\": \"Dobbe 29\",\n                                    \"title\": \"Trainingslocatie Zwolle\",\n                                    \"city\": \"Zwolle\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:30:00\",\n                                \"duration\": 330,\n                                \"start_date\": \"2020-08-04\",\n                                \"instructors\": []\n                            },\n                            {\n                                \"location\": {\n                                    \"code\": \"ZW\",\n                                    \"address\": \"Dobbe 29\",\n                                    \"title\": \"Trainingslocatie Zwolle\",\n                                    \"city\": \"Zwolle\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:30:00\",\n                                \"duration\": 390,\n                                \"start_date\": \"2020-08-05\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 15,\n                        \"min_participants\": 5,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": \"BLS Reanimatie - praktijkoefening\",\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ZW\",\n                                    \"address\": \"Dobbe 29\",\n                                    \"title\": \"Trainingslocatie Zwolle\",\n                                    \"city\": \"Zwolle\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:30:00\",\n                                \"duration\": 390,\n                                \"start_date\": \"2020-08-04\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": null,\n                                        \"email\": null,\n                                        \"first_name\": null,\n                                        \"last_name\": null\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 15,\n                        \"min_participants\": 6,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": \"BLS Reanimatie - toetsing\",\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ZW\",\n                                    \"address\": \"Dobbe 29\",\n                                    \"title\": \"Trainingslocatie Zwolle\",\n                                    \"city\": \"Zwolle\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"09:30:00\",\n                                \"duration\": 330,\n                                \"start_date\": \"2020-08-05\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 15,\n                        \"min_participants\": 6,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ROT\",\n                                    \"address\": \"rijndwarsweg 10\",\n                                    \"title\": \"Haven Rotterdam\",\n                                    \"city\": \"Rotterdam\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-10-01\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"18\",\n                                        \"email\": \"j.bakhuizen@defacto.nl\",\n                                        \"first_name\": \"Joost\",\n                                        \"last_name\": \"Bakhuizen\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"EUV\",\n                                    \"address\": \"Euvelgunnerweg 80\",\n                                    \"title\": \"Trainingslocatie Driebond\",\n                                    \"city\": \"Groningen\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-11-05\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"LvG\",\n                                        \"email\": \"l.bonder@defacto.nl\",\n                                        \"first_name\": \"Lidia\",\n                                        \"last_name\": \"van Gelder\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"ZW\",\n                                    \"address\": \"Dobbe 29\",\n                                    \"title\": \"Trainingslocatie Zwolle\",\n                                    \"city\": \"Zwolle\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2020-12-02\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"001\",\n                                        \"email\": \"patrick@defacto.nl\",\n                                        \"first_name\": \"Patrick\",\n                                        \"last_name\": \"Scharmin\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": \"AN-1\",\n                        \"title\": \"BLS Advanced Niveau 1\",\n                        \"parts\": [\n                            {\n                                \"location\": {\n                                    \"code\": \"EUV\",\n                                    \"address\": \"Euvelgunnerweg 80\",\n                                    \"title\": \"Trainingslocatie Driebond\",\n                                    \"city\": \"Groningen\",\n                                    \"room\": null,\n                                    \"building\": null\n                                },\n                                \"start_time\": \"10:00:00\",\n                                \"duration\": 300,\n                                \"start_date\": \"2021-10-23\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"10028\",\n                                        \"email\": \"support@defacto.nl\",\n                                        \"first_name\": \"Dave\",\n                                        \"last_name\": \"Rusthoven\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"14:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2022-02-15\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"10011\",\n                                        \"email\": \"b.anderlecht@defacto.nl\",\n                                        \"first_name\": \"Anna\",\n                                        \"last_name\": \"Kuiper\"\n                                    },\n                                    {\n                                        \"code\": \"10001\",\n                                        \"email\": \"aafferden@defacto.nl\",\n                                        \"first_name\": \"Anton\",\n                                        \"last_name\": \"Afferden\"\n                                    }\n                                ]\n                            },\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2022-02-22\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"10011\",\n                                        \"email\": \"b.anderlecht@defacto.nl\",\n                                        \"first_name\": \"Anna\",\n                                        \"last_name\": \"Kuiper\"\n                                    },\n                                    {\n                                        \"code\": \"10001\",\n                                        \"email\": \"aafferden@defacto.nl\",\n                                        \"first_name\": \"Anton\",\n                                        \"last_name\": \"Afferden\"\n                                    }\n                                ]\n                            },\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2022-02-24\",\n                                \"instructors\": [\n                                    {\n                                        \"code\": \"10011\",\n                                        \"email\": \"b.anderlecht@defacto.nl\",\n                                        \"first_name\": \"Anna\",\n                                        \"last_name\": \"Kuiper\"\n                                    },\n                                    {\n                                        \"code\": \"10001\",\n                                        \"email\": \"aafferden@defacto.nl\",\n                                        \"first_name\": \"Anton\",\n                                        \"last_name\": \"Afferden\"\n                                    }\n                                ]\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2022-11-15\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-02-13\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-02-14\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-05-15\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-07-17\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-09-14\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2023-11-30\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2024-01-08\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2024-02-14\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    },\n                    {\n                        \"code\": null,\n                        \"title\": null,\n                        \"parts\": [\n                            {\n                                \"location\": null,\n                                \"start_time\": \"12:00:00\",\n                                \"duration\": 60,\n                                \"start_date\": \"2024-04-16\",\n                                \"instructors\": []\n                            }\n                        ],\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"enrollable?\": false\n                    }\n                ]\n            },\n            {\n                \"order\": 6,\n                \"skill\": {\n                    \"title\": \"Basale reanimatie - Praktijkbeoordeling\",\n                    \"description\": \"Tijdens de praktijktraining Basale reanimatie word je beoordeeld op je reanimatie vaardigheden. Er wordt uitgegaan van 1 hulpverlener en de AED direct binnen handbereik.\",\n                    \"assessment_type\": \"assessor\",\n                    \"code\": \"RE-001\"\n                }\n            },\n            {\n                \"order\": 7,\n                \"lti_module\": {\n                    \"title\": \"Basale reanimatie - Toets\",\n                    \"description\": \"Je kunt hier je kennis over basale reanimatie toetsen.\",\n                    \"minimum_grade\": \"8\"\n                }\n            }\n        ],\n        \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_2016dd92-8253-4ff3-9203-1fbe02c10027.jpg.jpg?v=63722288579\"\n    }\n}"}],"_postman_id":"4f790b0e-af8c-478e-8e4d-a0c8af438166"},{"name":"List all courses ALT","id":"a7077ac0-5087-44fd-a6f2-5f562b7c0541","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/open-courses/api/v3/courses","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","name":"Courses API v3","type":"folder"}},"urlObject":{"path":["open-courses","api","v3","courses"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"6989160e-4580-42cb-bf2f-cb7cca27cc3f","name":"List all courses ALT","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/open-courses/api/v3/courses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 23 Jan 2025 19:48:43 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1737661723&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=tuCK%2B%2BPkepQPPRZUeHwRwxDOY0eGQtb10yxSMSKipAQ%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1737661723&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=tuCK%2B%2BPkepQPPRZUeHwRwxDOY0eGQtb10yxSMSKipAQ%3D"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Request-Id","value":"41bc0271-6a89-4c2c-ba14-f53c14ad1d7c"},{"key":"Via","value":"1.1 vegur"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"906a4d892e6c66ca-AMS"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"courses\": [\n        {\n            \"code\": \"BHV\",\n            \"description\": \"Veiligheid is een belangrijk aspect voor onze organisatie. Iedere medewerker die hier werkt dient BHV gecertificeerd te zijn.\\r\\n\\r\\nIn een BHV cursus leer je de belangrijkste EHBO handelingen en hoe te handelen bij brandbestrijding en ontruiming. Deze cursus bestaat uit een e-learning en een praktijkdag.\",\n            \"title\": \"BHV Basiscursus\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/9\",\n            \"summary\": \"Veiligheid staat in onze organisatie voorop.\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": 50.0,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Informatiebeveiliging\",\n                        \"content\": \"Klik op de onderstaande link om naar de website van de Hartstichting te gaan voor informatie over burgerhulpverlening. Je kunt je hier ook aanmelden als burgerhulpverlener.\\r\\n\\r\\n[hartstichting.nl](https://www.hartstichting.nl)\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Hartstichting.jpg)\",\n                        \"summary\": \"10 tips en tricks\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"BHV\",\n                        \"description\": \"BHV video met uitleg hoe je dit kunt toepassen\",\n                        \"url\": \"https://www.youtube.com/watch?time_continue=12&v=XOsV0_qpvIU\"\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"event\": {\n                        \"code\": \"BHVA\",\n                        \"title\": \"Brandpreventie en veiligheid (BHV) - Training\",\n                        \"summary\": \"Veiligheid staat in onze organisatie voorop. In deze training leer je hoe je moet handelen bij calamiteiten.\\r\\n\\r\\nDeze training bestaat uit 1 dagdeel op onze interne locatie en vervolgens een dagdeel op een externe trainings locatie.\\r\\n\\r\\nDe lunch wordt standaard verzorgd.\",\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"event_instructors\": []\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 480,\n                                    \"start_date\": \"2019-01-08\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-07-09\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-09-23\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"11:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2019-11-16\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"736\",\n                                            \"email\": \"m.slot@defacto.nl\",\n                                            \"first_name\": \"Marja\",\n                                            \"last_name\": \"Slot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 360,\n                                    \"start_date\": \"2020-06-01\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": \"c.kemp@defacto.nl\",\n                                            \"first_name\": \"Celine\",\n                                            \"last_name\": \"Kemp\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"11:00:00\",\n                                    \"duration\": 360,\n                                    \"start_date\": \"2020-07-06\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": \"l.weening@defacto.nl\",\n                                            \"first_name\": \"Lizette\",\n                                            \"last_name\": \"Weening\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LWD\",\n                                        \"address\": \"Kalverdijkje 82\",\n                                        \"title\": \"Trainingslocatie Leeuwarden\",\n                                        \"city\": \"Leeuwarden\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 360,\n                                    \"start_date\": \"2020-08-03\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": \"christa@defacto.nl\",\n                                            \"first_name\": \"Christa\",\n                                            \"last_name\": \"Vlaanderen\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-10-29\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2020-11-19\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": null,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-07\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-11\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-23\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-01-20\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 1,\n                            \"min_participants\": null,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-02-04\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-04-26\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-04-30\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 3,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-04-26\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"ROT-18\",\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2021-05-21\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 5,\n                            \"min_participants\": 3,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-10-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-08-10\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LWD\",\n                                        \"address\": \"Kalverdijkje 82\",\n                                        \"title\": \"Trainingslocatie Leeuwarden\",\n                                        \"city\": \"Leeuwarden\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2023-01-03\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-02\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"08:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2023-06-20\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-03-19\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        }\n                    ]\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_2efcc998-4d7e-4ba1-8754-2cde06b3dcaa.jpg.jpg?v=63723401407\"\n        },\n        {\n            \"code\": \"BR\",\n            \"description\": \"Elke dag overlijden 35 mensen aan een hartstilstand buiten het ziekenhuis. Vaak in en rond het huis. De kans om te overleven is sterk verhoogd als er binnen 6 minuten mensen ter plekke zijn die starten met reanimeren en een AED gebruiken.\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n•\\tHoe je een bewusteloos slachtoffer benadert.\\r\\n•\\tHoe je een hartstilstand herkent\\r\\n•\\tHoe je reanimeert en een AED gebruikt\\r\\n•\\tHoe je gaspen herkent\\r\\n•\\tHoe je een bewusteloos slachtoffer met normale ademhaling in \\r\\nstabiele zijligging plaatst.\\r\\n•\\tHoe je rugslagen en buikstoten uitvoert bij een slachtoffer dat zich     \\r\\nheeft verslikt\\r\\n \\r\\n**Doelgroep**\\r\\nAlle medewerkers/functies\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe verplichte onderdelen zijn de toets, praktijktraining en de praktijkbeoordeling.\",\n            \"title\": \"Basale reanimatie\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/1\",\n            \"summary\": \"Hoe handel je wanneer iemand een hartstilstand krijgt?\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Reanimatie\",\n                        \"content\": \"Met reanimeren pomp je, door middel van borstcompressies bloed rond zodat dit bloed, zuurstof kan afgeven aan de vitale organen (hart, longen en hersenen). Beademing zorgt voor nieuw zuurstof in het bloed. \\r\\n\\r\\nIn de meeste gevallen zijn borstcompressies en beademing niet genoeg om het lichaam weer \\\"op te starten\\\" maar wordt met reanimatie geprobeerd afsterving van weefsel van vitale organen te voorkomen. Het onomkeerbaar overlijden (de biologische dood) van het slachtoffer wordt vertraagd.\\r\\n\\r\\n![link](https://capp12content.ams3.cdn.digitaloceanspaces.com/enabling.io/Screenshot-reanimeren.png)\\r\\n\\r\\n**112 bellen**\\r\\nEen belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het zorgen voor professionele hulp. In de nieuwe richtlijnen (2015) bel je of laat je na het controleren van het bewustzijn 112 bellen.\\r\\n\\r\\nDit een logische stap omdat, of het nu wel of niet om een reanimatie gaat, de professionele hulp van een ambulance nodig is en iedere seconde telt. Ook word je door de centralist van de meldkamer geholpen bij je hulpverlening. De speakerfunctie van je telefoon is daarbij een handige optie. Zo kun je het slachtoffer helpen en tegelijk met de 112-centralist overleggen.\\r\\n\\r\\n**AED**\\r\\nEen Automatische Externe Defibrillator (AED) is een apparaat waarmee een fibrillerend hartritme herstelt kan worden. Een fibrillerend hartritme is een hart wat niet ritmisch (ongecontroleerd) samentrekt waardoor er geen bloed wordt rondgepompt. Door het toedienen van een schok wordt geprobeerd de prikkel naar het hart te “resetten” zodat samentrekkingen weer in het goede ritme komen. Dit proces wordt defibrilleren genoemd.\\r\\nIedereen mag een AED bedienen.\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/aed-720642_1920.jpg)\",\n                        \"summary\": \"Een belangrijke stap bij de hulpverlening aan een slachtoffer met een circulatiestilstand is het direct borstcompressies uitvoeren en het zorgen voor professionele hulp.\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Gaspen\",\n                        \"description\": \"In deze video zie je iemand die gaspt. Gaspen (gasping) of agonale ademhaling is geen effectieve ademhaling maar een reactie van het lichaam die voorkomt bij iemand die stervende is.\",\n                        \"url\": \"https://www.youtube.com/watch?v=ne-Q6fyJtXk\"\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"video\": {\n                        \"title\": \"Handelen bij verslikking\",\n                        \"description\": \"In deze video zie je een persoon zich verslikt. Als iemand zich verslikt en het benauwd krijgt, dus niet meer kan praten of hoesten, geen lucht meer kan krijgen en blauw wordt, moet je ingrijpen.\",\n                        \"url\": \"https://www.youtube.com/watch?v=pqvjHFBFBDY\"\n                    }\n                },\n                {\n                    \"order\": 4,\n                    \"video\": {\n                        \"title\": \"Slachtoffer in stabiele zijligging leggen\",\n                        \"description\": \"Stabiele zijligging is een eerste hulptechniek die wordt gebruikt bij bewusteloze slachtoffers.\",\n                        \"url\": \"https://www.youtube.com/watch?v=HCuQDgCHiQs\"\n                    }\n                },\n                {\n                    \"order\": 5,\n                    \"event\": {\n                        \"code\": \"BLSA\",\n                        \"title\": \"Basic Live Support (BLS) - Reanimatie\",\n                        \"summary\": \"# De eerste 6 minuten zijn cruciaal\\r\\nDe overlevingskans bij een circulatiestilstand is het grootst wanneer iemand binnen 6 minuten ter plaatse is, start met reanimeren en eventueel een AED aansluit.\\r\\n\\r\\nIn deze training leer en oefen je **adequaat handelen** wanneer er sprake is van een adem- of hartstilstand.\\r\\nDe training wordt gegeven door een gecertificeerde instructeur van de [NRR](https://www.reanimatieraad.nl).\",\n                        \"max_participants\": 6,\n                        \"min_participants\": 4,\n                        \"event_instructors\": [\n                            {\n                                \"code\": \"10014\",\n                                \"email\": \"mlageveen@defacto.nl\",\n                                \"first_name\": \"Martin\",\n                                \"last_name\": \"Lageveen\"\n                            },\n                            {\n                                \"code\": \"908\",\n                                \"email\": \"s.peeters@defacto.nl\",\n                                \"first_name\": \"Sanne\",\n                                \"last_name\": \"Peeters\"\n                            }\n                        ]\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-06-17\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-06-26\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-07-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2019-10-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"13:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2019-11-12\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": null,\n                                            \"first_name\": null,\n                                            \"last_name\": null\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"BLS Reanimatie\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 330,\n                                    \"start_date\": \"2020-08-03\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 330,\n                                    \"start_date\": \"2020-08-04\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 390,\n                                    \"start_date\": \"2020-08-05\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 15,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"BLS Reanimatie - praktijkoefening\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 390,\n                                    \"start_date\": \"2020-08-04\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": null,\n                                            \"first_name\": null,\n                                            \"last_name\": null\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 15,\n                            \"min_participants\": 6,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"BLS Reanimatie - toetsing\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 330,\n                                    \"start_date\": \"2020-08-05\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 15,\n                            \"min_participants\": 6,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-10-01\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"18\",\n                                            \"email\": \"j.bakhuizen@defacto.nl\",\n                                            \"first_name\": \"Joost\",\n                                            \"last_name\": \"Bakhuizen\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"EUV\",\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"title\": \"Trainingslocatie Driebond\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-11-05\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"LvG\",\n                                            \"email\": \"l.bonder@defacto.nl\",\n                                            \"first_name\": \"Lidia\",\n                                            \"last_name\": \"van Gelder\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ZW\",\n                                        \"address\": \"Dobbe 29\",\n                                        \"title\": \"Trainingslocatie Zwolle\",\n                                        \"city\": \"Zwolle\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2020-12-02\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"001\",\n                                            \"email\": \"patrick@defacto.nl\",\n                                            \"first_name\": \"Patrick\",\n                                            \"last_name\": \"Scharmin\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"AN-1\",\n                            \"title\": \"BLS Advanced Niveau 1\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"EUV\",\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"title\": \"Trainingslocatie Driebond\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 300,\n                                    \"start_date\": \"2021-10-23\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-02-15\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10011\",\n                                            \"email\": \"b.anderlecht@defacto.nl\",\n                                            \"first_name\": \"Anna\",\n                                            \"last_name\": \"Kuiper\"\n                                        },\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-02-22\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10011\",\n                                            \"email\": \"b.anderlecht@defacto.nl\",\n                                            \"first_name\": \"Anna\",\n                                            \"last_name\": \"Kuiper\"\n                                        },\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-02-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10011\",\n                                            \"email\": \"b.anderlecht@defacto.nl\",\n                                            \"first_name\": \"Anna\",\n                                            \"last_name\": \"Kuiper\"\n                                        },\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-11-15\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-13\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-02-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-05-15\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-07-17\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-09-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-11-30\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-01-08\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-02-14\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-04-16\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 6,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        }\n                    ]\n                },\n                {\n                    \"order\": 6,\n                    \"skill\": {\n                        \"title\": \"Basale reanimatie - Praktijkbeoordeling\",\n                        \"description\": \"Tijdens de praktijktraining Basale reanimatie word je beoordeeld op je reanimatie vaardigheden. Er wordt uitgegaan van 1 hulpverlener en de AED direct binnen handbereik.\",\n                        \"assessment_type\": \"assessor\",\n                        \"code\": \"RE-001\"\n                    }\n                },\n                {\n                    \"order\": 7,\n                    \"lti_module\": {\n                        \"title\": \"Basale reanimatie - Toets\",\n                        \"description\": \"Je kunt hier je kennis over basale reanimatie toetsen.\",\n                        \"minimum_grade\": \"8\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_2016dd92-8253-4ff3-9203-1fbe02c10027.jpg.jpg?v=63722288579\"\n        },\n        {\n            \"code\": \"CL524\",\n            \"description\": \"# De werking van de Leeromgeving\\r\\n\\r\\nIn de cursus leggen we de werking van de **Leeromgeving** uit. Je kunt de *artikelen* en *video's* in de aangegeven volgorde bekijken maar je kunt ze ook los van elkaar bekijken.\\r\\n\\r\\nDe tijdsinvestering voor deze cursus is ongeveer 2 uur. Na het bekijken van de artikelen en video's kun je door middel van een zelfbeoordeling aangeven of je jezelf vaardig genoeg vindt om met de Leeromgeving te kunnen werken.\",\n            \"title\": \"CAPP Leeromgeving\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/53\",\n            \"summary\": \"De werking van de Leeromgeving\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"CAPP Agile\",\n                        \"content\": \"Scroll door de PDF \\r\\nhttps://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/dfb6419e-d0d6-484c-a1a5-cf22f515985e/CAPP%20Agile%20Learning_display.pdf\\r\\n\\r\\n[Klik hier om in volledig scherm te openen](https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/dfb6419e-d0d6-484c-a1a5-cf22f515985e/CAPP%20Agile%20Learning_display.pdf)\",\n                        \"summary\": \"Dit artikel geeft jemeer informatie over het product CAPP Agile\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Introductie in de leeromgeving\",\n                        \"description\": \"In deze video krijg je een eerste indruk van de leeromgeving van CAPP LMS\",\n                        \"url\": \"https://vimeo.com/340001806/ed88099245\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_7b91e877-fd99-434b-a268-069425785498.png.png?v=63781479957\"\n        },\n        {\n            \"code\": \"FEED\",\n            \"description\": \"Feedback geven en ontvangen – weet jij hoe het moet? \\r\\nIn de praktijk blijkt feedback vaak lastig te zijn. \\r\\n\\r\\n**Doelgroep**\\r\\nDeze cursus is ontwikkeld voor alle medewerkers in de organisatie\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nDe onderdelen workshop en praktijkbeoordeling zijn verplicht.\\r\\n\\r\\n**Tijdsinvestering**\\r\\nHet doornemen van de theorie duurt ongeveer 1 uur. \\r\\nDe workshop zal 4 uur duren, inclusief lunchpauze.\",\n            \"title\": \"Feedback tips en tops\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/14\",\n            \"summary\": \"Feedback geven en ontvangen – weet jij hoe het moet? \\r\\nIn de praktijk blijkt feedback vaak lastig te zijn.\",\n            \"average_rating\": 0.0,\n            \"objectives\": [\n                \"Wat feedback is\",\n                \"Hoe je de regels van feedback geven en ontvangen toepast\",\n                \"Hoe je constructief feedback geeft\"\n            ],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is feedback?\",\n                        \"content\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren. Feedback is bedoeld om je te helpen, te ondersteunen. Om je werk beter of anders te kunnen doen. Je kunt er iets van leren, jezelf ontwikkelen. Sta daarom open voor de feedback die je krijgt en luister naar wat de ander te zeggen heeft. Je kunt er je voordeel mee doen. \\r\\n\\r\\n**Vertrouwen**\\r\\nOnderling vertrouwen is een belangrijke basis voor feedback én de bereidheid om van elkaar te leren. Verder is het belangrijk om gunstige voorwaarden voor feedback te creëren en een aantal regels te hanteren.\\r\\n\\r\\n**Voorwaarden voor goede feedback**\\r\\n•\\tZorg voor een rustige omgeving waar je niet gestoord wordt.\\r\\n•\\tNeem de tijd, een race tegen de klok werkt averechts\\r\\n•\\tZorg voor een één-op-één gesprek; geef geen feedback als anderen erbij zijn.\\r\\n\\r\\n**Resultaten van goede feedback**\\r\\nAls je er samen goed uitkomt, is het resultaat: \\r\\n• Betere communicatie door minder storingen en misverstanden. \\r\\n• Je begrijpt elkaar beter en ziet in wat jouw gedrag bij de ander oproept. \\r\\n• Professionele en persoonlijke groei.\",\n                        \"summary\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren.\"\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"article\": {\n                        \"title\": \"Feedback geven doe je zo!\",\n                        \"content\": \"# Formule voor het geven van feedback\\r\\n\\r\\n**1. Beschrijf veranderbaar gedrag**\\r\\n**2. Beschrijf concreet en specifiek gedrag dat je zelf hebt gezien of gehoord**\\r\\n**3. Gebruik een ik-boodschap**\\r\\n**4. Geef aan welk effect dat gedrag op je heeft**\\r\\n**5. Laat je gesprekspartner reageren**\\r\\n**6. Vraag om het gewenste gedrag**\\r\\n**7. Verken samen oplossingen of achtergronden**\\r\\n\\r\\n![Screenshot 2024-03-06 at 21.54.04.png](https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/b93d614f-d060-4197-8a79-0dcaa33886c4/Screenshot 2024-03-06 at 21.54.04_display.png)\\r\\n\\r\\n### 1. Beschrijf veranderbaar gedrag\\r\\n\\r\\nJe geeft altijd feedback op iets wat iemand gedaan heeft en niet op hoe hij is. Het heeft weinig zin om tegen iemand te zeggen dat ze altijd zo zit te stotteren, want daar kan ze waarschijnlijk weinig aan doen. Beschrijf alleen gedrag dat iemand kan veranderen. Als iemand tijdens een vergadering zo zacht praat dat jij het niet kunt horen, kun je daar iets van zeggen. Een rapport waarin belangrijke informatie ontbreekt, kan herschreven worden. \\r\\n\\r\\nKan de ander het gedrag, of het stuk werk dat hij heeft gedaan, veranderen? \\r\\n\\r\\n### 2. Beschrijf concreet en specifiek gedrag dat je zelf hebt gezien of gehoord\\r\\n\\r\\nFeedback waarin de woorden ‘altijd’ of ‘overal’ of ‘nooit’ in voorkomen, slaat de plank mis. Als iemand tegen jou zegt: \\r\\n> \\\"Jij komt altijd te laat op zakelijke afspraken.\\\"\\r\\n\\r\\nKun jij heel makkelijk zeggen:\\r\\n> “Nee hoor, gisteren was ik een kwartier te vroeg en moest ik op jou wachten.” \\r\\n\\r\\nZo loopt de terugkoppeling uit op een welles-nietes-ruzie. Terwijl je collega waarschijnlijk baalde van die ene keer dat je op die hele belangrijke afspraak te laat kwam, terwijl je best een trein eerder had kunnen nemen. Je collega moet dus zeggen:\\r\\n> \\\"Ik wil even terugkomen op de afspraak die we gisteren hadden met onze belangrijke klant X. De klant en ik moesten een kwartier op je wachten.\\\" \\r\\nZo is de feedback concreet (een kwartier!) en specifiek (gisteren met klant X). \\r\\n\\r\\nEen extra regel is dat je het zélf gezien of gehoord moet hebben. Met feedback die je baseert op geklets of eerlijke vertrouwelijke informatie van anderen maak je meer kapot dan je lief is. Je beschadigt het vertrouwen van je bron. De andere kan het ontkennen en wil meteen weten wie dat dan gezegd heeft. \\r\\n\\r\\n### 3. Gebruik een ik-boodschap\\r\\n\\r\\nEen jij-boodschap zegt: jij doet iets fout. Een ik-boodschap is een feedbackzin die met ‘ik’ begint: ik zou het graag anders zien. Kunnen we het daar over hebben? Een ik-boodschap nodigt je gesprekspartner uit om begrip op te brengen voor jouw kant van de zaak.\\r\\n\\r\\nEen jij-boodschap is: “Je praat te hard.” \\r\\n\\r\\nEen ik-boodschap is: “Ik kan me niet concentreren als ik je hard hoor praten.”\\r\\n\\r\\nDoor een jij-boodschap schiet de ander meteen in de verdediging, en gooit er in het ergste geval nog een ‘jij-bak’ overheen: “Je bent een overgevoelig watje!”\\r\\n\\r\\n### 4. Geef aan welk effect het gedrag van de ander op je heeft\\r\\n\\r\\nLaat je gevoel spreken. Dat gaat al veel makkelijker als je een ik-boodschap geeft. Het gaat er immers niet om wat die ander nu precies heeft gedaan of nagelaten, maar jij hebt problemen met de gevolgen ervan. Je kunt je niet concentreren, jij maakt je zorgen omdat de klant een kwartier moet wachten, je kunt je eigen planning niet halen, je voelt je niet gewaardeerd, je wilt weten waar de ander nu precies mee bezig is. Kortom, jij hebt iets nodig van de ander en dat moet je kunnen benoemen. Want die ander moet dat weten om empathie te kunnen voelen voor jou en je feedback. \\r\\n\\r\\n“Doordat je voor de derde keer te laat kwam, kreeg ik het gevoel dat je het project niet serieus neemt. Daardoor ga ik twijfelen of ik je wel bij het vervolg wil betrekken. Bovendien moest ik me in bochten wringen om te voorkomen dat de klant zou vertrekken. Ik schaamde me.\\\"  \\r\\n\\r\\nJe kunt dus prima zeggen welke gedachten het gedrag van de ander bij jou oproept. Zo kan je collega zich in jouw gevoelens inleven. Maar hier kun je in doorschieten. Je hoeft er niet bij te zeggen:\\r\\n\\r\\n“Ben je te lui om je bed uit te komen?”\\r\\n\\r\\n“Denk je dat we dit jaar al genoeg omzet gemaakt hebben?”\\r\\n\\r\\n“Dacht je dat ik het ook wel alleen kon?” \\r\\n\\r\\nDit zijn allemaal zinloze interpretaties waarmee je de sfeer verpest. De ander komt vanzelf wel met een verklaring. En misschien is het nog een goede ook. \\r\\n\\r\\nKun je het gevolg van het gedrag op jou beschrijven, zonder beschuldigingen? \\r\\n\\r\\n### 5. Laat je gesprekspartner reageren\\r\\n\\r\\nGeef de ander de gelegenheid te reageren. Houd gewoon even je mond, hoe moeilijk dat ook kan zijn in je opwinding. Vraag of de ander je heeft begrepen en of hij zich het voorval hetzelfde herinnert als jij. Is dat niet het geval, licht je boodschap dan toe met aanvullende voorbeelden. Durf om een reactie te vragen: \\\"Begrijp je wat ik bedoel?\\\" \\r\\n\\r\\nBen je bereid om naar de reactie van de ander te luisteren? \\r\\n\\r\\n### 6. Vraag om het gewenste gedrag\\r\\n\\r\\nJe wilt graag dat de ander zijn gedrag verandert. Help hem daarbij door duidelijk te zeggen hoe je het dan wilt: \\\"Ik zou het fijn vinden om samen naar zakelijke afspraken te gaan, zodat we vooraf een rolverdeling en gespreksstrategie kunnen afspreken. Dan ga ik met meer vertrouwen het gesprek in.\\\"  \\r\\n\\r\\nKun je duidelijk vragen wat je van de ander wilt? \\r\\n\\r\\n### 7. Verken oorzaken en oplossingen\\r\\n\\r\\nAls je gesprekspartner het met je eens is dat zijn gedrag moet veranderen, of dat hij zijn werk moet herzien, kun je gaan praten over oorzaken en oplossingen. Neem de tijd om te analyseren. Stel open vragen om te verkennen wat de oorzaken van zijn gedrag zijn (huilbaby, onberekenbare auto, onzekerheid over zijn kwaliteiten en een poging om van het project af te komen, angst voor de klant). Zo geef je de ander de ruimte om zijn gedrag toe te lichten. Vul niet in wat je dénkt dat de ander bedoelt. Maak duidelijk dat je de ander graag wil helpen waar nodig. \\r\\n\\r\\nGa jouw oplossing niet opleggen: “Zo mooi dat je het me eens bent, dan lijkt het mij het beste dat jij het project uitstapt.” Je hebt samen een probleem, dus zoek je sámen naar oplossingen. Je gesprekspartner voelt zich medeverantwoordelijk als je hem zelf vraagt met voorstellen te komen en zal zich ervoor inzetten afspraken in te lossen.  \\r\\n\\r\\nIn deze fase komt het erop aan actief te luisteren. Wat je gesprekspartner zegt biedt immers aanknopingspunten om tot een oplossing te komen. Je kunt natuurlijk pas deze laatste fase van het gesprek starten als de ander je feedback een beetje heeft laten ‘indalen’. Als hij geëmotioneerd is, kun je beter een afspraak maken om de volgende dag verder te praten. Ook moet de ander de feedback accepteren. Als hij je feedback onzin blijft vinden, zal je eerst de vorige stappen nóg een keer langs moeten lopen.\\r\\n\\r\\nBen je leidinggevende, dan heb je het makkelijker én moeilijker. Makkelijker, omdat je een opdracht kunt geven als het niet op een andere manier lukt. Moeilijker, omdat de eisen die aan feedback van een leidinggevende worden gesteld, hoger zijn. Ben je ‘gewoon collega’s’ dan zal je het van je overtuigingskracht moeten hebben. \\r\\n\\r\\nBen je bereid om samen met de ander aan oplossingen te werken? \\r\\nAls je op deze manier feedback geeft, moet het lukken de ander ervan te overtuigen dat hij zijn gedrag moet veranderen.\\r\\n\\r\\n***Nog enkele tips tot slot:\\r\\nWacht tot je ergste woede of schrik gezakt is en ga dan pas een feedbackgesprek beginnen. Maar wacht niet zo lang tot de ander is vergeten waar je het over hebt. Loop de bovenstaande vragen langs en schrijf de antwoorden op als voorbereiding. Neem de ander apart en geef de feedback op een rustige plek (niet in de kantine waar je collega’s zitten te lunchen).***\",\n                        \"summary\": null\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"lti_module\": {\n                        \"title\": \"Masterclass 'Waarom wil je bevlogen zijn?'\",\n                        \"description\": \"In deze Masterclass gaan we samen op zoek naar antwoorden op deze vraag door te kijken naar:\\r\\n* Waarom wil je bevlogen zijn?\\r\\n* Hoe vaak ben jij bevlogen?\\r\\n* Op welke andere manieren kun je bevlogen worden?\\r\\n* Wat zijn de organisatie- en hulpbronnen voor bevlogenheid?\\r\\n\\r\\nMet hulp van voormalig topboksster Nouchka Fontijn en dr. Daantje Derks krijg je verschillende tools en technieken zodat je je kennis en ervaring kunt gebruiken om meer bevlogen te worden. Aan het einde van de masterclass zul je meer inzicht hebben in wat bevlogenheid is en hoe je meer bevlogen kunt zijn. \\r\\n\\r\\nLaten we samen aan de slag gaan!\\r\\n\\r\\nVeel plezier! Teams Masters of Drive\",\n                        \"minimum_grade\": null\n                    }\n                },\n                {\n                    \"order\": 4,\n                    \"video\": {\n                        \"title\": \"Tips voor feedback geven\",\n                        \"description\": \"Feedback is een boodschap over het gedrag of de prestaties van een ander. Heel belangrijk als je met anderen samenwerkt. Hier een aantal handige tips om je op weg te helpen.\",\n                        \"url\": \"https://www.youtube.com/watch?v=16uW1kPoiww&t=21s\"\n                    }\n                },\n                {\n                    \"order\": 5,\n                    \"event\": {\n                        \"code\": \"F34\",\n                        \"title\": \"Feedback geven en ontvangen - Workshop\",\n                        \"summary\": \"In deze workshop train je hoe je op een constructieve manier feedback geeft en ontvangt. Met de inzet van een trainingsacteur oefen je in echte praktijksituaties.\\r\\n\\r\\nWaarom zou je feedback geven trainen?\\r\\nHet geven van onderlinge feedback is belangrijk: voor jezelf, de ander en de organisatie. Omdat we er allemaal beter van worden. Maar dan moet de feedback wel op een juiste manier worden gegeven. Want dan is de kans op acceptatie en dus een positief effect het grootst. In deze blog geven we je daarom 5 tips om feedback te geven en 5 tips om feedback te ontvangen. Het ontvangen van feedback is namelijk minstens zo belangrijk als het geven!\",\n                        \"max_participants\": 8,\n                        \"min_participants\": 4,\n                        \"event_instructors\": []\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2019-01-25\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2019-09-12\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": null,\n                                            \"email\": null,\n                                            \"first_name\": null,\n                                            \"last_name\": null\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2020-04-06\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"11:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2020-05-11\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 420,\n                                    \"start_date\": \"2020-06-08\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"DIG1\",\n                            \"title\": \"Digitale sessie\",\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2020-10-19\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2020-11-02\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"UT\",\n                                        \"address\": \"Leidseweg 90\",\n                                        \"title\": \"Muntgebouw Utrecht\",\n                                        \"city\": \"Utrecht\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"08:30:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2020-12-07\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 90,\n                                    \"start_date\": \"2020-12-21\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"UT\",\n                                        \"address\": \"Leidseweg 90\",\n                                        \"title\": \"Muntgebouw Utrecht\",\n                                        \"city\": \"Utrecht\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"10:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2021-01-11\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10004\",\n                                            \"email\": \"e.akersloot@defacto.nl\",\n                                            \"first_name\": \"Evert\",\n                                            \"last_name\": \"Akersloot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-12-13\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": \"028277\",\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2021-12-13\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-07-12\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10009\",\n                                            \"email\": \"f.aydin@defacto.nl\",\n                                            \"first_name\": \"Fidan\",\n                                            \"last_name\": \"Aydin\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2023-01-11\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-01-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10007\",\n                                            \"email\": \"h.altink@defacto.nl\",\n                                            \"first_name\": \"Hendrik\",\n                                            \"last_name\": \"Altink\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-03-18\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10007\",\n                                            \"email\": \"h.altink@defacto.nl\",\n                                            \"first_name\": \"Hendrik\",\n                                            \"last_name\": \"Altink\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": \"Specifiek voor HR medewerkers\",\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2024-04-16\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10004\",\n                                            \"email\": \"e.akersloot@defacto.nl\",\n                                            \"first_name\": \"Evert\",\n                                            \"last_name\": \"Akersloot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 240,\n                                    \"start_date\": \"2024-05-23\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10004\",\n                                            \"email\": \"e.akersloot@defacto.nl\",\n                                            \"first_name\": \"Evert\",\n                                            \"last_name\": \"Akersloot\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 8,\n                            \"min_participants\": 4,\n                            \"enrollable?\": false\n                        }\n                    ]\n                },\n                {\n                    \"order\": 6,\n                    \"skill\": {\n                        \"title\": \"Feedback geven in de praktijk - Praktijkbeoordeling\",\n                        \"description\": \"Vraag een beoordelaar je te beoordelen in een praktijksituatie waarin je feedback geeft en ontvangt.\",\n                        \"assessment_type\": \"assessor\",\n                        \"code\": \"G-300\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_5e63a122-4ad7-477a-b802-ca4d3c706530.png.png?v=63783986138\"\n        },\n        {\n            \"code\": \"MF\",\n            \"description\": \"Steeds meer mensen hebben last van stress. Hoe kun je mindfulness inzetten op je werk?\\r\\n\\r\\n**In deze cursus leer je:**\\r\\n* Wat mindfulness is\\r\\n* Hoe je mindfulness kan toepassen in je werk\\r\\n* Mindfulness oefeningen \\r\\n\\r\\n**Doelgroep**\\r\\nDeze cursus is ontwikkeld voor alle medewerkers in de organisatie\\r\\n\\r\\n**Opbouw**\\r\\nIn deze cursus worden verschillende onderdelen aangeboden. Je kiest zelf de onderdelen waar je aan wilt werken.\\r\\nHet onderwerp workshop is verplicht.\",\n            \"title\": \"Mindfulness\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/4\",\n            \"summary\": \"Hoe zet je mindfulness in op je werk?\",\n            \"average_rating\": 0.0,\n            \"objectives\": [\n                \"Wat mindfulness is\",\n                \"Hoe ik mindfulness kan toepassen in mijn werk\"\n            ],\n            \"price\": null,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is mindfulness?\",\n                        \"content\": \"*Mindfulness is een eeuwenoude meditatievorm waarin je de kunst beoefent om in het hier-en-nu met volle aandacht aanwezig te zijn. Bij mindfulness leer je om met je aandacht in het heden te zijn zonder dat je jezelf laat afleiden en zonder oordeel naar wat je voelt of denkt.*\\r\\n\\r\\nDit vergt oefening om goed te kunnen. Het trainen van de aandacht gebeurd door middel van meditatie. Met verschillende oefeningen kun je leren om je aandacht te richten in het hier-en-nu en niet meegetrokken te worden in allerlei gevoelens en gedachten die bij je kunnen opkomen. Door vaak te oefenen leer je mindfulness niet alleen tijdens de meditatie toe te passen maar ook gebruik van te maken in het dagelijkse leven. Mindfulness is een manier van leven.\\r\\n\\r\\n# Voorbeelden van een mindfulness oefening\\r\\n## Noting\\r\\nEen voorbeeld van een mindfulness oefening is noting (opmerken). Bij noting richt je je aandacht bijvoorbeeld op je ademhaling. Dit kun je doen door in gedachte je ademhaling te tellen. Wanneer je bij tien komt begin je weer overnieuw met tellen vanaf één. Iedere keer wanneer je bij jezelf opmerkt dat je aandacht af is gedwaald door een gedachte of een gevoel, dan benoem je dit in gedachte. Zonder oordeel. Daarna richt je je aandacht weer rustig verder op je ademhaling. De app Headspace heeft leuke animatie filmpjes waarin zij informatie geven over verschillende mindfulness technieken. In dit filmpje wordt de techniek noting uitgelegd.\\r\\n\\r\\n## Bodyscan\\r\\nEen andere oefening is de bodyscan (lichaamsscan). Hierbij ga je in gedachte je lichaam langzaam af, van je tenen tot aan je kruin, om bewust te voelen hoe je erbij zit.\\r\\n\\r\\n# Mindfulness beoefenen\\r\\n# \\r\\nMindfulness meditatie kun je op verschillende manieren doen. Het klassieke beeld is misschien dat je op de grond zit, met je benen gekruist, ogen dicht en uren aan het mediteren bent. Maar er zijn ook een heleboel andere manieren om mindfulness te beoefenen. Je kunt een korte meditatie doen van een paar minuten, mediteren kan zittend op een stoel of op de grond. Maar ook bij het eten, lopen, schoonmaken of fietsen kun je mindfulness technieken toepassen. Je kunt zelfstandig mediteren maar er is ook begeleide meditatie, waarin een ander structuur brengt en je de oefeningen helpt uitvoeren. Er zijn mindfulness oefeningen die kunnen helpen in stressvolle momenten, die je voorbereiden op het gaan slapen of je ‘s ochtends klaarmaken om een nieuwe dag te starten.\\r\\n\\r\\nDe kern in al deze vormen van mindfulness meditatie is dat je bewust je aandacht richt in het hier-en-nu.\\r\\n\\r\\n# Effecten van mindfulness\\r\\n## Vermindering van stress\\r\\nWetenschappelijke onderzoeken naar de effecten van mindfulness op de (geestelijke) gezondheid laten positieve resultaten zien. Zoals dat het stress kan verminderen, je beter kunt leren omgaan met lastige emoties en het verbeteren van je aandacht. \\r\\n\\r\\n## Psychosegevoeligheid\\r\\n### Wanen\\r\\n### Verwaard denken\\r\\nMindfulness kan ook helpen bij psychosegevoeligheid. Mindfulness zorgt er niet voor dat je geen stress ervaart, lastige gevoelens kunt hebben of geen gedachten meer. Ook mensen die mindful in het leven staan kunnen boos worden, angstig zijn of zich bevinden en meegezogen worden in een intern dialoog. Wat mindfulness je brengt is dat je gevoelens en gedachten beter kunt verdragen en daardoor met meer afstand ermee kunt omgaan. Hierdoor heb je meer keuze in hoe je wilt reageren op een bepaalde situatie. Mindfulness kan helpen om meer rust, compassie en empathie te hebben, zowel naar jezelf als naar anderen.\",\n                        \"summary\": null\n                    }\n                },\n                {\n                    \"order\": 2,\n                    \"video\": {\n                        \"title\": \"Mindfulness in 2 minuten\",\n                        \"description\": \"Een korte uitleg over mindfulness.\",\n                        \"url\": \"https://www.youtube.com/watch?v=pnXOFMJ0Q7w\"\n                    }\n                },\n                {\n                    \"order\": 3,\n                    \"article\": {\n                        \"title\": \"Mindfulness test – Hoe mindful leef jij?\",\n                        \"content\": \"[Mindfulness test](https://www.123test.nl/mindfulness/)\\r\\n\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/woman-687560_1920.jpg)\",\n                        \"summary\": \"Test jezelf op mindfulness!\"\n                    }\n                },\n                {\n                    \"order\": 4,\n                    \"article\": {\n                        \"title\": \"Mindful werken? Probeer deze 5 tips\",\n                        \"content\": \"Je kunt mindfulness heel makkelijk toepassen onder werktijd. Deze tips zorgen voor meer focus en minder stress op je werk.\\r\\n\\r\\n**1. Gebruik je lichaam als graadmeter**\\r\\nAls je gestrest bent, geeft je lichaam dit meestal vanzelf aan. Je gaat bijvoorbeeld hoger ademen of voelt spanning in je nek en schouders. Door te luisteren naar de signalen die je lichaam geeft, kom je veel over jezelf te weten. Zoals dat je het eigenlijk rustiger aan moet doen en beter even een korte pauze kunt nemen. Als je niet gewend bent om naar je lichaam te luisteren, kun je een wekker op je telefoon zetten. Zo krijg je gedurende de werkdag een seintje om even stil te staan bij hoe je je voelt.\\r\\n\\r\\n**2. Maak tijd om mindful te eten**\\r\\nDoor te lunchen achter je bureau geniet je niet echt van wat je eet. Je proeft niet iedere hap, neemt niet de tijd voor een pauze en voelt je minder snel verzadigd. Zonde, want hierdoor begin je de middag niet uitgerust en heb je veel eerder weer trek. Stop daarom met eten achter je bureau en maak tijd om met aandacht te eten. Focus je eens op de smaak, de structuur en de geur van je eten en probeer vijftien keer te kauwen per hap. Hierdoor eet je automatisch bewuster.\\r\\n\\r\\n**3. Laat je zo min mogelijk afleiden**\\r\\nEen kantoortuin is hip, maar het gevaar is dat je de hele dag afgeleid wordt. Niet alleen maakt het je onnodig gestrest, je bent ook minder productief. Dit kun je doen om toch geconcentreerd te werken:\\r\\n•\\tLaat je telefoon niet op je bureau liggen, maar stop hem in je tas. Zorg in ieder geval dat je je telefoon niet ziet, anders is de verleiding wel erg groot om erop te kijken.  \\r\\n•\\tKies op de momenten waarop je geconcentreerd aan één taak wilt werken voor een plek waar je meer afgezonderd zit en dus minder snel afgeleid wordt.\\r\\n•\\tKlap je laptop dicht tijdens een overleg. Zo heb je meer aandacht voor wat er gezegd wordt.\\r\\n•\\tKunnen je collega’s je bereiken via een chatprogramma? Zorg dan dat je niet de hele dag online bent. Als het echt nodig is, weten ze je heus wel te vinden.\\r\\n\\r\\n**4. Gebruik een mantra als hulpmiddel**\\r\\nEen mantra is een korte zin die je in je hoofd herhaalt om je rustiger te voelen. Behalve tijdens het mediteren, kun je een mantra ook op andere momenten gebruiken. Bijvoorbeeld op je werk, als je jezelf eraan wilt herinneren om mindful te werken. Mooie (werk)mantra’s zijn: ‘Ik sta open voor verandering’, ‘Vandaag ben ik elk moment aanwezig’ en ‘Ik ben dankbaar voor deze nieuwe werkdag’. Schrijf de zin op een briefje en leg deze op je bureau of gebruik hem als achtergrond op je telefoon of computer om eraan herinnerd te worden.\\r\\n\\r\\n**5. Maak keuzes**\\r\\nKiezen is moeilijk, want het betekent dat je sommige dingen niet kunt doen. Nu niet of zelfs nooit niet. Toch is het dé truc om meer mindful te werken. Het vergroot namelijk je concentratie, waardoor je eerder in een flow komt en meer plezier haalt uit je werk. Maak daarom aan het begin van je dag een lijstje met daarop maximaal drie dingen die je vandaag af wilt krijgen. Hiermee dwing je jezelf keuzes te maken. Heb je deze drie dingen gedaan? Dan breid je je lijstje uit met weer drie dingen.\",\n                        \"summary\": \"Deze tips zorgen voor meer focus en minder stress op je werk.\"\n                    }\n                },\n                {\n                    \"order\": 5,\n                    \"event\": {\n                        \"code\": null,\n                        \"title\": \"Mindfulness - Workshop\",\n                        \"summary\": \"Tijdens deze interactieve workshop doen we een aantal mindfulness oefeningen zodat je zelf kunt ervaren wat mindfulness voor jou kan betekenen. Je ontdekt in deze workshop de kracht van mindfulness!\\r\\n[Lees hier wat Mindfulness is](https://defacto-detroit-demo.s3.amazonaws.com/uploads/file_uploads/a33861a3-5d7c-469c-b644-d5b6341ac0f6/what-is-mindfulness_display.pdf)\",\n                        \"max_participants\": 10,\n                        \"min_participants\": 5,\n                        \"event_instructors\": []\n                    },\n                    \"occurrences\": [\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"09:30:00\",\n                                    \"duration\": 90,\n                                    \"start_date\": \"2019-06-07\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"UT\",\n                                        \"address\": \"Leidseweg 90\",\n                                        \"title\": \"Muntgebouw Utrecht\",\n                                        \"city\": \"Utrecht\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 480,\n                                    \"start_date\": \"2020-10-20\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10019\",\n                                            \"email\": \"plefevre@defacto.nl\",\n                                            \"first_name\": \"Pim\",\n                                            \"last_name\": \"Lefèvre\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 480,\n                                    \"start_date\": \"2020-11-20\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10010\",\n                                            \"email\": \"ahuber@defacto.nl\",\n                                            \"first_name\": \"Alexander\",\n                                            \"last_name\": \"Huber\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"EUV\",\n                                        \"address\": \"Euvelgunnerweg 80\",\n                                        \"title\": \"Trainingslocatie Driebond\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 180,\n                                    \"start_date\": \"2021-01-25\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 90,\n                                    \"start_date\": \"2021-02-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10028\",\n                                            \"email\": \"support@defacto.nl\",\n                                            \"first_name\": \"Dave\",\n                                            \"last_name\": \"Rusthoven\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2021-06-24\",\n                                    \"instructors\": []\n                                },\n                                {\n                                    \"location\": {\n                                        \"code\": \"HCMS\",\n                                        \"address\": \"Boumaboulevard 41\",\n                                        \"title\": \"Hitachi Capital Mobility Stadion\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 120,\n                                    \"start_date\": \"2021-07-01\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ROT\",\n                                        \"address\": \"rijndwarsweg 10\",\n                                        \"title\": \"Haven Rotterdam\",\n                                        \"city\": \"Rotterdam\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2022-08-20\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"ARN\",\n                                        \"address\": \"Amsterdamseweg 505\",\n                                        \"title\": \"Van der Valk Hotel\",\n                                        \"city\": \"Arnhem\",\n                                        \"room\": \"Vergaderzaal 3\",\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-04-10\",\n                                    \"instructors\": []\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": null,\n                                    \"start_time\": \"12:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-10-24\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"z\",\n                                            \"email\": \"servicedesk@defacto.nl\",\n                                            \"first_name\": \"Defano\",\n                                            \"last_name\": \"Zefacto\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2024-10-30\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"LC\",\n                                        \"address\": \"Herestraat 106\",\n                                        \"title\": \"Launch café\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"09:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2025-01-22\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10001\",\n                                            \"email\": \"aafferden@defacto.nl\",\n                                            \"first_name\": \"Anton\",\n                                            \"last_name\": \"Afferden\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": false\n                        },\n                        {\n                            \"code\": null,\n                            \"title\": null,\n                            \"parts\": [\n                                {\n                                    \"location\": {\n                                        \"code\": \"FG\",\n                                        \"address\": \"Nieuwe markt 1\",\n                                        \"title\": \"Forum Groningen\",\n                                        \"city\": \"Groningen\",\n                                        \"room\": null,\n                                        \"building\": null\n                                    },\n                                    \"start_time\": \"14:00:00\",\n                                    \"duration\": 60,\n                                    \"start_date\": \"2025-03-18\",\n                                    \"instructors\": [\n                                        {\n                                            \"code\": \"10026\",\n                                            \"email\": \"c.maarle@defacto.nl\",\n                                            \"first_name\": \"Cecile\",\n                                            \"last_name\": \"van Maarle\"\n                                        }\n                                    ]\n                                }\n                            ],\n                            \"max_participants\": 10,\n                            \"min_participants\": 5,\n                            \"enrollable?\": true\n                        }\n                    ]\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_3d3974ad-dba1-4a9b-913e-40573dfe6c38.jpg.jpg?v=63722297651\"\n        },\n        {\n            \"code\": \"qwe\",\n            \"description\": \"Volg de onderdelen uit de cursus en wordt een pro!\",\n            \"title\": \"Effectief communiceren\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/49\",\n            \"summary\": \"Hoe doe je dat?\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": 0.0,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is feedback?\",\n                        \"content\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren. Feedback is bedoeld om je te helpen, te ondersteunen. Om je werk beter of anders te kunnen doen. Je kunt er iets van leren, jezelf ontwikkelen. Sta daarom open voor de feedback die je krijgt en luister naar wat de ander te zeggen heeft. Je kunt er je voordeel mee doen. \\r\\n\\r\\n**Vertrouwen**\\r\\nOnderling vertrouwen is een belangrijke basis voor feedback én de bereidheid om van elkaar te leren. Verder is het belangrijk om gunstige voorwaarden voor feedback te creëren en een aantal regels te hanteren.\\r\\n\\r\\n**Voorwaarden voor goede feedback**\\r\\n•\\tZorg voor een rustige omgeving waar je niet gestoord wordt.\\r\\n•\\tNeem de tijd, een race tegen de klok werkt averechts\\r\\n•\\tZorg voor een één-op-één gesprek; geef geen feedback als anderen erbij zijn.\\r\\n\\r\\n**Resultaten van goede feedback**\\r\\nAls je er samen goed uitkomt, is het resultaat: \\r\\n• Betere communicatie door minder storingen en misverstanden. \\r\\n• Je begrijpt elkaar beter en ziet in wat jouw gedrag bij de ander oproept. \\r\\n• Professionele en persoonlijke groei.\",\n                        \"summary\": \"Feedback is een mededeling aan een ander die informatie geeft over hoe het gedrag van die ander wordt waargenomen, begrepen en ervaren.\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_cb895c75-2b79-4147-aaac-368e7d139351.png.png?v=63783986030\"\n        },\n        {\n            \"code\": \"uhf\",\n            \"description\": \"Leer nu mee!\",\n            \"title\": \"Content creatie\",\n            \"url\": \"https://defacto.capp12.nl/open-courses/courses/48\",\n            \"summary\": \"In deze cursus leer je hoe je snel content kunt maken\",\n            \"average_rating\": 0.0,\n            \"objectives\": [],\n            \"price\": 500.0,\n            \"subjects\": [\n                {\n                    \"order\": 1,\n                    \"article\": {\n                        \"title\": \"Wat is Instagram?\",\n                        \"content\": \"Instagram is een social media platform met wereldwijd meer dan 400 miljoen volgers. Bij Instagram draait het allemaal om foto’s en filmpjes delen met je volgers. Op Instagram kun je foto’s of filmpjes bewerken door er een filter overheen te zetten. Zo kun je jouw foto of filmpje een ouderwetse, zonnige of juist zwart-witte uitstraling geven. Wanneer je deze foto deelt met je volgers, kunnen zij deze ‘vind-ik-leuken’. Ook kunnen je volgers op de foto reageren.\\r\\n\\r\\n**Een paar feitjes**\\r\\nOm een beeld te krijgen van wat Instagram nou precies is, hier een aantal altijd leuke ‘wist-je-datjes’.\\r\\nWist je dat:\\r\\n•\\tJustin Bieber 27,2 miljoen volgers op Instagram heeft?\\r\\n•\\twanneer diezelfde Justin Bieber een foto van een weiland (ja, een weiland) plaatst, hij daar bijna één miljoen likes op krijgt\\r\\n•\\tInstagram groter is dan Twitter?\\r\\n•\\tje op Instagram over je foto’s en filmpjes 22 filters kunt zetten?\\r\\n•\\tDoutzen Kroes de meeste volgers van Nederland heeft? Maar liefst drie miljoen!\\r\\n•\\theel veel personen dik verdienen aan Instagram, omdat ze gesponsorde foto’s plaatsen?\\r\\n![link](https://capp12content.ams3.digitaloceanspaces.com/enabling.io/instagram-1594387_1280.png)\",\n                        \"summary\": \"Bij Instagram draait het allemaal om foto’s en filmpjes delen met je volgers.\"\n                    }\n                }\n            ],\n            \"image_url\": \"https://defacto-detroit-demo.s3.amazonaws.com/uploads/courses/course_images/medium_3b626977-aa60-4da0-af7e-f1629b4c4649.png.png?v=63768698775\"\n        }\n    ]\n}"}],"_postman_id":"a7077ac0-5087-44fd-a6f2-5f562b7c0541"}],"id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731","description":"<p>The Courses API allows third parties to include courses published in CAPP12 in their own applications and websites.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"clientId","value":"client_id"},{"key":"tokenName","value":"<token-name>"},{"key":"scope","value":"<scope>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"be05f4b6-ecc6-440e-9bd2-13fee2f40aaa","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7b006e69-6cda-4cf6-b008-d7aa247738e9","type":"text/javascript","exec":[""]}}],"_postman_id":"f7ac0b89-27a4-46b2-bda8-48a2099a8731"},{"name":"Search API","item":[{"name":"Getting a bearer token for authentication Copy","id":"11cc790b-2eb8-424d-acdc-f60f6c7d5898","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/search</code> for the API client credentials you are using.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"f23f52aa-5d20-4ac4-9ee7-a3de16e7cf71","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1729849662&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=gqPB8rMnLSxNzMjPuAaBzuPxZkV09Pn%2BRCi6NdG3KdA%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1729849662&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=gqPB8rMnLSxNzMjPuAaBzuPxZkV09Pn%2BRCi6NdG3KdA%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":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Length","value":"201"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 25 Oct 2024 09:47:41 GMT"},{"key":"Server","value":"Cowboy"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"X-Request-Id","value":"ab5a0306-8a89-4090-8dbe-fe723ad00aa8"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"scope\": \"api/search\",\n    \"refresh_token\": null,\n    \"expires_in\": 86400,\n    \"access_token\": \"e1663659c6be38f6ca7abf686eb95bf5c438e9871a94cf3402581213c7b5c716\",\n    \"created_at\": \"2024-10-25T09:47:42\",\n    \"token_type\": \"bearer\"\n}"},{"id":"ea23936f-f568-48b7-9a3e-525fa50c6088","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"11cc790b-2eb8-424d-acdc-f60f6c7d5898"},{"name":"Searching for a keyword","id":"3bfb4c32-6261-43f4-a35f-7fd0edd6d4cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"description":"<p>Note: use the OAuth token for these requests as a bearer token in the Authorization header, ie:<br /><code>Authorization Bearer e1663659c6be38f6ca7abf686eb95bf5c438e9871a94cf3402581213c7b5c716</code></p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"55698c8b-0d50-46f9-90a1-415779931524","id":"55698c8b-0d50-46f9-90a1-415779931524","name":"Search API","type":"folder"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"6d1c096b-4ee9-4666-89bc-15e52c512e4b","name":"Searching for a keyword","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://<hostname van het LMS>/api/v1/search?q=bhv","host":["https://<hostname van het LMS>"],"path":["api","v1","search"],"query":[{"key":"q","value":"bhv","description":"A keyword to search the learningcontent with"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1729849908&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=5FvAo63dlKrJACkUbjQNjrHWRXHsqL8KiWy1TC4DT2A%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1729849908&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=5FvAo63dlKrJACkUbjQNjrHWRXHsqL8KiWy1TC4DT2A%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":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Length","value":"3701"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 25 Oct 2024 09:51:47 GMT"},{"key":"Server","value":"Cowboy"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"X-Request-Id","value":"e5916d0e-37f5-4af6-afc7-2a1568f20ab4"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    [\n        \"results\",\n        [\n            {\n                \"type\": \"Course\",\n                \"link\": \"https://defacto.capp12.nl/courses/9\",\n                \"title\": \"BHV Basiscursus\",\n                \"identifier\": \"BHV\",\n                \"rank\": 0.8186076879501343,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/mixed-course.svg\",\n                \"preview\": \"Veiligheid is een belangrijk aspect voor onze organisatie. Iedere medewerker die hier werkt dient BHV gecertificeerd te zijn.\\r\\n\\r\\nIn een BHV cursus leer je de belangrijkste EHBO handelingen en hoe te handelen bij brandbestrijding en ontruiming. Deze cursus bestaat uit een e-learning en een praktijkdag.\"\n            },\n            {\n                \"type\": \"Video\",\n                \"link\": \"https://defacto.capp12.nl/library/videos/2c409e4e-4bbe-4f80-8852-92f61bc2b6c1\",\n                \"title\": \"BHV\",\n                \"identifier\": null,\n                \"rank\": 0.6687197685241699,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/video.svg\",\n                \"preview\": \"BHV video met uitleg hoe je dit kunt toepassen\"\n            },\n            {\n                \"type\": \"Event\",\n                \"link\": \"https://defacto.capp12.nl/events/11\",\n                \"title\": \"Praktijkdag BHV\",\n                \"identifier\": null,\n                \"rank\": 0.6687197685241699,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/event.svg\",\n                \"preview\": \"De praktijkdag is een eendaagse training.\\r\\n\\r\\nAlgemene vragen kan je sturen naar [info@defacto.nl](info@defacto.nl)\"\n            },\n            {\n                \"type\": \"Certificate\",\n                \"link\": \"https://defacto.capp12.nl/browse/certificates/65d8c8ed-4a82-4913-a500-b872d5b1fd4e\",\n                \"title\": \"BHV 1\",\n                \"identifier\": \"CERT01\",\n                \"rank\": 0.6079270839691162,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/certificate.svg\",\n                \"preview\": \"Certificate description\"\n            },\n            {\n                \"type\": \"E-learning\",\n                \"link\": \"https://defacto.capp12.nl/library/lti-modules/79\",\n                \"title\": \"Bedrijfshulpverlening (BHV)\",\n                \"identifier\": null,\n                \"rank\": 0.6079270839691162,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/lti-module.svg\",\n                \"preview\": null\n            },\n            {\n                \"type\": \"Certificate\",\n                \"link\": \"https://defacto.capp12.nl/browse/certificates/4b322f49-0d8c-4f3d-af54-7dac5823cda6\",\n                \"title\": \"BHV\",\n                \"identifier\": \"C_005\",\n                \"rank\": 0.6079270839691162,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/certificate.svg\",\n                \"preview\": null\n            },\n            {\n                \"type\": \"Event\",\n                \"link\": \"https://defacto.capp12.nl/events/6\",\n                \"title\": \"Brandpreventie en veiligheid (BHV) - Training\",\n                \"identifier\": \"BHVA\",\n                \"rank\": 0.6079270839691162,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/event.svg\",\n                \"preview\": \"Veiligheid staat in onze organisatie voorop. In deze training leer je hoe je moet handelen bij calamiteiten.\\r\\n\\r\\nDeze training bestaat uit 1 dagdeel op onze interne locatie en vervolgens een dagdeel op een externe trainings locatie.\\r\\n\\r\\nDe lunch wordt standaard verzorgd.\"\n            },\n            {\n                \"type\": \"Channel\",\n                \"link\": \"https://defacto.capp12.nl/c/onboarding\",\n                \"title\": \"Onboarding\",\n                \"identifier\": \"onboarding\",\n                \"rank\": 0.2431708425283432,\n                \"icon\": \"https://defacto.capp12.nl/icons/channel.svg\",\n                \"preview\": null\n            },\n            {\n                \"type\": \"Course\",\n                \"link\": \"https://defacto.capp12.nl/courses/5\",\n                \"title\": \"Welkom - HR-afdeling.\",\n                \"identifier\": \"HR\",\n                \"rank\": 0.2431708425283432,\n                \"icon\": \"https://defacto.capp12.nl/images/learnables/mixed-course.svg\",\n                \"preview\": \"# Welkom in onze organisatie\\r\\n\\r\\nWat leuk dat je bij ons komt werken! We willen graag dat je je snel thuis voelt en daarom hebben we dit onboarding programma ontwikkelt.\\r\\n\\r\\nIn dit onboarding programma zorgen we ervoor dat je van heel veel zaken op de hoogte bent om snel op onze HR-afdeling aan de slag te kunnen gaan. \\r\\nHet programma bestaat uit drie dagen. \\r\\n\\r\\nWij wensen je heel veel succes!\"\n            },\n            {\n                \"type\": \"Channel\",\n                \"link\": \"https://defacto.capp12.nl/c/reanimatie\",\n                \"title\": \"Reanimatie\",\n                \"identifier\": \"reanimatie\",\n                \"rank\": 0.2431708425283432,\n                \"icon\": \"https://defacto.capp12.nl/icons/channel.svg\",\n                \"preview\": null\n            },\n            {\n                \"type\": \"Channel\",\n                \"link\": \"https://defacto.capp12.nl/c/security\",\n                \"title\": \"Security\",\n                \"identifier\": \"security\",\n                \"rank\": 0.2431708425283432,\n                \"icon\": \"https://defacto.capp12.nl/icons/channel.svg\",\n                \"preview\": null\n            }\n        ]\n    ]\n]"}],"_postman_id":"3bfb4c32-6261-43f4-a35f-7fd0edd6d4cc"},{"name":"Searching with pagination","id":"a6e5ee3c-b089-4ef3-86bd-3cef72073e74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/search?q=bhv&page=2&pagesize=3","description":"<p>Note: use the OAuth token for these requests as a bearer token in the Authorization header, ie:<br /><code>Authorization Bearer e1663659c6be38f6ca7abf686eb95bf5c438e9871a94cf3402581213c7b5c716</code></p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"55698c8b-0d50-46f9-90a1-415779931524","id":"55698c8b-0d50-46f9-90a1-415779931524","name":"Search API","type":"folder"}},"urlObject":{"path":["api","v1","search"],"host":["https://<hostname van het LMS>"],"query":[{"description":{"content":"<p>A keyword to search the learningcontent with</p>\n","type":"text/plain"},"key":"q","value":"bhv"},{"description":{"content":"<p>The page of results to get</p>\n","type":"text/plain"},"key":"page","value":"2"},{"description":{"content":"<p>The maximum number of records per page</p>\n","type":"text/plain"},"key":"pagesize","value":"3"}],"variable":[]}},"response":[{"id":"94b89b37-d14b-4652-8d82-641be41523cf","name":"Searching with pagination","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://<hostname van het LMS>/api/v1/search?q=bhv&page=2&pagesize=3","host":["https://<hostname van het LMS>"],"path":["api","v1","search"],"query":[{"key":"q","value":"bhv","description":"A keyword to search the learningcontent with"},{"key":"page","value":"2","description":"The page of results to get"},{"key":"pagesize","value":"3","description":"The maximum number of records per page"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1729849996&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=3rAMND6LUtZCZwl3OC9%2BFSwHJPQxHAV%2FBU%2BH8E9duDc%3D\"}]}"},{"key":"Reporting-Endpoints","value":"heroku-nel=https://nel.heroku.com/reports?ts=1729849996&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&s=3rAMND6LUtZCZwl3OC9%2BFSwHJPQxHAV%2FBU%2BH8E9duDc%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":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Length","value":"850"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 25 Oct 2024 09:53:15 GMT"},{"key":"Server","value":"Cowboy"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"X-Request-Id","value":"7c691d30-afd5-48d6-99f8-ed91942b1ba1"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"total\": 11,\n    \"results\": [\n        {\n            \"type\": \"Certificate\",\n            \"link\": \"https://defacto.capp12.nl/browse/certificates/65d8c8ed-4a82-4913-a500-b872d5b1fd4e\",\n            \"title\": \"BHV 1\",\n            \"identifier\": \"CERT01\",\n            \"rank\": 0.6079270839691162,\n            \"icon\": \"https://defacto.capp12.nl/images/learnables/certificate.svg\",\n            \"preview\": \"Certificate description\"\n        },\n        {\n            \"type\": \"E-learning\",\n            \"link\": \"https://defacto.capp12.nl/library/lti-modules/79\",\n            \"title\": \"Bedrijfshulpverlening (BHV)\",\n            \"identifier\": null,\n            \"rank\": 0.6079270839691162,\n            \"icon\": \"https://defacto.capp12.nl/images/learnables/lti-module.svg\",\n            \"preview\": null\n        },\n        {\n            \"type\": \"Certificate\",\n            \"link\": \"https://defacto.capp12.nl/browse/certificates/4b322f49-0d8c-4f3d-af54-7dac5823cda6\",\n            \"title\": \"BHV\",\n            \"identifier\": \"C_005\",\n            \"rank\": 0.6079270839691162,\n            \"icon\": \"https://defacto.capp12.nl/images/learnables/certificate.svg\",\n            \"preview\": null\n        }\n    ],\n    \"page\": 2,\n    \"pageSize\": 3,\n    \"totalPages\": 4\n}"}],"_postman_id":"a6e5ee3c-b089-4ef3-86bd-3cef72073e74"}],"id":"55698c8b-0d50-46f9-90a1-415779931524","description":"<p>The purpose of the Search API is the allow other applications like social intranet apps, search in CAPP for learning content.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"clientSecret","value":"client_secret"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"clientId","value":"client_id"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"tokenName","value":"<token-name>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"7469cb84-d979-4ac5-a135-b6cdbf8d7509","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"60bb0e0d-f1b5-4ab5-afae-580ab28725a4","type":"text/javascript","exec":[""]}}],"_postman_id":"55698c8b-0d50-46f9-90a1-415779931524"},{"name":"Invoice Export API","item":[{"name":"Getting a bearer token for authentication","id":"9df76b1b-c1f1-4af8-bbfb-e3f44a409bec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","description":"<p>Use the <code>client_id</code> and <code>client_secret</code> from CAPP12.</p>\n<p>Make sure the API scope is set to <code>api/search</code> for the API client credentials you are using.</p>\n","urlObject":{"path":["oauth2","token"],"host":["https://<hostname van het LMS>"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}],"variable":[]}},"response":[{"id":"49446372-2cf8-49ac-bb0e-ae6f5b271b4a","name":"successful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=client_id&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"client_id"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Length","value":"202"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 31 Oct 2025 14:58:44 GMT"},{"key":"Server","value":"Cowboy"},{"key":"X-Request-Id","value":"GHObYjyUBF6WuJwAGA_C"}],"cookie":[],"responseTime":null,"body":"{\n    \"scope\": \"api/finance\",\n    \"created_at\": \"2025-10-31T14:58:45\",\n    \"refresh_token\": null,\n    \"access_token\": \"ef38aae2d214370686c0aed1a1f69449983f4c7440c87c667a6ee5a18eee2b23\",\n    \"expires_in\": 86400,\n    \"token_type\": \"bearer\"\n}"},{"id":"002c7070-2221-4a64-9f7a-1159db2f36b0","name":"unsuccesful authentication","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://<hostname van het LMS>/oauth2/token?client_id=123&client_secret=client_secret&grant_type=client_credentials","host":["https://<hostname van het LMS>"],"path":["oauth2","token"],"query":[{"key":"client_id","value":"123"},{"key":"client_secret","value":"client_secret"},{"key":"grant_type","value":"client_credentials"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 29 Oct 2021 08:25:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"cache-control","value":"max-age=0, private, must-revalidate"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"x-request-id","value":"a690190b-4b8b-4917-b528-b29ad18d6a18"},{"key":"via","value":"1.1 vegur"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pPF1Dn%2FqM%2BLrztzbA%2FXCtNSRGXHByHUdssJA369GLHxkeyjNaTxmF%2FxrggYVZW0bl%2F%2Fa%2FtLxLPkHqpEYlYLQcNgEvIhEDOByZtnAKiZP%2BufZXxjpeKRjn%2FIY75mbL1EouoxF2w%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"6a5b02c9aa885a64-IAD"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-27=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"Unauthorized"}],"_postman_id":"9df76b1b-c1f1-4af8-bbfb-e3f44a409bec"},{"name":"Getting the invoices and closing the currently active run","id":"e06533ce-e972-431e-b855-2d477d0f6789","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"clientId","value":"<client-id>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export","urlObject":{"path":["api","v1","invoices","export"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"6c6860c5-0b75-49ed-8a32-82cff5435cfc","name":"Get and close the run","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 31 Oct 2025 15:26:57 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"5347"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=invoices-export-19648ff9ed0249a1a15fb553fdd884106711468e9b742f99cfeb4f7c83a397b8.csv"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=QNb0qKVEygIG12QlbATZXHxFYsngoM4WgJvAp5DrZqQ%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1761924417\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=QNb0qKVEygIG12QlbATZXHxFYsngoM4WgJvAp5DrZqQ%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1761924417\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"c3bcb11c-1b3c-467d-fb50-214bfb0b1eab"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"CF-RAY","value":"99742c762e4a2f85-AMS"}],"cookie":[],"responseTime":null,"body":"run_id;reference;user_code;user_last_name;user_first_name;user_email;course_code;course_title;event_code;event_title;occurrence_code;occurrence_title;start_datetime;end_datetime;invoice_amount;invoice_vat_amount;invoice_total_amount;invoice_debtor_type;invoice_debtor_reference;invoice_status;invoice_number;invoice_comment;billing_address_type;billing_company_name;billing_company_reference;billing_company_street_name;billing_company_house_number;billing_company_house_number_suffix;billing_company_postal_code;billing_company_city;billing_company_country;questions_answered\n1;A1FBFC-A87F-FE5847;;Janssen;Jan;123mail@mail.com;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Voor welke organisatie ben je werkzaam?\"\", \"\"answer\"\" : null}, {\"\"question\"\" : \"\"Welke functie vervul je?\"\", \"\"answer\"\" : null}]\"\n1;3F55BF-824D-647703;908;Peeters;Sanne;s.peeters@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;AA4716-6FF3-DAD182;AK;Kuiper;Anna;a.kuiper@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\n1;58DD07-686C-95CC4D;AK;Kuiper;Anna;a.kuiper@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Op welke afdeling werk je?\"\", \"\"answer\"\" : \"\"Opleidingen\"\"}]\"\n1;E90BED-2A9C-585806;10022;Meijer;Coen;c.meijer@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;6284E4-0AD9-7F17E2;10023;van Amstel;Coco;c.amstel@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;379643-CC13-6F0B12;AK;Kuiper;Anna;a.kuiper@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;022F56-CACB-C47171;AK;Kuiper;Anna;a.kuiper@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;DA9637-AF9C-6C9AE6;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;738F98-D745-ABCB37;;de Jong;Tessa;t.dejong1983@gmail.com;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;AFAA2B-09F5-1D2F0D;AK;Kuiper;Anna;a.kuiper@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\n1;8F5276-4FA1-86F8E3;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;reference;1234;pending;1;;;;;;;;;;;\n1;71F436-070E-98770D;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;E98160-1B10-966DB5;908;Peeters;Sanne;s.peeters@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;09876B-9145-55E682;10023;van Amstel;Coco;c.amstel@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;self;;pending;1;;;;;;;;;;;\n1;8681DA-41B3-F274C8;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;DFA1A6-E6F3-A17276;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;E57E44-43B0-2DAB5D;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;unknown;;pending;1;;;;;;;;;;;\n1;B27CBA-FB96-AC484F;AK;Kuiper;Anna;a.kuiper@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;A9DD05-284B-9B9944;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;20C921-579B-3DB5C3;908;Peeters;Sanne;s.peeters@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;unknown;;pending;1;;;;;;;;;;;\n1;08A351-EC2E-014A13;z;Zefacto;Defano;servicedesk@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Op welke afdeling werk je?\"\", \"\"answer\"\" : \"\"Radiologie\"\"}]\"\n1;DF8FCC-8DED-D1AF5F;AK;Kuiper;Anna;a.kuiper@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;6D7810-8FBC-CCBE59;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;B6CF60-0A30-BAFA22;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;32E3F3-6BE7-7910F3;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;163887-471F-0E97D8;;Leferink;Laura;laura@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;A81CAF-4FB4-866150;10004;Akersloot;Evert;e.akersloot@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;88B937-4B69-EC1F74;AK;Kuiper;Anna;a.kuiper@defacto.nl;CL524;CAPP Leeromgeving;;;;;;;850;0;850;;;pending;1;;;;;;;;;;;\n1;2AEC30-F68F-E6077A;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Voor welke organisatie ben je werkzaam?\"\", \"\"answer\"\" : null}, {\"\"question\"\" : \"\"Welke functie vervul je?\"\", \"\"answer\"\" : null}]\"\n1;A47C28-0B02-363633;;My;Isabela;isabela@defacto.nl;FEED;Feedback tips en tops;;Feedback geven, zo doe je dat!;;;2022-04-14 10:00:00;2022-04-14 12:00:00;180;0;180;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Voor welke organisatie ben je werkzaam?\"\", \"\"answer\"\" : null}, {\"\"question\"\" : \"\"Welke functie vervul je?\"\", \"\"answer\"\" : null}]\"\n1;E2D7FE-0731-F072CA;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;79EFB4-E882-1C1C0A;;Hoekstra;Els;els.hoekstra@gmail.com;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Heb je al eerder een cursus mindfulness gevolgd?\"\", \"\"answer\"\" : null}]\"\n"},{"id":"146f8753-af5e-4c2c-b8b2-dc071472e6ba","name":"Status 404 when there is no currently active run","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 24 Nov 2025 15:23:38 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=MLtBDwfimbpLpNP9pqItMXc4AbjygalemAgkZ9aSoDo%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1763997818\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=MLtBDwfimbpLpNP9pqItMXc4AbjygalemAgkZ9aSoDo%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1763997818\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"2f255f18-9480-43d4-88b2-b93f2e5ad96c"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"9a39e89f7879271b-AMS"}],"cookie":[],"responseTime":null,"body":"Not Found"}],"_postman_id":"e06533ce-e972-431e-b855-2d477d0f6789"},{"name":"When there is no active runs (all are closed)","id":"ed66f2d8-85b2-42e6-97d3-97c94b4e146a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"clientId","value":"<client-id>"},{"key":"clientSecret","value":"<client-secret>"},{"key":"client_authentication","value":"<client_authentication>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export","urlObject":{"path":["api","v1","invoices","export"],"host":["https://<hostname van het LMS>"],"query":[],"variable":[]}},"response":[{"id":"96ef6bb9-660c-4f30-b923-3c4aedb528c2","name":"Status 404 when there is no currently active run","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 24 Nov 2025 15:23:38 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=MLtBDwfimbpLpNP9pqItMXc4AbjygalemAgkZ9aSoDo%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1763997818\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=MLtBDwfimbpLpNP9pqItMXc4AbjygalemAgkZ9aSoDo%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1763997818\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"2f255f18-9480-43d4-88b2-b93f2e5ad96c"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"br"},{"key":"CF-RAY","value":"9a39e89f7879271b-AMS"}],"cookie":[],"responseTime":null,"body":"Not Found"}],"_postman_id":"ed66f2d8-85b2-42e6-97d3-97c94b4e146a"},{"name":"Getting the invoices of a specific run","id":"f277ab54-5e85-4415-8f3f-257667e62deb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"0260c92f-3d88-43af-b377-6d5f7fe63645","name":"Getting an existing run","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export/1"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 31 Oct 2025 15:27:55 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"5347"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=invoices-export-19648ff9ed0249a1a15fb553fdd884106711468e9b742f99cfeb4f7c83a397b8.csv"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=C0zDR9oDWkhpyXWvbJG4oQocV0MzAlnomXooa2ODzIE%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1761924475\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=C0zDR9oDWkhpyXWvbJG4oQocV0MzAlnomXooa2ODzIE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1761924475\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"caf8ff38-b1a7-616f-d7ed-d99e70c48164"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"CF-RAY","value":"99742de1e98e2f85-AMS"}],"cookie":[],"responseTime":null,"body":"run_id;reference;user_code;user_last_name;user_first_name;user_email;course_code;course_title;event_code;event_title;occurrence_code;occurrence_title;start_datetime;end_datetime;invoice_amount;invoice_vat_amount;invoice_total_amount;invoice_debtor_type;invoice_debtor_reference;invoice_status;invoice_number;invoice_comment;billing_address_type;billing_company_name;billing_company_reference;billing_company_street_name;billing_company_house_number;billing_company_house_number_suffix;billing_company_postal_code;billing_company_city;billing_company_country;questions_answered\n1;A1FBFC-A87F-FE5847;;Janssen;Jan;123mail@mail.com;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Voor welke organisatie ben je werkzaam?\"\", \"\"answer\"\" : null}, {\"\"question\"\" : \"\"Welke functie vervul je?\"\", \"\"answer\"\" : null}]\"\n1;3F55BF-824D-647703;908;Peeters;Sanne;s.peeters@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;AA4716-6FF3-DAD182;AK;Kuiper;Anna;a.kuiper@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\n1;58DD07-686C-95CC4D;AK;Kuiper;Anna;a.kuiper@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Op welke afdeling werk je?\"\", \"\"answer\"\" : \"\"Opleidingen\"\"}]\"\n1;E90BED-2A9C-585806;10022;Meijer;Coen;c.meijer@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;6284E4-0AD9-7F17E2;10023;van Amstel;Coco;c.amstel@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;379643-CC13-6F0B12;AK;Kuiper;Anna;a.kuiper@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;022F56-CACB-C47171;AK;Kuiper;Anna;a.kuiper@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;DA9637-AF9C-6C9AE6;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;738F98-D745-ABCB37;;de Jong;Tessa;t.dejong1983@gmail.com;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;AFAA2B-09F5-1D2F0D;AK;Kuiper;Anna;a.kuiper@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\n1;8F5276-4FA1-86F8E3;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;reference;1234;pending;1;;;;;;;;;;;\n1;71F436-070E-98770D;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;E98160-1B10-966DB5;908;Peeters;Sanne;s.peeters@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;09876B-9145-55E682;10023;van Amstel;Coco;c.amstel@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;self;;pending;1;;;;;;;;;;;\n1;8681DA-41B3-F274C8;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;DFA1A6-E6F3-A17276;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;E57E44-43B0-2DAB5D;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;unknown;;pending;1;;;;;;;;;;;\n1;B27CBA-FB96-AC484F;AK;Kuiper;Anna;a.kuiper@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;A9DD05-284B-9B9944;z;Zefacto;Defano;servicedesk@defacto.nl;uhf;Content creatie;;;;;;;500;0;500;;;pending;1;;;;;;;;;;;\n1;20C921-579B-3DB5C3;908;Peeters;Sanne;s.peeters@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;unknown;;pending;1;;;;;;;;;;;\n1;08A351-EC2E-014A13;z;Zefacto;Defano;servicedesk@defacto.nl;qwe;Effectief communiceren;;;;;;;380;0;380;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Op welke afdeling werk je?\"\", \"\"answer\"\" : \"\"Radiologie\"\"}]\"\n1;DF8FCC-8DED-D1AF5F;AK;Kuiper;Anna;a.kuiper@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;6D7810-8FBC-CCBE59;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;B6CF60-0A30-BAFA22;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;32E3F3-6BE7-7910F3;AK;Kuiper;Anna;a.kuiper@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;163887-471F-0E97D8;;Leferink;Laura;laura@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;A81CAF-4FB4-866150;10004;Akersloot;Evert;e.akersloot@defacto.nl;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\n1;88B937-4B69-EC1F74;AK;Kuiper;Anna;a.kuiper@defacto.nl;CL524;CAPP Leeromgeving;;;;;;;850;0;850;;;pending;1;;;;;;;;;;;\n1;2AEC30-F68F-E6077A;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Voor welke organisatie ben je werkzaam?\"\", \"\"answer\"\" : null}, {\"\"question\"\" : \"\"Welke functie vervul je?\"\", \"\"answer\"\" : null}]\"\n1;A47C28-0B02-363633;;My;Isabela;isabela@defacto.nl;FEED;Feedback tips en tops;;Feedback geven, zo doe je dat!;;;2022-04-14 10:00:00;2022-04-14 12:00:00;180;0;180;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Voor welke organisatie ben je werkzaam?\"\", \"\"answer\"\" : null}, {\"\"question\"\" : \"\"Welke functie vervul je?\"\", \"\"answer\"\" : null}]\"\n1;E2D7FE-0731-F072CA;z;Zefacto;Defano;servicedesk@defacto.nl;FEED;Feedback tips en tops;;;;;;;180;0;180;;;pending;1;;;;;;;;;;;\n1;79EFB4-E882-1C1C0A;;Hoekstra;Els;els.hoekstra@gmail.com;BHV;BHV Basiscursus;;;;;;;50;0;50;;;pending;1;;;;;;;;;;;\"[{\"\"question\"\" : \"\"Heb je al eerder een cursus mindfulness gevolgd?\"\", \"\"answer\"\" : null}]\"\n"},{"id":"295ff9be-c93a-4fb2-b88c-e374e0f57f21","name":"Getting a non-existing run","originalRequest":{"method":"GET","header":[],"url":"https://<hostname van het LMS>/api/v1/invoices/export/5"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 31 Oct 2025 15:28:52 GMT"},{"key":"Content-Type","value":"text/csv; charset=utf-8"},{"key":"Content-Length","value":"577"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"Content-Disposition","value":"attachment; filename=invoices-export-19648ff9ed0249a1a15fb553fdd884106711468e9b742f99cfeb4f7c83a397b8.csv"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Nel","value":"{\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}"},{"key":"Report-To","value":"{\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=8aADboeTm%2F1UH%2F2gWunSwNjhLnXDL9pd2Ws0w%2FUCPx4%3D\\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\\u0026ts=1761924531\"}],\"max_age\":3600}"},{"key":"Reporting-Endpoints","value":"heroku-nel=\"https://nel.heroku.com/reports?s=8aADboeTm%2F1UH%2F2gWunSwNjhLnXDL9pd2Ws0w%2FUCPx4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1761924531\""},{"key":"Server","value":"cloudflare"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"1.1 heroku-router"},{"key":"X-Request-Id","value":"2eab065c-688f-40ed-c421-9fed62d45cf1"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"CF-RAY","value":"99742f44c8702f85-AMS"}],"cookie":[],"responseTime":null,"body":"run_id;reference;user_code;user_last_name;user_first_name;user_email;course_code;course_title;event_code;event_title;occurrence_code;occurrence_title;start_datetime;end_datetime;invoice_amount;invoice_vat_amount;invoice_total_amount;invoice_debtor_type;invoice_debtor_reference;invoice_status;invoice_number;invoice_comment;billing_address_type;billing_company_name;billing_company_reference;billing_company_street_name;billing_company_house_number;billing_company_house_number_suffix;billing_company_postal_code;billing_company_city;billing_company_country;questions_answered\n"}],"_postman_id":"f277ab54-5e85-4415-8f3f-257667e62deb"}],"id":"c0893693-d94e-4a61-91c5-fd3cb20d25e0","_postman_id":"c0893693-d94e-4a61-91c5-fd3cb20d25e0","description":""}],"event":[{"listen":"prerequest","script":{"id":"b058bab8-9859-4b41-b952-b56370ca7c79","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"c53f48ed-ebab-4055-9394-0d4e9ad4028d","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://<hostname van het LMS>"},{"key":"clientId","value":"client_id"},{"key":"clientSecret","value":"client_secret"},{"key":"apiPath","value":"api/v1"},{"key":"apiPathV2","value":"api/v2"},{"key":"clientIdCourses","value":"client_id"},{"key":"clientSecretCourses","value":"client_secret"},{"key":"reportId","value":"report_id"}]}