{"info":{"_postman_id":"bafb6868-9fe7-4efd-9410-1398e08da2ef","name":"Flexy -> Cnet Worker Integration","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"7939728","collectionId":"bafb6868-9fe7-4efd-9410-1398e08da2ef","publishedId":"Uz59MeTz","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-05-24T17:38:52.000Z"},"item":[{"name":"Webhook","id":"6ae1b398-3378-4326-b431-d82b364b2a46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Webhook-Signature","value":"[Base64 Signature]","description":"<p>A signature that can be used to verify the authenticity of the webhook using Flexy's public key.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"meta\": {\r\n    \"id\": \"uuid\",\r\n    \"created\": \"timestamp\"\r\n  },\r\n  \"events\": [\r\n    {\r\n      \"id\": \"uuid\",\r\n      \"href\": {\r\n        \"resource\": \"url\"\r\n      },\r\n      \"type\": \"string\",\r\n      \"created\": \"timestamp\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://mock.codes/200","description":"<p>This request will be made to each configured webhook destination when a trigger event occurs.</p>\n<p>The destination must respond with a HTTP status code between 200 and 299 or the webhook will be considered failed, and will be retried according to the configured maximum retries and retry frequency.</p>\n","urlObject":{"protocol":"https","path":["200"],"host":["mock","codes"],"query":[],"variable":[]}},"response":[{"id":"f5e7e81c-062a-4d19-ad27-d2054c6cd7fd","name":"Onboarding Approved","originalRequest":{"method":"POST","header":[{"key":"X-Webhook-Signature","value":"UK6Xcy3UcBqWedQ4lTn6cLJE2UUF16p7edB7ewLNBlnzYeS/Sav7dGQnuoFaMjLvQcyum86/fn75L0C4ZAGg4PnRDakykoCyN2J60+TKOW3AUV5LhhqFYPxZAukQFLW+QWkhb6bpZ94uOVw9KWAd8fNZ/NBasbIpJ+waBxfZXQbDrvxfqCZ6qJgEXefufYcvLq1odzqzufIL1u+4ZtdqLqvxMENmEdyvU7gb/Zrb/VKTn+RfIdWPvl5+y8cwD6zh+xOuoHd7cT/poOq43vft7pk7Bwi4W3IbKSpsfP4SYe3M/z9vO7tZ98GxhS2n+iYa4nSYj/RycVYagZCz3Kr+qmmPpVmZ3amDXBq6y9+IcAm2ISqwE4+AyH4mgqGCUTmTFx6iifwPUIr4LJaISKO6Qp4+0EpY1q90mTPK1FdMYWNy+GUFz56NHSBa6jpxMq4Q6trT8ydlN5yNG77MUnWgeaPDKth04m55HQXbrtGGv5wBxH/sSDM3N2/Id0jXliwJFvLVfeCZE+b0fU5lEc68LFMuWPYDXN0mCnxyCNwcGrgOqtvXGWujfWbkWY0Zrha0LE9Fa9G3qVdvfdZqgb+zNSAIU5rAnJT1eH39AWMzmuExmffy2nW0LrhVpf7aNI3GqxDS+QST786EyC1MF4pKTeAn6T+gnBHpkx6kgwxUbYU=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"meta\": {\r\n    \"id\": \"a268d0be-3392-459c-abf3-c5c749f0908f\",\r\n    \"created\": \"2022-05-24T15:23:26.098Z\"\r\n  },\r\n  \"events\": [\r\n    {\r\n      \"id\": \"747756f6-db75-11ec-9edf-27943f742223\",\r\n      \"href\": {\r\n        \"onboarding\": \"https://dev.snaplogic.au.flexy.com/onboarding/1f581548-db75-11ec-9496-af2bd0c75f35\",\r\n        \"workerAccount\": \"https://dev.snaplogic.au.flexy.com/workers/09440f28-67d9-11e8-bd0d-eb0252626274\"\r\n      },\r\n      \"type\": \"onboarding-approved\",\r\n      \"created\": \"2022-05-24T15:23:25.318Z\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://mock.codes/200"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"4c73a175-4681-409e-a4f3-232d98b80e6f","name":"Worker Account Updated","originalRequest":{"method":"POST","header":[{"key":"X-Webhook-Signature","value":"UK6Xcy3UcBqWedQ4lTn6cLJE2UUF16p7edB7ewLNBlnzYeS/Sav7dGQnuoFaMjLvQcyum86/fn75L0C4ZAGg4PnRDakykoCyN2J60+TKOW3AUV5LhhqFYPxZAukQFLW+QWkhb6bpZ94uOVw9KWAd8fNZ/NBasbIpJ+waBxfZXQbDrvxfqCZ6qJgEXefufYcvLq1odzqzufIL1u+4ZtdqLqvxMENmEdyvU7gb/Zrb/VKTn+RfIdWPvl5+y8cwD6zh+xOuoHd7cT/poOq43vft7pk7Bwi4W3IbKSpsfP4SYe3M/z9vO7tZ98GxhS2n+iYa4nSYj/RycVYagZCz3Kr+qmmPpVmZ3amDXBq6y9+IcAm2ISqwE4+AyH4mgqGCUTmTFx6iifwPUIr4LJaISKO6Qp4+0EpY1q90mTPK1FdMYWNy+GUFz56NHSBa6jpxMq4Q6trT8ydlN5yNG77MUnWgeaPDKth04m55HQXbrtGGv5wBxH/sSDM3N2/Id0jXliwJFvLVfeCZE+b0fU5lEc68LFMuWPYDXN0mCnxyCNwcGrgOqtvXGWujfWbkWY0Zrha0LE9Fa9G3qVdvfdZqgb+zNSAIU5rAnJT1eH39AWMzmuExmffy2nW0LrhVpf7aNI3GqxDS+QST786EyC1MF4pKTeAn6T+gnBHpkx6kgwxUbYU=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"meta\": {\r\n    \"id\": \"a268d0be-3392-459c-abf3-c5c749f0908f\",\r\n    \"created\": \"2022-05-24T15:23:26.098Z\"\r\n  },\r\n  \"events\": [\r\n    {\r\n      \"id\": \"747756f6-db75-11ec-9edf-27943f742223\",\r\n      \"href\": {\r\n        \"workerAccount\": \"https://dev.snaplogic.au.flexy.com/workers/09440f28-67d9-11e8-bd0d-eb0252626274\"\r\n      },\r\n      \"type\": \"worker-account-updated\",\r\n      \"created\": \"2022-05-24T15:23:25.318Z\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://mock.codes/200"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6ae1b398-3378-4326-b431-d82b364b2a46"},{"name":"Get Webhook Public Key","id":"8c182e27-a5c9-45ee-9cfd-2423a69447cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://dev.snaplogic.au.flexy.com/webhooks/publickey","description":"<p>Fetch Flexy's public key to be used to verify webhook signatures.</p>\n","urlObject":{"protocol":"https","path":["webhooks","publickey"],"host":["dev","snaplogic","au","flexy","com"],"query":[],"variable":[]}},"response":[{"id":"3f4a2947-192d-4521-ab10-1bdc1e4c7d15","name":"Get Webhook Public Key","originalRequest":{"method":"GET","header":[],"url":"https://dev.snaplogic.au.flexy.com/webhooks/publickey"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-request-id","value":"b5ab8e1f-c2f9-4ca4-a512-ea43b65c6d50"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"799"},{"key":"ETag","value":"W/\"31f-F9Tpo2KDVBdZRB4VHavGUW7Et1k\""},{"key":"Date","value":"Wed, 25 May 2022 12:48:07 GMT"},{"key":"Via","value":"1.1 google"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsaduJ2K3GjS+neE/EziV\n2fOQXGOMvdz3RXvF2uJujUwot2IpRQAwfFZJ5RYUdnugLfmZYIKGUWUU7+ZSxGnY\n2ForrO8slqSie6CQTlEsXGoPnEwVvAZIeKvvhcAREysgYrSys2ja2KVhPsdiORgM\nGlBpiREQON/jdRzDBviTIVENSjDt2/fEHcH+znsH5cvKimibrrxs9yqijiggFjl9\ndq3WHYoruMXawnYxaUZDhQbxzR+lPArRtRmIYPvHLImAvHv2P1FmQIaiRGQ1TxP0\nPRRInG6PyazUPNZIT1lSPRBPhS14hgyQ2g+2hOXBdAGfnBK+QqSkTZUHOPP87z8R\nvEjLXAQjTQo0+hg2VZQjXenkZdPkP9WKURrk0iHOtxxhi3dnxJERiU6t5VxLpL3g\nLsvSGFHGNcL0UHkRSzu0eP2WxwbW2C+yk3K605mUeg+2H7EZhW11czjtYkPnw1JQ\nyYahvRpkal16joE5x4QuhwRX0h2eXtCdC/SAiqm1B6J5GO0BSwRk5kdJ4ApglhKo\nUhVPQucPUJq4eSXt4koZX0jlul46veNbwf2U7GIf1O5t5S4E0198932mmmWRzFEy\noKoSQMj+Cm1zl/MeEBOhT0Y0gJXd3yr6mK9wFviSw9dYWmUwnT8ls1k0fNj+Q12P\nN7BvZkFGS1ZeQUz/NksSOXUCAwEAAQ==\n-----END PUBLIC KEY-----"}],"_postman_id":"8c182e27-a5c9-45ee-9cfd-2423a69447cd"},{"name":"Get Onboarding By Id","id":"d48400f6-1b52-46af-abfe-c09581bec488","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{Authorization}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://dev.snaplogic.au.flexy.com/onboarding/:onboardingId","description":"<p>Fetch an Onboarding record by its ID.</p>\n","urlObject":{"protocol":"https","path":["onboarding",":onboardingId"],"host":["dev","snaplogic","au","flexy","com"],"query":[],"variable":[{"type":"any","value":"","key":"onboardingId"}]}},"response":[{"id":"c2e5ee8c-350c-4646-82eb-e12f5f8f939b","name":"Get Onboarding By Id","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://dev.snaplogic.au.flexy.com/onboarding/:onboardingId","protocol":"https","host":["dev","snaplogic","au","flexy","com"],"path":["onboarding",":onboardingId"],"variable":[{"key":"onboardingId","value":"1f581548-db75-11ec-9496-af2bd0c75f35"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": {\n        \"id\": \"1f581548-db75-11ec-9496-af2bd0c75f35\",\n        \"created\": \"2022-05-24T15:21:02.488Z\",\n        \"updated\": \"2022-05-24T15:23:24.661Z\",\n        \"version\": 3,\n        \"workerId\": \"09440f28-67d9-11e8-bd0d-eb0252626274\",\n        \"onboardingStatus\": \"approved\",\n        \"creatorId\": \"03dcf7a2-519d-11ea-9893-cb2d8123adcb\",\n        \"updatorId\": \"03dcf7a2-519d-11ea-9893-cb2d8123adcb\",\n        \"rtwVerification\": {\n            \"id\": \"5748cf60-db75-11ec-a70a-4fc2f8a4a475\",\n            \"created\": \"2022-05-24T15:22:36.320Z\",\n            \"creatorId\": \"03dcf7a2-519d-11ea-9893-cb2d8123adcb\",\n            \"onboardingId\": \"1f581548-db75-11ec-9496-af2bd0c75f35\",\n            \"documentId\": \"341b2290-db75-11ec-9496-0f8a2f04c62c\",\n            \"addressLine1\": \"123 Test Street\",\n            \"addressLine2\": \"Sydney\",\n            \"city\": \"Sydney\",\n            \"postcode\": \"2850\",\n            \"dob\": \"1992-09-07\",\n            \"homeLat\": -33.8352896,\n            \"homeLng\": 151.0654771,\n            \"active\": true,\n            \"gender\": \"male\",\n            \"state\": \"Australia\"\n        },\n        \"workerInterview\": {\n            \"id\": \"59fa1764-db75-11ec-a70a-0f8a0eade880\",\n            \"created\": \"2022-05-24T15:22:40.852Z\",\n            \"creatorId\": \"03dcf7a2-519d-11ea-9893-cb2d8123adcb\",\n            \"onboardingId\": \"1f581548-db75-11ec-9496-af2bd0c75f35\",\n            \"availableWeekdays\": false,\n            \"availableWeekends\": false,\n            \"availableEvenings\": false,\n            \"availableNights\": false,\n            \"education\": \"school-college\",\n            \"languages\": [],\n            \"drivingLicense\": false,\n            \"active\": true\n        },\n        \"checkerAssessment\": {\n            \"id\": \"72a23ef4-db75-11ec-9715-db3275d4c5c8\",\n            \"created\": \"2022-05-24T15:23:22.195Z\",\n            \"creatorId\": \"03dcf7a2-519d-11ea-9893-cb2d8123adcb\",\n            \"onboardingId\": \"1f581548-db75-11ec-9496-af2bd0c75f35\",\n            \"blockedCategoryIds\": [],\n            \"active\": true\n        }\n    }\n}"}],"_postman_id":"d48400f6-1b52-46af-abfe-c09581bec488"},{"name":"Get Worker Account By Id","id":"fc8fd380-674f-4d53-8908-f6b079b70f96","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{Authorization}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://dev.snaplogic.au.flexy.com/workers/:workerId","description":"<p>Fetch a Worker Account record by its ID.</p>\n","urlObject":{"protocol":"https","path":["workers",":workerId"],"host":["dev","snaplogic","au","flexy","com"],"query":[],"variable":[{"type":"any","value":"","key":"workerId"}]}},"response":[{"id":"e1257f2c-8469-4aa9-9461-20159b0102f3","name":"Get Worker Account By Id","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://dev.snaplogic.au.flexy.com/workers/:workerId","protocol":"https","host":["dev","snaplogic","au","flexy","com"],"path":["workers",":workerId"],"variable":[{"key":"workerId","value":"09440f28-67d9-11e8-bd0d-eb0252626274"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": {\n        \"id\": \"09440f28-67d9-11e8-bd0d-eb0252626274\",\n        \"created\": \"2018-06-04T09:24:09.580Z\",\n        \"updated\": \"2022-05-24T15:23:24.805Z\",\n        \"version\": 5,\n        \"status\": \"active\",\n        \"email\": \"dpleager2k@webeden.co.uk\",\n        \"firstName\": \"Darrin\",\n        \"lastName\": \"Pleager\",\n        \"photo\": \"https://robohash.org/ducimusvelitdolor.jpg?size=350x350&set=set1\",\n        \"phone\": \"0491570156\",\n        \"onboardingStatus\": \"approved\",\n        \"homeLat\": -33.8352896,\n        \"homeLng\": 151.0654771,\n        \"dob\": \"1992-09-07T00:00:00.000Z\",\n        \"lastSeen\": \"2019-11-26T15:24:16.027Z\",\n        \"availableWeekdays\": false,\n        \"availableWeekends\": false,\n        \"availableEvenings\": false,\n        \"availableNights\": false,\n        \"education\": \"school-college\",\n        \"onboardingStatusUpdated\": \"2022-05-24T15:23:24.637Z\",\n        \"drivingLicense\": false,\n        \"languages\": [],\n        \"addressLine1\": \"123 Test Street\",\n        \"addressLine2\": \"Sydney\",\n        \"city\": \"Sydney\",\n        \"postcode\": \"2850\",\n        \"homePostcodePrefix\": \"Sydney Olympic Park\",\n        \"state\": \"Australia\",\n        \"accountNumber\": \"FW-101545\",\n        \"assignedAgreementId\": \"a08dcfe4-04aa-11ea-aa19-6b796715ae2e\",\n        \"agreementAssignedBy\": \"03dcf7a2-519d-11ea-9893-cb2d8123adcb\",\n        \"agreementAssignedOn\": \"2022-05-24T15:23:24.796Z\",\n        \"emailVerified\": \"2021-08-04 09:48:59.781199+00\",\n        \"addressLastUpdated\": \"2022-05-24T15:22:36.484Z\",\n        \"photoUpdated\": \"2018-06-04T09:24:09.943Z\",\n        \"maxWeeklyHours\": 40,\n        \"workerType\": \"direct\",\n        \"categoryPrefs\": []\n    }\n}"}],"_postman_id":"fc8fd380-674f-4d53-8908-f6b079b70f96"}]}