{"info":{"_postman_id":"0c3ffa47-cc96-4be3-a042-b5d7df3fb88c","name":"Documents","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"15953979","collectionId":"0c3ffa47-cc96-4be3-a042-b5d7df3fb88c","publishedId":"2s93XvX5Ba","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-04-12T22:52:09.000Z"},"item":[{"name":"Features","item":[{"name":"Update feature","id":"0d28e674-10d1-469b-a86c-e76e3ff582b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"fields\": {\n        \"title\": {\n            \"stringValue\": \"Example\"\n        },\n        \"description\": {\n            \"stringValue\": \"Example\"\n        }\n    }\n}"},"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature/W6Y3wFPU1UOT1tuTVfnt?updateMask.fieldPaths=title&updateMask.fieldPaths=description","urlObject":{"path":["documents","feature","W6Y3wFPU1UOT1tuTVfnt"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[{"key":"updateMask.fieldPaths","value":"title"},{"key":"updateMask.fieldPaths","value":"description"}],"variable":[]}},"response":[],"_postman_id":"0d28e674-10d1-469b-a86c-e76e3ff582b0"},{"name":"Create new feature","event":[{"listen":"prerequest","script":{"id":"088eae39-1916-471e-821e-017642b29bd9","exec":["pm.variables.set(\"createTime\", JSON.stringify(new Date().toJSON()));"],"type":"text/javascript"}}],"id":"03842889-810d-4686-87a9-6cf08cdec4ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"fields\": {\n        \"accessQuantity\": {\n            \"integerValue\": 0\n        },\n        \"title\": {\n            \"stringValue\": \"Test\"\n        },\n        \"stepName\": {\n            \"stringValue\": \"postsale\"\n        },\n        \"isTrending\": {\n            \"booleanValue\": false\n        },\n        \"isActive\": {\n            \"booleanValue\": true\n        },\n        \"videoUrl\": {\n            \"stringValue\": \"https://www.youtube.com/watch?v=v0EF-N9Ymvw\"\n        },\n        \"segment\": {\n            \"arrayValue\": {\n                \"values\": [\n                    {\n                        \"mapValue\": {\n                            \"fields\": {\n                                \"name\": {\n                                    \"stringValue\": \"ecommerce\"\n                                },\n                                \"id\": {\n                                    \"stringValue\": \"1\"\n                                }\n                            }\n                        }\n                    },\n                    {\n                        \"mapValue\": {\n                            \"fields\": {\n                                \"name\": {\n                                    \"stringValue\": \"supermarket\"\n                                },\n                                \"id\": {\n                                    \"stringValue\": \"2\"\n                                }\n                            }\n                        }\n                    }\n                ]\n            }\n        },\n        \"icon\": {\n            \"stringValue\": \"\"\n        },\n        \"description\": {\n            \"stringValue\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce non nibh eget neque commodo sollicitudin. Nullam id consequat quam. Suspendisse molestie faucibus feugiat. Mauris eleifend vestibulum odio, vel cursus urna sagittis sed. Sed eu fermentum orci, in faucibus sem. Curabitur semper dapibus dolor, non euismod nulla viverra eget. Cras feugiat neque quis quam imperdiet, rhoncus facilisis turpis molestie. Maecenas interdum vitae urna eu faucibus. Quisque ex massa, varius sed justo a, aliquet condimentum ante. Suspendisse tortor mauris, vehicula eu varius eu, rhoncus et turpis. Ut nec viverra libero. Sed tincidunt odio eros, sit amet eleifend quam suscipit sed. Nunc quis augue a metus hendrerit sagittis. Etiam id massa quam. Ut sed nisi sed sem ornare vehicula quis vel odio. Cras aliquet dolor mi, a lobortis nisi tristique sit amet.\"\n        },\n        \"subtitle\": {\n            \"stringValue\": \"Lorem ipsum dolor.\"\n        },\n        \"createTimestamp\": {\n            \"stringValue\": {{createTime}}\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature","urlObject":{"path":["documents","feature"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[],"variable":[]}},"response":[],"_postman_id":"03842889-810d-4686-87a9-6cf08cdec4ab"},{"name":"Filter by feature title","id":"69d24181-2401-4dc4-ac5e-597c64c81e4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"structuredQuery\": {\n        \"select\": {\n            \"fields\": [\n                {\n                    \"fieldPath\": \"title\"\n                },\n                {\n                    \"fieldPath\": \"description\"\n                }\n            ]\n        },\n        \"from\": [\n            {\n                \"collectionId\": \"feature\",\n                \"allDescendants\": true\n            }\n        ],\n        \"where\": {\n            \"fieldFilter\": {\n                \"field\": {\n                    \"fieldPath\": \"isActive\"\n                },\n                \"op\": \"EQUAL\",\n                \"value\": {\n                    \"booleanValue\": true\n                }\n            }\n        }\n    }\n}"},"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/:runQuery","urlObject":{"protocol":"https","path":["v1","projects","kobesaasmarketplace","databases","(default)","documents",":runQuery"],"host":["firestore","googleapis","com"],"query":[],"variable":[{"id":"b0172ff6-5094-4f50-89ab-af15c87f3653","type":"any","value":null,"key":"runQuery"}]}},"response":[],"_postman_id":"69d24181-2401-4dc4-ac5e-597c64c81e4f"},{"name":"Filter by feature segment","id":"f3ee58bb-b5db-49e0-afc5-dabe0759c6f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"structuredQuery\": {\n        \"select\": {\n            \"fields\": [\n                {\n                    \"fieldPath\": \"title\"\n                },\n                {\n                    \"fieldPath\": \"description\"\n                }\n            ]\n        },\n        \"from\": [\n            {\n                \"collectionId\": \"feature\",\n                \"allDescendants\": true\n            }\n        ],\n        \"where\": {\n            \"compositeFilter\": {\n                \"op\": \"AND\",\n                \"filters\": [\n                    {\n                        \"fieldFilter\": {\n                            \"field\": {\n                                \"fieldPath\": \"isActive\"\n                            },\n                            \"op\": \"EQUAL\",\n                            \"value\": {\n                                \"booleanValue\": true\n                            }\n                        }\n                    },\n                    {\n                        \"fieldFilter\": {\n                            \"field\": {\n                                \"fieldPath\": \"segment\"\n                            },\n                            \"op\": \"ARRAY_CONTAINS\",\n                            \"value\": {\n                                \"mapValue\": {\n                                    \"fields\": {\n                                        \"name\": {\n                                            \"stringValue\": \"supermarket\"\n                                        },\n                                        \"id\": {\n                                            \"stringValue\": \"1\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/:runQuery","urlObject":{"protocol":"https","path":["v1","projects","kobesaasmarketplace","databases","(default)","documents",":runQuery"],"host":["firestore","googleapis","com"],"query":[],"variable":[{"id":"b0172ff6-5094-4f50-89ab-af15c87f3653","type":"any","value":null,"key":"runQuery"}]}},"response":[],"_postman_id":"f3ee58bb-b5db-49e0-afc5-dabe0759c6f9"},{"name":"Filter by feature stepName","id":"5543ce87-8468-4ddc-8159-f2baa3ad2c1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"structuredQuery\": {\n        \"select\": {\n            \"fields\": [\n                {\n                    \"fieldPath\": \"title\"\n                },\n                {\n                    \"fieldPath\": \"description\"\n                }\n            ]\n        },\n        \"from\": [\n            {\n                \"collectionId\": \"feature\",\n                \"allDescendants\": true\n            }\n        ],\n        \"where\": {\n            \"compositeFilter\": {\n                \"op\": \"AND\",\n                \"filters\": [\n                    {\n                        \"fieldFilter\": {\n                            \"field\": {\n                                \"fieldPath\": \"isActive\"\n                            },\n                            \"op\": \"EQUAL\",\n                            \"value\": {\n                                \"booleanValue\": true\n                            }\n                        }\n                    },\n                    {\n                        \"fieldFilter\": {\n                            \"field\": {\n                                \"fieldPath\": \"stepName\"\n                            },\n                            \"op\": \"EQUAL\",\n                            \"value\": {\n                                \"stringValue\": \"attraction\"\n                            }\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/:runQuery","urlObject":{"protocol":"https","path":["v1","projects","kobesaasmarketplace","databases","(default)","documents",":runQuery"],"host":["firestore","googleapis","com"],"query":[],"variable":[{"id":"b0172ff6-5094-4f50-89ab-af15c87f3653","type":"any","value":null,"key":"runQuery"}]}},"response":[],"_postman_id":"5543ce87-8468-4ddc-8159-f2baa3ad2c1e"},{"name":"Filter by feature createTime","id":"d916afbe-0314-4604-b4d4-9520e5e3e039","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"structuredQuery\": {\n\t\t\"select\": {\n\t\t\t\"fields\": [\n\t\t\t\t{\n\t\t\t\t\t\"fieldPath\": \"title\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"fieldPath\": \"description\"\n\t\t\t\t},{\n                    \"fieldPath\": \"createTimestamp\"\n                }\n\t\t\t]\n\t\t},\n\t\t\"from\": [\n\t\t\t{\n\t\t\t\t\"collectionId\": \"feature\",\n\t\t\t\t\"allDescendants\": true\n\t\t\t}\n\t\t],\n\t\t\"orderBy\": [\n\t\t\t{\n\t\t\t\t\"field\": {\n\t\t\t\t\t\"fieldPath\": \"createTimestamp\"\n\t\t\t\t},\n\t\t\t\t\"direction\": \"ASCENDING\"\n\t\t\t}\n\t\t]\n\t}\n}\n"},"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/:runQuery","urlObject":{"protocol":"https","path":["v1","projects","kobesaasmarketplace","databases","(default)","documents",":runQuery"],"host":["firestore","googleapis","com"],"query":[],"variable":[{"id":"b0172ff6-5094-4f50-89ab-af15c87f3653","type":"any","value":null,"key":"runQuery"}]}},"response":[],"_postman_id":"d916afbe-0314-4604-b4d4-9520e5e3e039"}],"id":"7b8d75c0-fc93-4e7f-8cf0-72a88486573b","_postman_id":"7b8d75c0-fc93-4e7f-8cf0-72a88486573b","description":""},{"name":"Get all documents","id":"7c448a78-df0c-4b84-921b-5847b896dca4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature","urlObject":{"path":["documents","feature"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[],"variable":[]}},"response":[],"_postman_id":"7c448a78-df0c-4b84-921b-5847b896dca4"},{"name":"Get document","id":"59f21883-e125-4d8e-943d-b73acfd2279b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature/W6Y3wFPU1UOT1tuTVfnt","urlObject":{"path":["documents","feature","W6Y3wFPU1UOT1tuTVfnt"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[],"variable":[]}},"response":[],"_postman_id":"59f21883-e125-4d8e-943d-b73acfd2279b"},{"name":"Get segment","id":"1951832b-1584-4928-9609-13ca5b418baa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature/W6Y3wFPU1UOT1tuTVfnt","urlObject":{"path":["documents","feature","W6Y3wFPU1UOT1tuTVfnt"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[],"variable":[]}},"response":[],"_postman_id":"1951832b-1584-4928-9609-13ca5b418baa"},{"name":"Delete document","id":"28b9eb9e-84f8-4ecd-97f2-1812ad9d6ce7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature/W6Y3wFPU1UOT1tuTVfnt","urlObject":{"path":["documents","feature","W6Y3wFPU1UOT1tuTVfnt"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[],"variable":[]}},"response":[],"_postman_id":"28b9eb9e-84f8-4ecd-97f2-1812ad9d6ce7"},{"name":"Document pagination","id":"5340ae41-89d0-4416-97a3-80131c5460b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)/documents/feature?pageSize=10","urlObject":{"path":["documents","feature"],"host":["https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"],"query":[{"key":"pageSize","value":"10"}],"variable":[]}},"response":[],"_postman_id":"5340ae41-89d0-4416-97a3-80131c5460b1"}],"event":[{"listen":"prerequest","script":{"id":"8fde4af6-8177-4797-a36d-811dcdd1ee9a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"08e44e90-2aca-4f1e-8a8a-f3f54fe5cbab","type":"text/javascript","exec":[""]}}],"variable":[{"key":"base_url","value":"https://firestore.googleapis.com/v1/projects/kobesaasmarketplace/databases/(default)"},{"key":"document","value":"feature"},{"key":"project","value":"kobesaasmarketplace","type":"string"},{"key":"id","value":"W6Y3wFPU1UOT1tuTVfnt"}]}