{"collection": {"_": {"postman_id": "0c80e36c-2b0f-41b4-b80a-252883e01a05"}, "item": [{"id": "f4ed2c91-9dc2-416b-9783-b48435161269", "name": "part1", "item": [{"id": "f6bbcd65-8db6-4ada-9c0e-f32e281a3c86", "name": "Create a quote", "request": {"url": {"path": ["quotes"], "host": ["{{demo-api}}"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}], "method": "POST", "body": {"mode": "raw", "raw": "{\n \"tekst\": \"To be or to be\",\n \"bronNaam\": \"Shakespeare 3\",\n \"bronLink\": \"http://citation.org\"\n}"}}, "response": [], "event": [{"listen": "test", "script": {"id": "b01fe77f-681c-4107-bcaa-bb42450d2bcd", "type": "text/javascript", "exec": ["var quote = pm.response.json();", "pm.globals.set(\"quote\", quote.url ); ", "", "pm.test(\"Successful POST request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([201]);", "});", ""], "_lastExecutionId": "abaae257-19bb-442c-8ba3-11dda0abca6c"}}]}, {"id": "6394ac7d-33eb-4ee3-b984-7d75e3eda6e5", "name": "Vraag alle quotes op", "request": {"url": {"path": ["quotes"], "host": ["{{demo-api}}"], "query": [], "variable": []}, "method": "GET", "body": {"mode": "raw", "raw": ""}}, "response": [], "event": [{"listen": "test", "script": {"id": "59ec48c9-65be-4364-b07e-e999c439b77a", "type": "text/javascript", "exec": ["//var quotes = pm.response.json();", "//pm.globals.set(\"eerste_quote\", quotes.results[0].url ); //eerste quote uit de lijst", "", "pm.test(\"Status code is 200\", function () {", " pm.response.to.have.status(200);", "});"], "_lastExecutionId": "8bbe5a07-9b17-4397-b370-c064aa3ea884"}}]}, {"id": "d5dfe30a-9892-4a91-85f6-bbc26f4e77da", "name": "Vraag een specifieke quote op", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "method": "GET", "body": {"mode": "raw", "raw": ""}}, "response": [], "event": [{"listen": "test", "script": {"id": "c4265920-3b31-4cd4-877e-59223d3c3137", "type": "text/javascript", "exec": ["pm.test(\"Status code is 200\", function () {", " pm.response.to.have.status(200);", "});"], "_lastExecutionId": "e54f058c-d98c-486b-b0bd-cd4bcac4e22f"}}]}], "event": []}, {"id": "8eec68d6-3f33-4be0-bfce-45831aee05f7", "name": "part2", "item": [{"id": "de8cc139-35bd-4867-8e10-0258d2e01cb0", "name": "Vervang quote in zijn geheel", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}], "method": "PUT", "body": {"mode": "raw", "raw": "{\n \"tekst\": \"Deze quote totaal vervangen\",\n \"bronNaam\": \"Henri Korver\",\n \"bronLink\": \"http://example.com\"\n}"}}, "response": [], "event": [{"listen": "test", "script": {"id": "95b15424-0a25-4fb7-b15e-569ddf411356", "type": "text/javascript", "exec": ["pm.test(\"Successful PUT request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([200]);", "});", "pm.test(\"Body matches string\", function () {", " pm.expect(pm.response.text()).to.include(\"Deze quote totaal vervange\");", "});"], "_lastExecutionId": "a11a2abd-e795-404b-bae4-b689fb7731af"}}]}, {"id": "b480d586-d35f-49c7-b847-1c2dbf859eef", "name": "Pas een quote gedeeltelijk aan", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}], "method": "PATCH", "body": {"mode": "raw", "raw": "{\n\t\"tekst\": \"Deze quote is alleen in dit veld aangepast\"\n}"}}, "response": [], "event": [{"listen": "test", "script": {"id": "dc780489-1ebc-4517-b999-7cf543057b99", "type": "text/javascript", "exec": ["pm.test(\"Successful PATCH request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([200]);", "});"], "_lastExecutionId": "d2b16006-64c4-4c77-b4e0-f7c46a4ef3db"}}]}, {"id": "4f51a7d6-e338-40bf-b296-c610b9a20152", "name": "Verwijder een quote", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "method": "DELETE", "body": {"mode": "raw", "raw": ""}}, "response": [], "event": [{"listen": "test", "script": {"id": "591fd68f-84ab-4069-bf3e-fc788ea97906", "type": "text/javascript", "exec": ["pm.test(\"Successful DELETE request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([204]);", "});"], "_lastExecutionId": "ad3b9aa5-2350-4967-83e0-26a4e4c9bca2"}}]}], "event": []}], "event": [{"listen": "prerequest", "script": {"id": "00cc8921-920d-499f-b775-df0f6d3639ec", "type": "text/javascript", "exec": [""], "_lastExecutionId": "ed6cbbd0-cdc7-4ea8-a0a6-4102e15cf497"}}, {"listen": "test", "script": {"id": "1b66d4e0-ae28-4b50-8bef-8c5ebd26db81", "type": "text/javascript", "exec": [""], "_lastExecutionId": "406f6db0-6ee2-4286-8e15-89dd5608149e"}}], "variable": [], "info": {"_postman_id": "0c80e36c-2b0f-41b4-b80a-252883e01a05", "name": "demo-api client with folders", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"}}, "environment": {"id": "1d110898-6164-46a1-abc5-0c722da4a03a", "values": [{"type": "any", "value": "https://demo.api-test.nl/api/v2", "key": "demo-api"}]}, "globals": {"id": "39fb5155-e5f6-4361-b953-9663053bbcef", "values": [{"type": "any", "value": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62", "key": "quote"}]}, "run": {"stats": {"iterations": {"total": 1, "pending": 0, "failed": 0}, "items": {"total": 6, "pending": 0, "failed": 0}, "scripts": {"total": 18, "pending": 0, "failed": 0}, "prerequests": {"total": 6, "pending": 0, "failed": 0}, "requests": {"total": 6, "pending": 0, "failed": 0}, "tests": {"total": 6, "pending": 0, "failed": 0}, "assertions": {"total": 7, "pending": 0, "failed": 0}, "testScripts": {"total": 12, "pending": 0, "failed": 0}, "prerequestScripts": {"total": 6, "pending": 0, "failed": 0}}, "timings": {"responseAverage": 41.5, "responseMin": 20, "responseMax": 112, "responseSd": 31.800157232315694, "dnsAverage": 0, "dnsMin": 0, "dnsMax": 0, "dnsSd": 0, "firstByteAverage": 0, "firstByteMin": 0, "firstByteMax": 0, "firstByteSd": 0, "started": 1713391202522, "completed": 1713391203058}, "executions": [{"cursor": {"position": 0, "iteration": 0, "length": 6, "cycles": 1, "empty": false, "eof": false, "bof": true, "cr": false, "ref": "cbce4646-bac7-49a8-9ff5-995873412c1b", "httpRequestId": "d40e3654-1897-4733-8413-56a5a164f0be"}, "item": {"id": "f6bbcd65-8db6-4ada-9c0e-f32e281a3c86", "name": "Create a quote", "request": {"url": {"path": ["quotes"], "host": ["{{demo-api}}"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}], "method": "POST", "body": {"mode": "raw", "raw": "{\n \"tekst\": \"To be or to be\",\n \"bronNaam\": \"Shakespeare 3\",\n \"bronLink\": \"http://citation.org\"\n}"}}, "response": [], "event": [{"listen": "test", "script": {"id": "b01fe77f-681c-4107-bcaa-bb42450d2bcd", "type": "text/javascript", "exec": ["var quote = pm.response.json();", "pm.globals.set(\"quote\", quote.url ); ", "", "pm.test(\"Successful POST request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([201]);", "});", ""], "_lastExecutionId": "abaae257-19bb-442c-8ba3-11dda0abca6c"}}]}, "request": {"url": {"protocol": "https", "path": ["api", "v2", "quotes"], "host": ["demo", "api-test", "nl"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}, {"key": "User-Agent", "value": "PostmanRuntime/7.29.0", "system": true}, {"key": "Accept", "value": "*/*", "system": true}, {"key": "Cache-Control", "value": "no-cache", "system": true}, {"key": "Postman-Token", "value": "97f34ba6-3d9f-45ae-8249-c9c2f2147b93", "system": true}, {"key": "Host", "value": "demo.api-test.nl", "system": true}, {"key": "Accept-Encoding", "value": "gzip, deflate, br", "system": true}, {"key": "Connection", "value": "keep-alive", "system": true}, {"key": "Content-Length", "value": "105", "system": true}], "method": "POST", "body": {"mode": "raw", "raw": "{\n \"tekst\": \"To be or to be\",\n \"bronNaam\": \"Shakespeare 3\",\n \"bronLink\": \"http://citation.org\"\n}"}}, "response": {"id": "c934a17e-4e21-4c4a-b707-081900ddeb41", "status": "Created", "code": 201, "header": [{"key": "Date", "value": "Wed, 17 Apr 2024 22:00:02 GMT"}, {"key": "Content-Type", "value": "application/json"}, {"key": "Content-Length", "value": "237"}, {"key": "Connection", "value": "keep-alive"}, {"key": "Location", "value": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62"}, {"key": "Allow", "value": "GET, POST, HEAD, OPTIONS"}, {"key": "API-version", "value": "1.0.0-alpha"}, {"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "Vary", "value": "Cookie"}, {"key": "x-content-type-options", "value": "nosniff"}, {"key": "x-xss-protection", "value": "1; mode=block"}, {"key": "Strict-Transport-Security", "value": "max-age=15768000"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Content-Security-Policy", "value": "default-src 'self' 'unsafe-inline' 'data:' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com;"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Feature-Policy", "value": "accelerometer 'none'; autoplay 'none'; camera 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-get 'none'; sync-xhr 'none'; usb 'none'; usb 'none'; screen-wake-lock 'none'; xr-spatial-tracking 'none';"}, {"key": "Permissions-Policy", "value": "accelerometer=(), autoplay=(), camera=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), sync-xhr=(), usb=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=()"}, {"key": "X-Permitted-Cross-Domain-Policies", "value": "none"}, {"key": "Expect-CT", "value": "enforce, max-age=30"}], "cookie": [], "responseTime": 112, "responseSize": 237, "body": {"url": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62", "tekst": "To be or to be", "bronNaam": "Shakespeare 3", "bronLink": "http://citation.org", "aangemaakt": "2024-04-17T22:00:02.644088Z", "laatstBijgewerkt": null}}, "id": "f6bbcd65-8db6-4ada-9c0e-f32e281a3c86", "assertions": [{"assertion": "Successful POST request", "skipped": false}]}, {"cursor": {"ref": "2fe5051d-fa51-4c5e-8ec1-0fca77e9309a", "length": 6, "cycles": 1, "position": 1, "iteration": 0, "httpRequestId": "723c6839-61fe-4d28-aa00-129820768e38"}, "item": {"id": "6394ac7d-33eb-4ee3-b984-7d75e3eda6e5", "name": "Vraag alle quotes op", "request": {"url": {"path": ["quotes"], "host": ["{{demo-api}}"], "query": [], "variable": []}, "method": "GET", "body": {"mode": "raw", "raw": ""}}, "response": [], "event": [{"listen": "test", "script": {"id": "59ec48c9-65be-4364-b07e-e999c439b77a", "type": "text/javascript", "exec": ["//var quotes = pm.response.json();", "//pm.globals.set(\"eerste_quote\", quotes.results[0].url ); //eerste quote uit de lijst", "", "pm.test(\"Status code is 200\", function () {", " pm.response.to.have.status(200);", "});"], "_lastExecutionId": "8bbe5a07-9b17-4397-b370-c064aa3ea884"}}]}, "request": {"url": {"protocol": "https", "path": ["api", "v2", "quotes"], "host": ["demo", "api-test", "nl"], "query": [], "variable": []}, "header": [{"key": "User-Agent", "value": "PostmanRuntime/7.29.0", "system": true}, {"key": "Accept", "value": "*/*", "system": true}, {"key": "Cache-Control", "value": "no-cache", "system": true}, {"key": "Postman-Token", "value": "dc33ec0b-c103-44e7-b0a9-3ca3f3b1fb3d", "system": true}, {"key": "Host", "value": "demo.api-test.nl", "system": true}, {"key": "Accept-Encoding", "value": "gzip, deflate, br", "system": true}, {"key": "Connection", "value": "keep-alive", "system": true}], "method": "GET", "body": {"mode": "raw", "raw": ""}}, "response": {"id": "9f705d03-03de-43dc-bdde-44fe1df02679", "status": "OK", "code": 200, "header": [{"key": "Date", "value": "Wed, 17 Apr 2024 22:00:02 GMT"}, {"key": "Content-Type", "value": "application/json"}, {"key": "Content-Length", "value": "1470"}, {"key": "Connection", "value": "keep-alive"}, {"key": "Allow", "value": "GET, POST, HEAD, OPTIONS"}, {"key": "API-version", "value": "1.0.0-alpha"}, {"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "Vary", "value": "Cookie"}, {"key": "x-content-type-options", "value": "nosniff"}, {"key": "x-xss-protection", "value": "1; mode=block"}, {"key": "Strict-Transport-Security", "value": "max-age=15768000"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Content-Security-Policy", "value": "default-src 'self' 'unsafe-inline' 'data:' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com;"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Feature-Policy", "value": "accelerometer 'none'; autoplay 'none'; camera 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-get 'none'; sync-xhr 'none'; usb 'none'; usb 'none'; screen-wake-lock 'none'; xr-spatial-tracking 'none';"}, {"key": "Permissions-Policy", "value": "accelerometer=(), autoplay=(), camera=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), sync-xhr=(), usb=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=()"}, {"key": "X-Permitted-Cross-Domain-Policies", "value": "none"}, {"key": "Expect-CT", "value": "enforce, max-age=30"}, {"key": "X-Cache-Status", "value": "BYPASS"}], "cookie": [], "responseTime": 34, "responseSize": 1470, "body": {"count": 6, "next": null, "previous": null, "results": [{"url": "https://demo.api-test.nl/api/v2/quotes/21c982e5-e3c4-4863-b230-f813ad28e5f1", "tekst": "Deze quote totaal vervangen", "bronNaam": "Ad Gerrits", "bronLink": "http://example.com", "aangemaakt": "2019-09-02T18:51:18.243443Z", "laatstBijgewerkt": "2022-06-14T09:00:14.632356Z"}, {"url": "https://demo.api-test.nl/api/v2/quotes/69215b31-6cd6-4e61-a907-9205ba7fcfe8", "tekst": "Foo bar1", "bronNaam": "Alex", "bronLink": "", "aangemaakt": "2019-08-01T16:43:53.065012Z", "laatstBijgewerkt": "2019-08-09T09:02:25.180759Z"}, {"url": "https://demo.api-test.nl/api/v2/quotes/e660581f-857f-4345-92ea-61a251a10732", "tekst": "<string>", "bronNaam": "(Onbekend)", "bronLink": "", "aangemaakt": "2019-09-13T09:19:13.243779Z", "laatstBijgewerkt": null}, {"url": "https://demo.api-test.nl/api/v2/quotes/e9b8edc6-8966-4002-9a07-1eb2c2202512", "tekst": "TEST KOTUUR", "bronNaam": "Ad Freek", "bronLink": "http://example.com", "aangemaakt": "2022-10-05T12:50:20.314038Z", "laatstBijgewerkt": "2022-06-14T09:00:14.632356Z"}, {"url": "https://demo.api-test.nl/api/v2/quotes/71db9493-9117-4391-9004-71ad4efb7215", "tekst": "To be or to be", "bronNaam": "(Onbekend)", "bronLink": "", "aangemaakt": "2019-12-20T11:22:29.598637Z", "laatstBijgewerkt": null}, {"url": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62", "tekst": "To be or to be", "bronNaam": "Shakespeare 3", "bronLink": "http://citation.org", "aangemaakt": "2024-04-17T22:00:02.644088Z", "laatstBijgewerkt": null}]}}, "id": "6394ac7d-33eb-4ee3-b984-7d75e3eda6e5", "assertions": [{"assertion": "Status code is 200", "skipped": false}]}, {"cursor": {"ref": "4e4fb314-b40b-4f2f-b226-f3b4b36b3f51", "length": 6, "cycles": 1, "position": 2, "iteration": 0, "httpRequestId": "3c91d1c9-20d4-44ec-98a2-278cc2957a39"}, "item": {"id": "d5dfe30a-9892-4a91-85f6-bbc26f4e77da", "name": "Vraag een specifieke quote op", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "method": "GET", "body": {"mode": "raw", "raw": ""}}, "response": [], "event": [{"listen": "test", "script": {"id": "c4265920-3b31-4cd4-877e-59223d3c3137", "type": "text/javascript", "exec": ["pm.test(\"Status code is 200\", function () {", " pm.response.to.have.status(200);", "});"], "_lastExecutionId": "e54f058c-d98c-486b-b0bd-cd4bcac4e22f"}}]}, "request": {"url": {"protocol": "https", "path": ["api", "v2", "quotes", "88fc0826-1d9f-438f-83b5-4c7c69e46c62"], "host": ["demo", "api-test", "nl"], "query": [], "variable": []}, "header": [{"key": "User-Agent", "value": "PostmanRuntime/7.29.0", "system": true}, {"key": "Accept", "value": "*/*", "system": true}, {"key": "Cache-Control", "value": "no-cache", "system": true}, {"key": "Postman-Token", "value": "88887407-471a-4af8-865e-6ba3614eb963", "system": true}, {"key": "Host", "value": "demo.api-test.nl", "system": true}, {"key": "Accept-Encoding", "value": "gzip, deflate, br", "system": true}, {"key": "Connection", "value": "keep-alive", "system": true}], "method": "GET", "body": {"mode": "raw", "raw": ""}}, "response": {"id": "4bdcced1-71d4-4a02-99f9-24e1a7e7c97f", "status": "OK", "code": 200, "header": [{"key": "Date", "value": "Wed, 17 Apr 2024 22:00:02 GMT"}, {"key": "Content-Type", "value": "application/json"}, {"key": "Content-Length", "value": "237"}, {"key": "Connection", "value": "keep-alive"}, {"key": "Allow", "value": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS"}, {"key": "API-version", "value": "1.0.0-alpha"}, {"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "Vary", "value": "Cookie"}, {"key": "x-content-type-options", "value": "nosniff"}, {"key": "x-xss-protection", "value": "1; mode=block"}, {"key": "Strict-Transport-Security", "value": "max-age=15768000"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Content-Security-Policy", "value": "default-src 'self' 'unsafe-inline' 'data:' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com;"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Feature-Policy", "value": "accelerometer 'none'; autoplay 'none'; camera 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-get 'none'; sync-xhr 'none'; usb 'none'; usb 'none'; screen-wake-lock 'none'; xr-spatial-tracking 'none';"}, {"key": "Permissions-Policy", "value": "accelerometer=(), autoplay=(), camera=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), sync-xhr=(), usb=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=()"}, {"key": "X-Permitted-Cross-Domain-Policies", "value": "none"}, {"key": "Expect-CT", "value": "enforce, max-age=30"}, {"key": "X-Cache-Status", "value": "BYPASS"}], "cookie": [], "responseTime": 26, "responseSize": 237, "body": {"url": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62", "tekst": "To be or to be", "bronNaam": "Shakespeare 3", "bronLink": "http://citation.org", "aangemaakt": "2024-04-17T22:00:02.644088Z", "laatstBijgewerkt": null}}, "id": "d5dfe30a-9892-4a91-85f6-bbc26f4e77da", "assertions": [{"assertion": "Status code is 200", "skipped": false}]}, {"cursor": {"ref": "220a15ed-269b-4331-ab7d-4d0007533d4a", "length": 6, "cycles": 1, "position": 3, "iteration": 0, "httpRequestId": "c0b523b2-323a-4661-86e0-55e34fcb43ed"}, "item": {"id": "de8cc139-35bd-4867-8e10-0258d2e01cb0", "name": "Vervang quote in zijn geheel", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}], "method": "PUT", "body": {"mode": "raw", "raw": "{\n \"tekst\": \"Deze quote totaal vervangen\",\n \"bronNaam\": \"Henri Korver\",\n \"bronLink\": \"http://example.com\"\n}"}}, "response": [], "event": [{"listen": "test", "script": {"id": "95b15424-0a25-4fb7-b15e-569ddf411356", "type": "text/javascript", "exec": ["pm.test(\"Successful PUT request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([200]);", "});", "pm.test(\"Body matches string\", function () {", " pm.expect(pm.response.text()).to.include(\"Deze quote totaal vervange\");", "});"], "_lastExecutionId": "a11a2abd-e795-404b-bae4-b689fb7731af"}}]}, "request": {"url": {"protocol": "https", "path": ["api", "v2", "quotes", "88fc0826-1d9f-438f-83b5-4c7c69e46c62"], "host": ["demo", "api-test", "nl"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}, {"key": "User-Agent", "value": "PostmanRuntime/7.29.0", "system": true}, {"key": "Accept", "value": "*/*", "system": true}, {"key": "Cache-Control", "value": "no-cache", "system": true}, {"key": "Postman-Token", "value": "c0b0a3a5-e9b3-4bca-9528-4c2b2aeb77b9", "system": true}, {"key": "Host", "value": "demo.api-test.nl", "system": true}, {"key": "Accept-Encoding", "value": "gzip, deflate, br", "system": true}, {"key": "Connection", "value": "keep-alive", "system": true}, {"key": "Content-Length", "value": "116", "system": true}], "method": "PUT", "body": {"mode": "raw", "raw": "{\n \"tekst\": \"Deze quote totaal vervangen\",\n \"bronNaam\": \"Henri Korver\",\n \"bronLink\": \"http://example.com\"\n}"}}, "response": {"id": "04845f00-1d3a-4404-8a58-5057d902d5b8", "status": "OK", "code": 200, "header": [{"key": "Date", "value": "Wed, 17 Apr 2024 22:00:02 GMT"}, {"key": "Content-Type", "value": "application/json"}, {"key": "Content-Length", "value": "273"}, {"key": "Connection", "value": "keep-alive"}, {"key": "Allow", "value": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS"}, {"key": "API-version", "value": "1.0.0-alpha"}, {"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "Vary", "value": "Cookie"}, {"key": "x-content-type-options", "value": "nosniff"}, {"key": "x-xss-protection", "value": "1; mode=block"}, {"key": "Strict-Transport-Security", "value": "max-age=15768000"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Content-Security-Policy", "value": "default-src 'self' 'unsafe-inline' 'data:' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com;"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Feature-Policy", "value": "accelerometer 'none'; autoplay 'none'; camera 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-get 'none'; sync-xhr 'none'; usb 'none'; usb 'none'; screen-wake-lock 'none'; xr-spatial-tracking 'none';"}, {"key": "Permissions-Policy", "value": "accelerometer=(), autoplay=(), camera=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), sync-xhr=(), usb=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=()"}, {"key": "X-Permitted-Cross-Domain-Policies", "value": "none"}, {"key": "Expect-CT", "value": "enforce, max-age=30"}], "cookie": [], "responseTime": 20, "responseSize": 273, "body": {"url": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62", "tekst": "Deze quote totaal vervangen", "bronNaam": "Henri Korver", "bronLink": "http://example.com", "aangemaakt": "2024-04-17T22:00:02.644088Z", "laatstBijgewerkt": "2024-04-17T22:00:02.882243Z"}}, "id": "de8cc139-35bd-4867-8e10-0258d2e01cb0", "assertions": [{"assertion": "Successful PUT request", "skipped": false}, {"assertion": "Body matches string", "skipped": false}]}, {"cursor": {"ref": "1686ee6d-d118-4d65-850e-d2811fab4bfb", "length": 6, "cycles": 1, "position": 4, "iteration": 0, "httpRequestId": "c2330266-6dde-45d2-a429-67eb529702bc"}, "item": {"id": "b480d586-d35f-49c7-b847-1c2dbf859eef", "name": "Pas een quote gedeeltelijk aan", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}], "method": "PATCH", "body": {"mode": "raw", "raw": "{\n\t\"tekst\": \"Deze quote is alleen in dit veld aangepast\"\n}"}}, "response": [], "event": [{"listen": "test", "script": {"id": "dc780489-1ebc-4517-b999-7cf543057b99", "type": "text/javascript", "exec": ["pm.test(\"Successful PATCH request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([200]);", "});"], "_lastExecutionId": "d2b16006-64c4-4c77-b4e0-f7c46a4ef3db"}}]}, "request": {"url": {"protocol": "https", "path": ["api", "v2", "quotes", "88fc0826-1d9f-438f-83b5-4c7c69e46c62"], "host": ["demo", "api-test", "nl"], "query": [], "variable": []}, "header": [{"name": "Content-Type", "key": "Content-Type", "value": "application/json"}, {"key": "User-Agent", "value": "PostmanRuntime/7.29.0", "system": true}, {"key": "Accept", "value": "*/*", "system": true}, {"key": "Cache-Control", "value": "no-cache", "system": true}, {"key": "Postman-Token", "value": "1915d404-5695-4755-abb2-14f73dcbb1fe", "system": true}, {"key": "Host", "value": "demo.api-test.nl", "system": true}, {"key": "Accept-Encoding", "value": "gzip, deflate, br", "system": true}, {"key": "Connection", "value": "keep-alive", "system": true}, {"key": "Content-Length", "value": "58", "system": true}], "method": "PATCH", "body": {"mode": "raw", "raw": "{\n\t\"tekst\": \"Deze quote is alleen in dit veld aangepast\"\n}"}}, "response": {"id": "b43e11d7-5a72-4738-8a6a-f1526a007a9e", "status": "OK", "code": 200, "header": [{"key": "Date", "value": "Wed, 17 Apr 2024 22:00:02 GMT"}, {"key": "Content-Type", "value": "application/json"}, {"key": "Content-Length", "value": "288"}, {"key": "Connection", "value": "keep-alive"}, {"key": "Allow", "value": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS"}, {"key": "API-version", "value": "1.0.0-alpha"}, {"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "Vary", "value": "Cookie"}, {"key": "x-content-type-options", "value": "nosniff"}, {"key": "x-xss-protection", "value": "1; mode=block"}, {"key": "Strict-Transport-Security", "value": "max-age=15768000"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Content-Security-Policy", "value": "default-src 'self' 'unsafe-inline' 'data:' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com;"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Feature-Policy", "value": "accelerometer 'none'; autoplay 'none'; camera 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-get 'none'; sync-xhr 'none'; usb 'none'; usb 'none'; screen-wake-lock 'none'; xr-spatial-tracking 'none';"}, {"key": "Permissions-Policy", "value": "accelerometer=(), autoplay=(), camera=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), sync-xhr=(), usb=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=()"}, {"key": "X-Permitted-Cross-Domain-Policies", "value": "none"}, {"key": "Expect-CT", "value": "enforce, max-age=30"}], "cookie": [], "responseTime": 28, "responseSize": 288, "body": {"url": "https://demo.api-test.nl/api/v2/quotes/88fc0826-1d9f-438f-83b5-4c7c69e46c62", "tekst": "Deze quote is alleen in dit veld aangepast", "bronNaam": "Henri Korver", "bronLink": "http://example.com", "aangemaakt": "2024-04-17T22:00:02.644088Z", "laatstBijgewerkt": "2024-04-17T22:00:02.954750Z"}}, "id": "b480d586-d35f-49c7-b847-1c2dbf859eef", "assertions": [{"assertion": "Successful PATCH request", "skipped": false}]}, {"cursor": {"ref": "ebd1727b-f865-41b6-a1d5-6fce178418a8", "length": 6, "cycles": 1, "position": 5, "iteration": 0, "httpRequestId": "627ed292-cc04-4ff2-aeec-bec2026042c6"}, "item": {"id": "4f51a7d6-e338-40bf-b296-c610b9a20152", "name": "Verwijder een quote", "request": {"url": {"host": ["{{quote}}"], "query": [], "variable": []}, "method": "DELETE", "body": {"mode": "raw", "raw": ""}}, "response": [], "event": [{"listen": "test", "script": {"id": "591fd68f-84ab-4069-bf3e-fc788ea97906", "type": "text/javascript", "exec": ["pm.test(\"Successful DELETE request\", function () {", " pm.expect(pm.response.code).to.be.oneOf([204]);", "});"], "_lastExecutionId": "ad3b9aa5-2350-4967-83e0-26a4e4c9bca2"}}]}, "request": {"url": {"protocol": "https", "path": ["api", "v2", "quotes", "88fc0826-1d9f-438f-83b5-4c7c69e46c62"], "host": ["demo", "api-test", "nl"], "query": [], "variable": []}, "header": [{"key": "User-Agent", "value": "PostmanRuntime/7.29.0", "system": true}, {"key": "Accept", "value": "*/*", "system": true}, {"key": "Cache-Control", "value": "no-cache", "system": true}, {"key": "Postman-Token", "value": "411d13e6-dfe2-4021-a248-80e49efe7251", "system": true}, {"key": "Host", "value": "demo.api-test.nl", "system": true}, {"key": "Accept-Encoding", "value": "gzip, deflate, br", "system": true}, {"key": "Connection", "value": "keep-alive", "system": true}], "method": "DELETE", "body": {"mode": "raw", "raw": ""}}, "response": {"id": "894a5fde-03b3-45b1-af03-2f82926b238a", "status": "No Content", "code": 204, "header": [{"key": "Date", "value": "Wed, 17 Apr 2024 22:00:03 GMT"}, {"key": "Content-Length", "value": "0"}, {"key": "Connection", "value": "keep-alive"}, {"key": "Allow", "value": "GET, PUT, PATCH, DELETE, HEAD, OPTIONS"}, {"key": "API-version", "value": "1.0.0-alpha"}, {"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "Vary", "value": "Cookie"}, {"key": "x-content-type-options", "value": "nosniff"}, {"key": "x-xss-protection", "value": "1; mode=block"}, {"key": "Strict-Transport-Security", "value": "max-age=15768000"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Content-Security-Policy", "value": "default-src 'self' 'unsafe-inline' 'data:' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://shields.api-test.nl https://unpkg.com https://cdn.jsdelivr.net https://staging.api-test.nl/avstatic/ https://cdn.datatables.net https://cdnjs.cloudflare.com https://bootswatch.com https://use.fontawesome.com https://code.jquery.com https://fonts.googleapis.com https://coreui.io https://fonts.gstatic.com https://www.google.com https://www.gstatic.com;"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Feature-Policy", "value": "accelerometer 'none'; autoplay 'none'; camera 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; publickey-credentials-get 'none'; sync-xhr 'none'; usb 'none'; usb 'none'; screen-wake-lock 'none'; xr-spatial-tracking 'none';"}, {"key": "Permissions-Policy", "value": "accelerometer=(), autoplay=(), camera=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), sync-xhr=(), usb=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=()"}, {"key": "X-Permitted-Cross-Domain-Policies", "value": "none"}, {"key": "Expect-CT", "value": "enforce, max-age=30"}], "cookie": [], "responseTime": 29, "responseSize": 0}, "id": "4f51a7d6-e338-40bf-b296-c610b9a20152", "assertions": [{"assertion": "Successful DELETE request", "skipped": false}]}], "transfers": {"responseTotal": 2505}, "failures": [], "error": null}}