{"info":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","description":"<html><head></head><body><p>Matrix Security Watchdog provides a public API that allows you to integrate your processes and systems with our service.</p>\n<ul>\n<li>Create and update screening cases</li>\n<li>Approve or reject additional checks</li>\n<li>Respond to adverse findings</li>\n<li>Get updates on case progress</li>\n<li>Download the information gathered during the screening process</li>\n</ul>\n<p>Here we provide examples on how you can use our API.</p>\n<p>The GraphQL API is flexible. You can build your requests to fetch the data you need. In most cases, you can combine two requests into one to get your data quickly and efficiently.</p>\n<p>Please refer to the GraphQL documentation to learn more about the protocol:</p>\n<ul>\n<li>study materials: <a href=\"https://graphql.com/\">https://graphql.com/</a></li>\n<li>the latest version of the <a href=\"https://spec.graphql.org/October2021/\">GraphQL specification</a></li>\n<li>how GraphQL works <a href=\"https://github.com/graphql/graphql-over-http/blob/main/spec/GraphQLOverHTTP.md\">over HTTP</a></li>\n</ul>\n<p>We format the date using the Unix timestamp format.</p>\n<h3 id=\"endpoints\">Endpoints</h3>\n<p>We provide 2 API endpoints:</p>\n<ul>\n<li>GraphQL for data transfer</li>\n<li>REST for file download</li>\n</ul>\n<h3 id=\"versioning\">Versioning</h3>\n<p>Each version of the API is backwards compatible. We can add new features to the API, but we won't remove them or change their behaviour.</p>\n<h1 id=\"authorisation\">Authorisation</h1>\n<p>The authorisation is provided by the API key that you can generate in your Client Portal. Please contact your Implementation Manager or Client Relationship Manager for Client Portal access.</p>\n<p>Add a header <code>x-api-key</code> with your key to the requests.</p>\n<h1 id=\"sandbox\">Sandbox</h1>\n<p>We provide a sandbox to simplify the integration process and to use with your test environments.</p>\n<p>It supports the full API schema and mirrors any new features we make available via our open API, but doesn't store your data and returns mock responses.</p>\n<blockquote>\n<p><strong>The mock data is a mixture of static and random data. Don't expect the response to match the request data, but you can trust the format and the data types.</strong> </p>\n</blockquote>\n<p>For more details on the dummy data we return, download <a href=\"https://swdevluigisandboxdocs.blob.core.windows.net/api-sit/sandbox-documentation.pdf\">sandbox-documentation.pdf</a>.</p>\n<p>Use the API key that only works with this sandbox:<br><code>x-api-key</code>: <code>qWiieGk-Uxnd05YpCHzgRvbkbbv4FHMAr8Tx2d</code></p>\n<h1 id=\"file-transfer\">File transfer</h1>\n<h3 id=\"upload\">Upload</h3>\n<p>The file upload is done using the GraphQL protocol. Form the multipart request with the GraphQL query and the uploaded file. You can find examples in this collection.</p>\n<h3 id=\"download\">Download</h3>\n<p>Use HTTP endpoints to download files. You can find examples in this collection.</p>\n<h1 id=\"errors\">Errors</h1>\n<p>Below is an overview of common error responses you may encounter when using our API. For each error type, we provide an example and a recommended way to fix it.</p>\n<h3 id=\"access-control-errors\">Access control errors</h3>\n<ul>\n<li><p><strong>Invalid or expired API key</strong><br>This error may occur when the provided API key is invalid, has expired, or was deleted.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"statusCode\": 401,\n      \"message\": \"Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription.\"\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Acquire a new API key by generating it via <em>this</em> API or in your Client Portal and include it in the <code>x-api-key</code> header.</p>\n</li>\n<li><p><strong>Missing permissions</strong><br>This error <em><strong>may</strong></em> indicate that the current user does not have access to the requested entity.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Exception while fetching data (/category) : Entity with ID: {\\\"id\\\":42,\\\"type\\\":\\\"Category\\\"} does not exist.\",\n              \"path\": [\n                  \"category\"\n              ],\n              \"extensions\": {\n                  \"path\": [],\n                  \"code\": \"MissingEntity\",\n                  \"errorType\": \"DataFetchingException\",\n                  \"classification\": \"DataFetchingException\",\n                  \"serviceName\": \"catalog\"\n              }\n          }\n      ],\n      \"data\": null\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Ensure that your user account has permissions to access the corresponding Customer and/or Contract.</p>\n</li>\n<li><p><strong>Rate limit exceeded</strong><br>This error occurs when the allowed request rate per minute is exceeded.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"statusCode\": 429,\n      \"message\": \"Rate limit is exceeded. Try again in 59 seconds.\"\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Verify your implementation to see whether you can reduce the number of requests per minute to stay within the allowed limits.</p>\n</li>\n</ul>\n<h3 id=\"graphql-validation-errors\">GraphQL validation errors</h3>\n<ul>\n<li><p><strong>Query limits exceeded</strong><br>Occurs when certain query constraints (e.g., cost limit, alias limit, depth limit) are surpassed.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Syntax Error: Query Cost limit of 300000 exceeded, found 846442.6739057899.\",\n              \"extensions\": {\n                  \"code\": \"GRAPHQL_VALIDATION_FAILED\"\n              }\n          },\n          {\n              \"message\": \"Syntax Error: Aliases limit of 50 exceeded, found 54.\",\n              \"extensions\": {\n                  \"code\": \"GRAPHQL_VALIDATION_FAILED\"\n              }\n          },\n          {\n              \"message\": \"Syntax Error: Query depth limit of 20 exceeded, found 21.\",\n              \"extensions\": {\n                  \"code\": \"GRAPHQL_VALIDATION_FAILED\"\n              }\n          }\n      ]\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Review your query structure to ensure it remains within the recommended complexity limits.</p>\n</li>\n<li><p><strong>Querying a non-existent field</strong><br>This happens when the requested field does not exist in the schema.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Cannot query field \\\"ids\\\" on type \\\"ClientCase\\\". &lt;[PROTECTED MESSAGE]&gt;?\",\n              \"locations\": [\n                  {\n                      \"line\": 4,\n                      \"column\": 4\n                  }\n              ],\n              \"extensions\": {\n                  \"code\": \"GRAPHQL_VALIDATION_FAILED\"\n              }\n          }\n      ]\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Check the field name in your query. For instance, use <code>id</code> instead of <code>ids</code> if that is the correct field in the schema.</p>\n</li>\n<li><p><strong>Mutation input field does not exist</strong><br>Similar to the above, but occurs within the mutation input fields. You might see errors indicating a missing required field or a field name that is not defined.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Variable \\\"$input\\\" ... Field \\\"categoryId\\\" of required type \\\"ID!\\\" was not provided.\",\n              \"extensions\": {\n                  \"code\": \"BAD_USER_INPUT\"\n              }\n          },\n          {\n              \"message\": \"Variable \\\"$input\\\" ... Field \\\"categoryIds\\\" is not defined by type \\\"ClientCaseInput\\\". &lt;[PROTECTED MESSAGE]&gt;?\",\n              \"extensions\": {\n                  \"code\": \"BAD_USER_INPUT\"\n              }\n          }\n      ]\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Compare the fields in your mutation input against the schema. If a field is marked as required, ensure you include it, and use the exact field names defined in the schema.</p>\n</li>\n<li><p><strong>Invalid query syntax</strong><br>If your query contains syntax errors (e.g. unmatched braces), GraphQL will reject it.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Syntax Error: Unexpected \\\"}\\\".\\n\\nGraphQL request:8:1\\n7 | \\t}\\n8 | }\\n | ^\",\n              \"extensions\": {\n                  \"code\": \"GRAPHQL_VALIDATION_FAILED\"\n              }\n          }\n      ]\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>Double-check the query structure and ensure all braces, parentheses, and commas are in the correct places.</p>\n</li>\n</ul>\n<h3 id=\"volti4-errors\">VOLTi4 errors</h3>\n<p>These errors form the bulk of our service’s error responses. They can represent validation errors or server-side failures. All VOLTi4 errors contain a <code>code</code> and an <code>errorType</code> in the <code>extensions</code> object.</p>\n<p><strong>Possible <code>errorType</code> values:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>InvalidSyntax,\nValidationError,\nDataFetchingException,\nNullValueInNonNullableField,\nOperationNotSupported,\nExecutionAborted\n</code></pre><p><strong>The <code>code</code> field provides a way to uniquely identify the specific issue on the client side.</strong></p>\n<ul>\n<li><p><strong>Business logic validation</strong><br>These errors clarify which part of the request is invalid or missing information.</p>\n<p> <em>Example 1</em></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Exception while fetching data (/caseUpdate) : Optional products with ids [{\\\"id\\\":64659,\\\"type\\\":\\\"ProductOption\\\"}] not found in category {\\\"id\\\":10363,\\\"version\\\":1069351,\\\"type\\\":\\\"Category\\\"}\",\n              \"extensions\": {\n                  \"code\": \"FieldsConflict\",\n                  \"errorType\": \"ValidationError\",\n                  \"classification\": \"DataFetchingException\"\n              }\n          }\n      ],\n      \"data\": null\n  }\n</code></pre><p><em>Example 2</em></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Exception while fetching data (/category) : Entity with ID: {\\\"id\\\":42,\\\"type\\\":\\\"Category\\\"} does not exist.\",\n              \"path\": [\n                  \"category\"\n              ],\n              \"extensions\": {\n                  \"path\": [],\n                  \"code\": \"MissingEntity\",\n                  \"errorType\": \"DataFetchingException\",\n                  \"classification\": \"DataFetchingException\",\n                  \"serviceName\": \"catalog\"\n              }\n          }\n      ],\n      \"data\": null\n  }\n</code></pre><p>  <strong>Recommended way to fix:</strong><br>  Adjust the request or data according to the details in the error message. E.g. ensure the specified products exist in the specified category, or ensure the specified category exists.</p>\n</li>\n<li><p><strong>Server-side or processing error</strong><br>This is similar to an HTTP 5** error in REST, indicating a failure on the server side.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n      \"errors\": [\n          {\n              \"message\": \"Exception while fetching data (/caseUpdate) : Failed to process the request\",\n              \"extensions\": {\n                  \"code\": \"ProcessingFailed\",\n                  \"errorType\": \"ExecutionAborted\",\n                  \"classification\": \"DataFetchingException\"\n              }\n          }\n      ],\n      \"data\": null\n  }\n</code></pre><p><strong>Recommended way to fix:</strong><br>In most cases, these errors cannot be fixed from the client side. But sometimes it might represent a badly handled user (HTTP 4**) error, e.g., a non-existent Category ID passed in during case creation will cause this error. Verify that all data (such as IDs) is valid before retrying.</p>\n</li>\n</ul>\n<h3 id=\"🔴-if-youre-unable-to-resolve-your-errors-after-reviewing-this-documentation-please-contact--matrix-security-watchdog-🔴\">🔴 If you’re unable to resolve your errors after reviewing this documentation, please contact  Matrix Security Watchdog 🔴</h3>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authorisation","slug":"authorisation"},{"content":"Sandbox","slug":"sandbox"},{"content":"File transfer","slug":"file-transfer"},{"content":"Errors","slug":"errors"}],"owner":"28029752","collectionId":"6c381324-6c45-412c-997a-e39d64aa4f6f","publishedId":"2s93zCaM7K","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-02-07T15:07:29.000Z"},"item":[{"name":"Profile","item":[{"name":"Get user profile","id":"49581b5d-fbf5-414d-8767-5fe5dd1c5576","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getUserProfile {\n\tcurrentUserProfile {\n\t\tid\n        email\n        firstName\n        lastName\n        roles\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns the profile information of the current user.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"857f5e78-f2f8-4214-8726-bd24f84b72e0","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getUserProfile {\n\tcurrentUserProfile {\n\t\tid\n        email\n        firstName\n        lastName\n        roles\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"currentUserProfile\": {\n            \"id\": \"{\\\"id\\\":9,\\\"type\\\":\\\"User\\\"}\",\n            \"email\": \"laura.miller@example.com\",\n            \"firstName\": \"Laura\",\n            \"lastName\": \"Miller\",\n            \"roles\": [\n                \"CLIENT\",\n                \"CLIENT_DEV\"\n            ]\n        }\n    }\n}"}],"_postman_id":"49581b5d-fbf5-414d-8767-5fe5dd1c5576"}],"id":"cbd9a9d8-ce32-4883-865d-3bb595553152","description":"<p>Details of how to pull your user profile details are listed here.</p>\n","_postman_id":"cbd9a9d8-ce32-4883-865d-3bb595553152","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Contracts","item":[{"name":"Get all client accounts","id":"95bfc218-536c-44a8-977b-535c5376537e","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getAllClientAccounts {\n\tclients(after: null, first: 10) {\n\t\ttotalCount\n        nodes {\n\t\t\tid\n\t\t\tname\n\t\t}\n        pageInfo {\n            hasNextPage\n            endCursor\n        }\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>The query supports cursor-based pagination. Use the <code>pageInfo.endCursor</code> as the <code>after: String</code> parameter to retrieve the next pages.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"477dd12e-b901-4009-b2c3-950e0adb1681","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAllClients {\n\tclients(after: null, first: 10) {\n\t\ttotalCount\n        nodes {\n\t\t\tid\n\t\t\tname\n\t\t}\n        pageInfo {\n            hasNextPage\n            endCursor\n        }\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"clients\": {\n            \"totalCount\": 2,\n            \"nodes\": [\n                {\n                    \"id\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n                    \"name\": \"Ignite Hubs\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":12031,\\\"type\\\":\\\"Client\\\"}\",\n                    \"name\": \"Encelat\"\n                }\n            ],\n            \"pageInfo\": {\n                \"hasNextPage\": false,\n                \"endCursor\": null\n            }\n        }\n    }\n}"}],"_postman_id":"95bfc218-536c-44a8-977b-535c5376537e"},{"name":"Get all contracts info","id":"fa9b60d9-fde6-4a30-835d-207240e4f6fa","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getAllContractsInfo($clientId: ID!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n\t\tcontracts {\n            id\n\t\t\tname\n\t\t\tcategories {\n                id\n\t\t\t\tname\n\t\t\t}\n\t\t\tclientContacts {\n                email\n                id\n                name\n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Get category details, client contacts per contract.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"836f836a-284e-4faa-8460-6d401f220a6e","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAllContractsInfo($clientId: ID!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n\t\tcontracts {\n            id\n\t\t\tname\n\t\t\tcategories {\n                id\n\t\t\t\tname\n\t\t\t}\n\t\t\tclientContacts {\n                email\n                id\n                name\n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"client\": {\n            \"id\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n            \"name\": \"Ignite Hubs\",\n            \"contracts\": [\n                {\n                    \"id\": \"{\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"}\",\n                    \"name\": \"BTX Reference\",\n                    \"categories\": [\n                        {\n                            \"id\": \"{\\\"id\\\":9952,\\\"type\\\":\\\"Category\\\"}\",\n                            \"name\": \"Basic Crim\"\n                        },\n                        {\n                            \"id\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n                            \"name\": \"PES New International\"\n                        }\n                    ],\n                    \"clientContacts\": [\n                        {\n                            \"email\": \"johnsmith@example.com\",\n                            \"id\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n                            \"name\": \"John Smith\"\n                        },\n                        {\n                            \"email\": \"sarajones@example.com\",\n                            \"id\": \"{\\\"id\\\":9663,\\\"type\\\":\\\"User\\\"}\",\n                            \"name\": \"Sara Jones\"\n                        }\n                    ]\n                }\n            ]\n        }\n    }\n}"},{"id":"10bce813-770e-4877-b5c8-e8854a2e9913","name":"Not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAllContractsInfo($clientId: ID!) {\n\tclient(id: $clientId) {\n\t\t__typename\n\t\tid\n\t\tname\n\t\tcontracts {\n            __typename\n            id\n\t\t\tname\n\t\t\tcategories {\n\t\t\t\t__typename\n                id\n\t\t\t\tname\n\t\t\t}\n\t\t\tclientContacts {\n                __typename\n                email\n                id\n                name\n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/client) : Entity with ID: {\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"} does not exist.\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"catalog\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"fa9b60d9-fde6-4a30-835d-207240e4f6fa"},{"name":"Get full account info","id":"bc7e4049-1152-4679-a344-60aedb136db9","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getFullAccountInfo {\n\tclients(after: null, first: 10) {\n\t\ttotalCount\n        nodes {\n\t\t\tid\n\t\t\tname\n            contracts {\n                id\n                name\n                categories {\n                    id\n                    name\n                }\n                clientContacts {\n                    email\n                    id\n                    name\n                }\n            }\n            managerContactDetails {\n                crmUser {\n                    email\n                    id\n                    name\n                }\n                sdmUser {\n                    email\n                    id\n                    name\n                }\n                note\n            }\n\t\t}\n        pageInfo {\n            hasNextPage\n            endCursor\n        }\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Use this query to retrieve all the information needed to create a screening case.\nThe query supports cursor-based pagination. Use the <code>pageInfo.endCursor</code> as the <code>after: String</code> parameter to retrieve the next pages.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"722d6e14-10e1-45e1-99be-7a582c46e863","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getFullAccountInfo {\n\tclients(after: null, first: 10) {\n\t\ttotalCount\n        nodes {\n\t\t\tid\n\t\t\tname\n            contracts {\n                id\n                name\n                categories {\n                    id\n                    name\n                }\n                clientContacts {\n                    email\n                    id\n                    name\n                }\n            }\n            managerContactDetails {\n                crmUser {\n                    email\n                    id\n                    name\n                }\n                sdmUser {\n                    email\n                    id\n                    name\n                }\n                note\n            }\n\t\t}\n        pageInfo {\n            hasNextPage\n            endCursor\n        }\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"clients\": {\n            \"totalCount\": 2,\n            \"nodes\": [\n                {\n                    \"id\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n                    \"name\": \"Ignite Hubs\",\n                    \"contracts\": [\n                        {\n                            \"id\": \"{\\\"id\\\":2734,\\\"type\\\":\\\"Contract\\\"}\",\n                            \"name\": \"Denesik Ltd\",\n                            \"categories\": [\n                                {\n                                    \"id\": \"{\\\"id\\\":9952,\\\"type\\\":\\\"Category\\\"}\",\n                                    \"name\": \"Basic Crim\"\n                                },\n                                {\n                                    \"id\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n                                    \"name\": \"PES New International\"\n                                }\n                            ],\n                            \"clientContacts\": [\n                                {\n                                    \"email\": \"johnsmith@example.com\",\n                                    \"id\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n                                    \"name\": \"John Smith\"\n                                },\n                                {\n                                    \"email\": \"sarajones@example.com\",\n                                    \"id\": \"{\\\"id\\\":9663,\\\"type\\\":\\\"User\\\"}\",\n                                    \"name\": \"Sara Jones\"\n                                }\n                            ]\n                        }\n                    ],\n                    \"managerContactDetails\": {\n                        \"crmUser\": {\n                            \"email\": \"crm.ignite@example.com\",\n                            \"id\": \"{\\\"id\\\":1245,\\\"type\\\":\\\"User\\\"}\",\n                            \"name\": \"Delbert Denman\"\n                        },\n                        \"sdmUser\": {\n                            \"email\": \"sdm.ignite@example.com\",\n                            \"id\": \"{\\\"id\\\":1345,\\\"type\\\":\\\"User\\\"}\",\n                            \"name\": \"Dudley Ackerman\"\n                        },\n                        \"note\": \"Key manager details for Ignite Hubs\"\n                    }\n                },\n                {\n                    \"id\": \"{\\\"id\\\":12031,\\\"type\\\":\\\"Client\\\"}\",\n                    \"name\": \"Encelat\",\n                    \"contracts\": [\n                        {\n                            \"id\": \"{\\\"id\\\":2734,\\\"type\\\":\\\"Contract\\\"}\",\n                            \"name\": \"Denesik Ltd\",\n                            \"categories\": [\n                                {\n                                    \"id\": \"{\\\"id\\\":9283,\\\"type\\\":\\\"Category\\\"}\",\n                                    \"name\": \"Criminality Check\"\n                                }\n                            ],\n                            \"clientContacts\": [\n                                {\n                                    \"email\": \"hellen.milan@example.com\",\n                                    \"id\": \"{\\\"id\\\":10453,\\\"type\\\":\\\"User\\\"}\",\n                                    \"name\": \"Hellen Milan\"\n                                }\n                            ]\n                        }\n                    ],\n                    \"managerContactDetails\": {\n                        \"crmUser\": {\n                            \"email\": \"crm.encelat@example.com\",\n                            \"id\": \"{\\\"id\\\":1246,\\\"type\\\":\\\"User\\\"}\",\n                            \"name\": \"Eliott Savidge\"\n                        },\n                        \"sdmUser\": {\n                            \"email\": \"sdm.encelat@example.com\",\n                            \"id\": \"{\\\"id\\\":1346,\\\"type\\\":\\\"User\\\"}\",\n                            \"name\": \"Sage Cotterill\"\n                        },\n                        \"note\": \"Key manager details for Encelat\"\n                    }\n                }\n            ],\n            \"pageInfo\": {\n                \"hasNextPage\": false,\n                \"endCursor\": null\n            }\n        }\n    }\n}\n"}],"_postman_id":"bc7e4049-1152-4679-a344-60aedb136db9"},{"name":"Get contract","id":"5e051789-d607-445a-903a-b5f9115b266f","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getContract($contractId: ID!) {\n\tcontract(id: $contractId) {\n        id\n        name\n        client {\n            id\n            name\n        }\n        categories {\n            id\n            name\n        }\n        clientContacts {\n            id\n            email\n            notificationEmail\n            name\n            jobPosition\n            phone\n        }\n\t}\n}","variables":"{\n    \"contractId\": \"{\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"85367756-f170-4cab-beb1-7ba98549934a","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getContract($contractId: ID!) {\n\tcontract(id: $contractId) {\n        id\n        name\n        client {\n            id\n            name\n        }\n        categories {\n            id\n            name\n        }\n        clientContacts {\n            id\n            email\n            notificationEmail\n            name\n            jobPosition\n            phone\n        }\n\t}\n}","variables":"{\n    \"contractId\": \"{\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"contract\": {\n            \"id\": \"{\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"}\",\n            \"name\": \"BTX Reference\",\n            \"client\": {\n                \"id\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n                \"name\": \"Ignite Hubs\"\n            },\n            \"categories\": [\n                {\n                    \"id\": \"{\\\"id\\\":9952,\\\"type\\\":\\\"Category\\\"}\",\n                    \"name\": \"Basic Crim\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n                    \"name\": \"PES New International\"\n                }\n            ],\n            \"clientContacts\": [\n                {\n                    \"id\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n                    \"email\": \"johnsmith@example.com\",\n                    \"notificationEmail\": \"johnsmith@example.com\",\n                    \"name\": \"John Smith\",\n                    \"jobPosition\": \"Software Engineer\",\n                    \"phone\": \"+440739583394\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":9663,\\\"type\\\":\\\"User\\\"}\",\n                    \"email\": \"sarajones@example.com\",\n                    \"notificationEmail\": \"sarajones@example.com\",\n                    \"name\": \"Sara Jones\",\n                    \"jobPosition\": \"Project Manager\",\n                    \"phone\": \"+440823043064\"\n                }\n            ]\n        }\n    }\n}"},{"id":"7fdf3a7a-4bf5-4eb2-8c1d-39ab09915444","name":"Not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getContract($contractId: ID!) {\n\tcontract(id: $contractId) {\n        id\n        name\n        client {\n            id\n            name\n        }\n        categories {\n            id\n            name\n        }\n        clientContacts {\n            id\n            email\n            notificationEmail\n            name\n            jobPosition\n            phone\n        }\n\t}\n}","variables":"{\n    \"contractId\": \"{\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/contract) : Entity with ID: {\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"} does not exist.\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"catalog\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"5e051789-d607-445a-903a-b5f9115b266f"},{"name":"Get contract's category","id":"f7192a20-47b3-4b94-b599-c8639951f830","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getCategory($categoryId: ID!) {\n\tcategory(id: $categoryId) {\n        id\n        name\n        contract {\n            id\n            name\n        }\n        products {\n            ...clientProduct\n        }\n        clientQuestions {\n            ...clientQuestion\n        }\n\t}\n}\n\nfragment clientProduct on ClientProduct {\n    id\n    name\n    required\n    questions {\n        ...clientQuestion\n    }\n    conditionalQuestions {\n        id\n        conditions {\n            ...clientFieldCondition\n        }\n        question {\n            ...clientQuestion\n        }\n    }\n}\n\nfragment clientFieldCondition on ClientFieldCondition {\n    id\n    fieldValue {\n        ...clientFieldValues\n    }\n}\n\nfragment clientQuestion on ClientQuestion {\n    id\n    title\n    conditional\n    multipleAnswers\n    questionType\n    audience\n    sectionOrder {\n        section\n        order\n    }\n    fields {\n        ...field\n    }\n    conditionalElements {\n        id\n        conditions {\n            ...clientFieldCondition\n        }\n        fields {\n            ...field\n        }\n    }\n}\n\nfragment clientFieldValues on ClientFieldValue {\n    field {\n        id\n        required\n        conditional\n        type\n        fieldType\n        description {\n            ...localizedString\n        }\n        title {\n            ...localizedString\n        }\n        restrictions {\n            ...restrictions\n        }\n    }\n    value {\n        ...anyValue\n    }\n}\n\nfragment restrictions on FieldRestriction {\n    __typename\n    ... on DateRestriction {\n        dateValue: value\n        comp\n    }\n    ... on DurationRestriction {\n        id\n        comp\n        unit\n        intValue: value\n    }\n    ... on GapRestriction {\n        id\n        comp\n        fieldToSubtractFrom {\n            id\n        }\n        unit\n        value\n    }\n    ... on LengthRestriction {\n        id\n        maxLength\n        minLength\n    }\n    ... on NumericRestriction {\n        id\n        comp\n        floatValue: value\n    }\n    ... on SelectRestriction {\n        id\n        multiSelect\n        values {\n            id\n            title {\n                ...localizedString\n            }\n        }\n    }\n}\n\nfragment field on ClientField {\n    id\n    conditional\n    required\n    type\n    title {\n        ...localizedString\n    }\n    description {\n        ...localizedString\n    }\n    fieldType\n    restrictions {\n        ...restrictions\n    }\n}\n\nfragment anyValue on FieldAnyValue {\n    __typename\n    ... on StringValue {\n        stingValue:value\n    }\n    ... on StringValues {\n        stingValues:value\n    }\n    ... on  FloatValue{\n        floatValue:value\n    }\n    ... on  DateValue{\n        dateValue:value\n    }\n    ... on  LongValue{\n        longValue:value\n    }\n    ... on  BooleanValue{\n        booleanValue:value\n    }\n    ... on  Address{\n        addressLine1\n        addressLine2\n        addressLine3\n        postcode\n        town\n        county\n        country {\n            id\n        }\n    }\n    ... on  Country {\n        id\n    }\n    ... on  Attachment {\n        ...attachment\n    }\n    ... on Company {\n        name\n        address {\n            addressLine1\n            addressLine2\n            addressLine3\n            postcode\n            town\n            county\n            country {\n                id\n            }\n        }\n    }\n    ... on DateRange {\n        from\n        to\n    }\n    ... on Entity {\n        id\n        __typename\n    }\n}\n\nfragment localizedString on LocalizedString {\n    current\n}\n\nfragment attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}","variables":"{\n    \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>The category has extendan ed configuration.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"1ea8cbbc-0854-4378-b224-33bc2ca64278","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCategory($categoryId: ID!) {\n\tcategory(id: $categoryId) {\n        id\n        name\n        contract {\n            id\n            name\n        }\n        products {\n            ...clientProduct\n        }\n        clientQuestions {\n            ...clientQuestion\n        }\n\t}\n}\n\nfragment clientProduct on ClientProduct {\n    id\n    name\n    required\n    questions {\n        ...clientQuestion\n    }\n    conditionalQuestions {\n        id\n        conditions {\n            ...clientFieldCondition\n        }\n        question {\n            ...clientQuestion\n        }\n    }\n}\n\nfragment clientFieldCondition on ClientFieldCondition {\n    id\n    fieldValue {\n        ...clientFieldValues\n    }\n}\n\nfragment clientQuestion on ClientQuestion {\n    id\n    title\n    conditional\n    multipleAnswers\n    questionType\n    audience\n    sectionOrder {\n        section\n        order\n    }\n    fields {\n        ...field\n    }\n    conditionalElements {\n        id\n        conditions {\n            ...clientFieldCondition\n        }\n        fields {\n            ...field\n        }\n    }\n}\n\nfragment clientFieldValues on ClientFieldValue {\n    field {\n        id\n        required\n        conditional\n        type\n        fieldType\n        description {\n            ...localizedString\n        }\n        title {\n            ...localizedString\n        }\n        restrictions {\n            ...restrictions\n        }\n    }\n    value {\n        ...anyValue\n    }\n}\n\nfragment restrictions on FieldRestriction {\n    __typename\n    ... on DateRestriction {\n        dateValue: value\n        comp\n    }\n    ... on DurationRestriction {\n        id\n        comp\n        unit\n        intValue: value\n    }\n    ... on GapRestriction {\n        id\n        comp\n        fieldToSubtractFrom {\n            id\n        }\n        unit\n        value\n    }\n    ... on LengthRestriction {\n        id\n        maxLength\n        minLength\n    }\n    ... on NumericRestriction {\n        id\n        comp\n        floatValue: value\n    }\n    ... on SelectRestriction {\n        id\n        multiSelect\n        values {\n            id\n            title {\n                ...localizedString\n            }\n        }\n    }\n}\n\nfragment field on ClientField {\n    id\n    conditional\n    required\n    type\n    title {\n        ...localizedString\n    }\n    description {\n        ...localizedString\n    }\n    fieldType\n    restrictions {\n        ...restrictions\n    }\n}\n\nfragment anyValue on FieldAnyValue {\n    __typename\n    ... on StringValue {\n        stingValue:value\n    }\n    ... on StringValues {\n        stingValues:value\n    }\n    ... on  FloatValue{\n        floatValue:value\n    }\n    ... on  DateValue{\n        dateValue:value\n    }\n    ... on  LongValue{\n        longValue:value\n    }\n    ... on  BooleanValue{\n        booleanValue:value\n    }\n    ... on  Address{\n        addressLine1\n        addressLine2\n        addressLine3\n        postcode\n        town\n        county\n        country {\n            id\n        }\n    }\n    ... on  Country {\n        id\n    }\n    ... on  Attachment {\n        ...attachment\n    }\n    ... on Company {\n        name\n        address {\n            addressLine1\n            addressLine2\n            addressLine3\n            postcode\n            town\n            county\n            country {\n                id\n            }\n        }\n    }\n    ... on DateRange {\n        from\n        to\n    }\n    ... on Entity {\n        id\n        __typename\n    }\n}\n\nfragment localizedString on LocalizedString {\n    current\n}\n\nfragment attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}","variables":"{\n    \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"category\": {\n      \"id\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n      \"name\": \"PES New International\",\n      \"contract\": {\n        \"id\": \"{\\\"id\\\":11152,\\\"type\\\":\\\"Contract\\\"}\",\n        \"name\": \"BTX Reference\"\n      },\n      \"products\": [\n        {\n          \"id\": \"{\\\"id\\\":25751,\\\"type\\\":\\\"ProductOption\\\"}\",\n          \"name\": \"JJ Standard and Enhanced Criminality Check\",\n          \"required\": true,\n          \"questions\": [\n            {\n              \"id\": \"{\\\"id\\\":13608,\\\"type\\\":\\\"Question\\\"}\",\n              \"title\": \"Proof of Identity\",\n              \"conditional\": false,\n              \"multipleAnswers\": true,\n              \"questionType\": \"IDENTITY_PROOF\",\n              \"audience\": [\n                \"CANDIDATE\"\n              ],\n              \"sectionOrder\": {\n                \"section\": \"PERSONAL_INFORMATION\",\n                \"order\": 107\n              },\n              \"fields\": [\n                {\n                  \"id\": \"{\\\"id\\\":20861,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": true,\n                  \"type\": \"UPLOAD\",\n                  \"title\": {\n                    \"current\": \"Please upload your proof of identity (preferably a passport)\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": []\n                }\n              ],\n              \"conditionalElements\": []\n            },\n            {\n              \"id\": \"{\\\"id\\\":13593,\\\"type\\\":\\\"Question\\\"}\",\n              \"title\": \"National Insurance Number\",\n              \"conditional\": false,\n              \"multipleAnswers\": false,\n              \"questionType\": \"OTHER\",\n              \"audience\": [\n                \"CANDIDATE\"\n              ],\n              \"sectionOrder\": {\n                \"section\": \"PERSONAL_INFORMATION\",\n                \"order\": 184\n              },\n              \"fields\": [\n                {\n                  \"id\": \"{\\\"id\\\":20825,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": false,\n                  \"type\": \"STRING\",\n                  \"title\": {\n                    \"current\": \"National insurance number\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": [\n                    {\n                      \"__typename\": \"LengthRestriction\",\n                      \"id\": \"{\\\"id\\\":2859,\\\"type\\\":\\\"LengthRestriction\\\"}\",\n                      \"maxLength\": 10,\n                      \"minLength\": 2\n                    }\n                  ]\n                }\n              ],\n              \"conditionalElements\": []\n            },\n            {\n              \"id\": \"{\\\"id\\\":13579,\\\"type\\\":\\\"Question\\\"}\",\n              \"title\": \"Proof of address\",\n              \"conditional\": false,\n              \"multipleAnswers\": true,\n              \"questionType\": \"ADDRESS_HISTORY\",\n              \"audience\": [\n                \"CANDIDATE\"\n              ],\n              \"sectionOrder\": {\n                \"section\": \"ADDRESS_HISTORY\",\n                \"order\": 37\n              },\n              \"fields\": [\n                {\n                  \"id\": \"{\\\"id\\\":20787,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": true,\n                  \"type\": \"UPLOAD\",\n                  \"title\": {\n                    \"current\": \"Please upload the proof of address\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": []\n                },\n                {\n                  \"id\": \"{\\\"id\\\":20788,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": true,\n                  \"type\": \"ADDRESS\",\n                  \"title\": {\n                    \"current\": \"Address\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": []\n                },\n                {\n                  \"id\": \"{\\\"id\\\":20789,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": true,\n                  \"type\": \"DATE_RANGE\",\n                  \"title\": {\n                    \"current\": \"Date Range\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": [\n                    {\n                      \"__typename\": \"DurationRestriction\",\n                      \"id\": \"{\\\"id\\\":2844,\\\"type\\\":\\\"DurationRestriction\\\"}\",\n                      \"comp\": \"GTE\",\n                      \"unit\": \"YEAR\",\n                      \"intValue\": 1\n                    }\n                  ]\n                },\n                {\n                  \"id\": \"{\\\"id\\\":20790,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": true,\n                  \"type\": \"BOOLEAN\",\n                  \"title\": {\n                    \"current\": \"Is Your Current Address?\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"CURRENT_ADDRESS\",\n                  \"restrictions\": []\n                }\n              ],\n              \"conditionalElements\": []\n            },\n            {\n              \"id\": \"{\\\"id\\\":13591,\\\"type\\\":\\\"Question\\\"}\",\n              \"title\": \"Role location\",\n              \"conditional\": false,\n              \"multipleAnswers\": false,\n              \"questionType\": \"OTHER\",\n              \"audience\": [\n                \"CANDIDATE\"\n              ],\n              \"sectionOrder\": {\n                \"section\": \"PERSONAL_INFORMATION\",\n                \"order\": 186\n              },\n              \"fields\": [\n                {\n                  \"id\": \"{\\\"id\\\":20819,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": false,\n                  \"required\": true,\n                  \"type\": \"BOOLEAN\",\n                  \"title\": {\n                    \"current\": \"Are you being vetted for a role primarily based in Scotland?\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": []\n                },\n                {\n                  \"id\": \"{\\\"id\\\":20820,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": true,\n                  \"required\": true,\n                  \"type\": \"STRING\",\n                  \"title\": {\n                    \"current\": \"What is your mother's maiden name (surname at birth)?\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": []\n                },\n                {\n                  \"id\": \"{\\\"id\\\":20821,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                  \"conditional\": true,\n                  \"required\": true,\n                  \"type\": \"SELECT\",\n                  \"title\": {\n                    \"current\": \"Employment sector\"\n                  },\n                  \"description\": {\n                    \"current\": \"\"\n                  },\n                  \"fieldType\": \"OTHER\",\n                  \"restrictions\": [\n                    {\n                      \"__typename\": \"SelectRestriction\",\n                      \"id\": \"{\\\"id\\\":2857,\\\"type\\\":\\\"SelectRestriction\\\"}\",\n                      \"multiSelect\": false,\n                      \"values\": [\n                        {\n                          \"id\": \"1900\",\n                          \"title\": {\n                            \"current\": \"LOCAL GOVERNMENT\"\n                          }\n                        },\n                        {\n                          \"id\": \"1916\",\n                          \"title\": {\n                            \"current\": \"RETAIL\"\n                          }\n                        },\n                        {\n                          \"id\": \"1919\",\n                          \"title\": {\n                            \"current\": \"CONSTRUCTION\"\n                          }\n                        },\n                        {\n                          \"id\": \"1935\",\n                          \"title\": {\n                            \"current\": \"RECRUITMENT AND HR\"\n                          }\n                        }\n                      ]\n                    }\n                  ]\n                }\n              ],\n              \"conditionalElements\": [\n                {\n                  \"id\": \"{\\\"id\\\":875,\\\"type\\\":\\\"QuestionConditionalFields\\\"}\",\n                  \"conditions\": [\n                    {\n                      \"id\": \"{\\\"id\\\":20819,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                      \"fieldValue\": {\n                        \"field\": {\n                          \"id\": \"{\\\"id\\\":20819,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                          \"required\": true,\n                          \"conditional\": false,\n                          \"type\": \"BOOLEAN\",\n                          \"fieldType\": \"OTHER\",\n                          \"description\": {\n                            \"current\": \"\"\n                          },\n                          \"title\": {\n                            \"current\": \"Are you being vetted for a role primarily based in Scotland?\"\n                          },\n                          \"restrictions\": []\n                        },\n                        \"value\": {\n                          \"__typename\": \"BooleanValue\",\n                          \"booleanValue\": true\n                        }\n                      }\n                    }\n                  ],\n                  \"fields\": [\n                    {\n                      \"id\": \"{\\\"id\\\":20820,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                      \"conditional\": true,\n                      \"required\": true,\n                      \"type\": \"STRING\",\n                      \"title\": {\n                        \"current\": \"What is your mother's maiden name (surname at birth)?\"\n                      },\n                      \"description\": {\n                        \"current\": \"\"\n                      },\n                      \"fieldType\": \"OTHER\",\n                      \"restrictions\": []\n                    }\n                  ]\n                }\n              ]\n            }\n          ],\n          \"conditionalQuestions\": []\n        }\n      ],\n      \"clientQuestions\": []\n    }\n  }\n}"},{"id":"de9dfc6c-7e01-41af-a6b2-8de3e30e064d","name":"Not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCategory($categoryId: ID!) {\n\tcategory(id: $categoryId) {\n        id\n        name\n        contract {\n            id\n            name\n        }\n        products {\n            ...clientProduct\n        }\n        clientQuestions {\n            ...clientQuestion\n        }\n\t}\n}\n\nfragment clientProduct on ClientProduct {\n    id\n    name\n    required\n    questions {\n        ...clientQuestion\n    }\n    conditionalQuestions {\n        id\n        conditions {\n            ...clientFieldCondition\n        }\n        question {\n            ...clientQuestion\n        }\n    }\n}\n\nfragment clientFieldCondition on ClientFieldCondition {\n    id\n    fieldValue {\n        ...clientFieldValues\n    }\n}\n\nfragment clientQuestion on ClientQuestion {\n    id\n    title\n    conditional\n    multipleAnswers\n    questionType\n    audience\n    sectionOrder {\n        section\n        order\n    }\n    fields {\n        ...field\n    }\n    conditionalElements {\n        id\n        conditions {\n            ...clientFieldCondition\n        }\n        fields {\n            ...field\n        }\n    }\n}\n\nfragment clientFieldValues on ClientFieldValue {\n    field {\n        id\n        required\n        conditional\n        type\n        fieldType\n        description {\n            ...localizedString\n        }\n        title {\n            ...localizedString\n        }\n        restrictions {\n            ...restrictions\n        }\n    }\n    value {\n        ...anyValue\n    }\n}\n\nfragment restrictions on FieldRestriction {\n    __typename\n    ... on DateRestriction {\n        dateValue: value\n        comp\n    }\n    ... on DurationRestriction {\n        id\n        comp\n        unit\n        intValue: value\n    }\n    ... on GapRestriction {\n        id\n        comp\n        fieldToSubtractFrom {\n            id\n        }\n        unit\n        value\n    }\n    ... on LengthRestriction {\n        id\n        maxLength\n        minLength\n    }\n    ... on NumericRestriction {\n        id\n        comp\n        floatValue: value\n    }\n    ... on SelectRestriction {\n        id\n        multiSelect\n        values {\n            id\n            title {\n                ...localizedString\n            }\n        }\n    }\n}\n\nfragment field on ClientField {\n    id\n    conditional\n    required\n    type\n    title {\n        ...localizedString\n    }\n    description {\n        ...localizedString\n    }\n    fieldType\n    restrictions {\n        ...restrictions\n    }\n}\n\nfragment anyValue on FieldAnyValue {\n    __typename\n    ... on StringValue {\n        stingValue:value\n    }\n    ... on StringValues {\n        stingValues:value\n    }\n    ... on  FloatValue{\n        floatValue:value\n    }\n    ... on  DateValue{\n        dateValue:value\n    }\n    ... on  LongValue{\n        longValue:value\n    }\n    ... on  BooleanValue{\n        booleanValue:value\n    }\n    ... on  Address{\n        addressLine1\n        addressLine2\n        addressLine3\n        postcode\n        town\n        county\n        country {\n            id\n        }\n    }\n    ... on  Country {\n        id\n    }\n    ... on  Attachment {\n        ...attachment\n    }\n    ... on Company {\n        name\n        address {\n            addressLine1\n            addressLine2\n            addressLine3\n            postcode\n            town\n            county\n            country {\n                id\n            }\n        }\n    }\n    ... on DateRange {\n        from\n        to\n    }\n    ... on Entity {\n        id\n        __typename\n    }\n}\n\nfragment localizedString on LocalizedString {\n    current\n}\n\nfragment attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}","variables":"{\n    \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/category) : Entity with ID: {\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"} does not exist.\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"catalog\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"f7192a20-47b3-4b94-b599-c8639951f830"}],"id":"6c868d95-1f2a-4e41-a12a-121e26359777","description":"<p>A Contract is a group of one of more Categories that will be charged on a single invoice. A Category is a package of screening checks that can be ordered for a candidate’s screening, making a Case. A Category can only appear on a single Contract, and an invoice can only contain one Contract. This section explains how to retrieve details of the Contract and Category information.</p>\n","_postman_id":"6c868d95-1f2a-4e41-a12a-121e26359777","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Screening cases","item":[{"name":"Get all cases","id":"f03a96cb-a186-493b-b0d6-b4137021b004","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getAllCases($clientId: ID!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n        screeningCases(after: null, from: null, filters: {}, first: 50) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            nodes {\n                id\n                code\n                statusDetails {\n                    status\n                }\n                candidate {\n                    firstName\n                    lastName\n                    externalReferenceNumber\n                }\n            }\n        }\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>The query supports cursor-based pagination. Use the <code>pageInfo.endCursor</code> as the <code>after: String</code> parameter to retrieve the next pages.</p>\n<p>You can also jump to an arbitrary position by using the <code>from</code> parameter.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"2f0bce8a-7390-4ac0-8df1-1e30a4c1bbad","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAllCases($clientId: ID!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n        screeningCases(after: null, from: null, filters: {}, first: 50) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            nodes {\n                id\n                code\n                statusDetails {\n                    status\n                }\n                candidate {\n                    firstName\n                    lastName\n                    externalReferenceNumber\n                }\n            }\n        }\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"client\": {\n            \"id\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n            \"name\": \"Ignite Hubs\",\n            \"screeningCases\": {\n                \"totalCount\": 1,\n                \"pageInfo\": {\n                    \"hasNextPage\": false,\n                    \"endCursor\": null\n                },\n                \"nodes\": [\n                    {\n                        \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n                        \"code\": \"CE00060772\",\n                        \"statusDetails\": {\n                            \"status\": \"WIP\"\n                        },\n                        \"candidate\": {\n                            \"firstName\": \"Oliver\",\n                            \"lastName\": \"Taylor\",\n                            \"externalReferenceNumber\": \"E096B476-F2D4\"\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"6037cbe3-3e89-4247-be12-14e8abf15838","name":"Client not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAllCases($clientId: ID!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n        screeningCases(after: null, from: null, filters: {}, first: 50) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            nodes {\n                id\n                code\n                statusDetails {\n                    status\n                }\n                candidate {\n                    firstName\n                    lastName\n                    externalReferenceNumber\n                }\n            }\n        }\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/client) : Entity with ID: {\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"} does not exist.\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"catalog\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"f03a96cb-a186-493b-b0d6-b4137021b004"},{"name":"Get all cases with the filter","id":"02a72de7-d42d-43c2-a584-38d25d16a4c4","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getAllCases($clientId: ID!, $filter: ClientCaseFilterInput!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n        screeningCases(after: null, from: null, filters: $filter, first: 20) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            nodes {\n                id\n                code\n                statusDetails {\n                    status\n                    when\n                }\n                products {\n                    id\n                    name\n                    status\n                }\n                candidate {\n                    firstName\n                    lastName\n                    externalReferenceNumber\n                }\n            }\n        }\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n    \"filter\": {\n        \"alerts\": [\"NONE\"],\n        \"candidateEmails\": null,\n        \"caseStatuses\": [\"WIP\", \"CREATED\", \"PAUSED\",\"RESCREENING\"],\n        \"categoryIds\": null,\n        \"clientContacts\": null,\n        \"contractIds\": null,\n        \"searchText\": null,\n        \"whenSubmitted\": {\n            \"from\": \"2021-05-01\",\n            \"to\": null\n        },\n        \"whenCompleted\": null\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Use filters to search the screening cases.</p>\n<p>The query supports cursor-based pagination. Use the <code>pageInfo.endCursor</code> as the <code>after: String</code> parameter to retrieve the next pages.</p>\n<p>You can also jump to an arbitrary position by using the <code>from</code> parameter.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"09cf6c74-ffdf-4519-b2b5-6528b4a724d6","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getAllCases($clientId: ID!, $filter: ClientCaseFilterInput!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n        screeningCases(after: null, from: null, filters: $filter, first: 20) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            nodes {\n                id\n                code\n                statusDetails {\n                    status\n                    when\n                }\n                products {\n                    id\n                    name\n                    status\n                    rescreening\n                    rescreeningDate\n                }\n                candidate {\n                    firstName\n                    lastName\n                    externalReferenceNumber\n                }\n            }\n        }\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12078,\\\"type\\\":\\\"Client\\\"}\",\n    \"filter\": {\n        \"alerts\": [\"NONE\"],\n        \"candidateEmails\": null,\n        \"caseStatuses\": [\"WIP\", \"CREATED\", \"PAUSED\", \"RESCREENING\"],\n        \"categoryIds\": null,\n        \"clientContacts\": null,\n        \"contractIds\": null,\n        \"searchText\": null,\n        \"whenSubmitted\": {\n            \"from\": \"2025-02-01\",\n            \"to\": null\n        },\n        \"whenCompleted\": null\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"89b-aXngiS2Ga88h4EoXjknrZ5WFopU\""},{"key":"access-control-allow-origin","value":"*"},{"key":"pragma","value":"no-cache"},{"key":"strict-transport-security","value":"max-age=31536000"},{"key":"vary","value":"Accept-Encoding"},{"key":"content-encoding","value":"gzip"},{"key":"x-envoy-upstream-service-time","value":"113"},{"key":"Date","value":"Fri, 07 Mar 2025 15:21:06 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"client\": {\n            \"id\": \"{\\\"id\\\":12078,\\\"type\\\":\\\"Client\\\"}\",\n            \"name\": \"Hogwarts School of Witchcraft and Wizardry\",\n            \"screeningCases\": {\n                \"totalCount\": 5,\n                \"pageInfo\": {\n                    \"hasNextPage\": false,\n                    \"endCursor\": \"5\"\n                },\n                \"nodes\": [\n                    {\n                        \"id\": \"{\\\"id\\\":72052,\\\"type\\\":\\\"Case\\\"}\",\n                        \"code\": \"CE00072052\",\n                        \"statusDetails\": {\n                            \"status\": \"WIP\",\n                            \"when\": 1740482103442\n                        },\n                        \"products\": [\n                            {\n                                \"id\": \"{\\\"id\\\":86629,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                                \"name\": \"Trust ID Julia master\",\n                                \"status\": \"READY_TO_START\",\n                                \"rescreening\": false,\n                                \"rescreeningDate\": null\n                            }\n                        ],\n                        \"candidate\": {\n                            \"firstName\": \"Aaron\",\n                            \"lastName\": \"Hendrix\",\n                            \"externalReferenceNumber\": \"493\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":71810,\\\"type\\\":\\\"Case\\\"}\",\n                        \"code\": \"CE00071810\",\n                        \"statusDetails\": {\n                            \"status\": \"WIP\",\n                            \"when\": 1738602484427\n                        },\n                        \"products\": [\n                            {\n                                \"id\": \"{\\\"id\\\":85906,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                                \"name\": \"Gryffindor Product for non-rescreening case #2\",\n                                \"status\": \"COMPLETED\",\n                                \"rescreening\": false,\n                                \"rescreeningDate\": null\n                            }\n                        ],\n                        \"candidate\": {\n                            \"firstName\": \"Allegra\",\n                            \"lastName\": \"Webb\",\n                            \"externalReferenceNumber\": \"187\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":71883,\\\"type\\\":\\\"Case\\\"}\",\n                        \"code\": \"CE00071883\",\n                        \"statusDetails\": {\n                            \"status\": \"WIP\",\n                            \"when\": 1739354093207\n                        },\n                        \"products\": [\n                            {\n                                \"id\": \"{\\\"id\\\":86099,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                                \"name\": \"Trust ID Julia master\",\n                                \"status\": \"COMPLETED\",\n                                \"rescreening\": false,\n                                \"rescreeningDate\": null\n                            }\n                        ],\n                        \"candidate\": {\n                            \"firstName\": \"BohdanTEightyEight\",\n                            \"lastName\": \"Dvornikov\",\n                            \"externalReferenceNumber\": \"01234567890\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":71927,\\\"type\\\":\\\"Case\\\"}\",\n                        \"code\": \"CE00071927\",\n                        \"statusDetails\": {\n                            \"status\": \"RESCREENING\",\n                            \"when\": 1739457999656\n                        },\n                        \"products\": [\n                            {\n                                \"id\": \"{\\\"id\\\":86231,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                                \"name\": \"DVLA product\",\n                                \"status\": \"COMPLETED\",\n                                \"rescreening\": true,\n                                \"rescreeningDate\": 1740268800000\n                            },\n                            {\n                                \"id\": \"{\\\"id\\\":86235,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                                \"name\": \"DVLA product\",\n                                \"status\": \"PENDING_RESCREENING\",\n                                \"rescreening\": true,\n                                \"rescreeningDate\": 1754524800000\n                            }\n                        ],\n                        \"candidate\": {\n                            \"firstName\": \"Holly\",\n                            \"lastName\": \"Nguyen\",\n                            \"externalReferenceNumber\": \"771\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":72111,\\\"type\\\":\\\"Case\\\"}\",\n                        \"code\": \"CE00072111\",\n                        \"statusDetails\": {\n                            \"status\": \"WIP\",\n                            \"when\": 1741010540374\n                        },\n                        \"products\": [\n                            {\n                                \"id\": \"{\\\"id\\\":86810,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                                \"name\": \"Trust ID Julia master\",\n                                \"status\": \"READY_TO_START\",\n                                \"rescreening\": false,\n                                \"rescreeningDate\": null\n                            }\n                        ],\n                        \"candidate\": {\n                            \"firstName\": \"Melyssa\",\n                            \"lastName\": \"Hoffman\",\n                            \"externalReferenceNumber\": \"846\"\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"02aba04f-fd50-4b9b-a5a9-e4a8f22e4cbb","name":"Client not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAllCases($clientId: ID!, $filter: ClientCaseFilterInput!) {\n\tclient(id: $clientId) {\n\t\tid\n\t\tname\n        screeningCases(after: null, from: null, filters: $filter, first: 20) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            nodes {\n                id\n                code\n                statusDetails {\n                    status\n                    when\n                }\n                products {\n                    id\n                    name\n                    status\n                }\n                candidate {\n                    firstName\n                    lastName\n                    externalReferenceNumber\n                }\n            }\n        }\n\t}\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"}\",\n    \"filter\": {\n        \"alerts\": [\"NONE\"],\n        \"candidateEmails\": null,\n        \"caseStatuses\": [\"WIP\", \"CREATED\", \"PAUSED\"],\n        \"categoryIds\": null,\n        \"clientContacts\": null,\n        \"contractIds\": null,\n        \"searchText\": null,\n        \"whenSubmitted\": {\n            \"from\": \"2023-05-01\",\n            \"to\": null\n        },\n        \"whenCompleted\": null\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/client) : Entity with ID: {\\\"id\\\":12035,\\\"type\\\":\\\"Client\\\"} does not exist.\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"catalog\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"02a72de7-d42d-43c2-a584-38d25d16a4c4"},{"name":"Get client questions for category","id":"da597227-1f05-411b-b599-b361f1bde277","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getCategoryProducts($categoryId: ID!) {\n    category(id: $categoryId) {\n        id\n        clientQuestions {\n            ...CategoryClientQuestions\n            __typename\n        }\n    }\n}\n\nfragment FieldRestrictions on FieldRestriction {\n    ... on SelectRestriction {\n        id\n        multiSelect\n        values {\n            id\n            title {\n                current\n                __typename\n            }\n            __typename\n        }\n        __typename\n    }\n    ... on DateRestriction {\n        comp\n        id\n        dateValue: value\n        __typename\n    }\n    ... on DurationRestriction {\n        comp\n        id\n        unit\n        durationValue: value\n        __typename\n    }\n    ... on GapRestriction {\n        comp\n        fieldToSubtractFrom {\n            id\n            __typename\n        }\n        id\n        unit\n        gapValue: value\n        __typename\n    }\n    ... on LengthRestriction {\n        id\n        maxLength\n        minLength\n        __typename\n    }\n    ... on NumericRestriction {\n        comp\n        id\n        value\n        __typename\n    }\n    __typename\n}\n\nfragment AddressFields on Address {\n    addressLine1\n    addressLine2\n    addressLine3\n    country {\n        id\n        countryCode\n        isoCode\n        name\n        __typename\n    }\n    county\n    postcode\n    town\n    __typename\n}\n\nfragment AttachmentFields on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n    __typename\n}\n\nfragment ClientAnswerFieldValue on FieldAnyValue {\n    ... on Address {\n        ...AddressFields\n        __typename\n    }\n    ... on Attachment {\n        ...AttachmentFields\n        __typename\n    }\n    ... on Company {\n        name\n        address {\n            ...AddressFields\n            __typename\n        }\n        __typename\n    }\n    ... on Country {\n        id\n        countryCode\n        isoCode\n        name\n        __typename\n    }\n    ... on QualificationsAndGrades {\n        qualificationsAndGrades {\n            grades {\n                grade\n                subject\n                __typename\n            }\n            qualification\n            __typename\n        }\n        __typename\n    }\n    ... on DateRange {\n        from\n        to\n        __typename\n    }\n    ... on DateValue {\n        dateValue: value\n        __typename\n    }\n    ... on FloatValue {\n        floatValue: value\n        __typename\n    }\n    ... on BooleanValue {\n        booleanValue: value\n        __typename\n    }\n    ... on StringValue {\n        stringValue: value\n        __typename\n    }\n    ... on StringValues {\n        stringValues: value\n        __typename\n    }\n    ... on LongValue {\n        value\n        __typename\n    }\n    __typename\n}\n\nfragment CategoryClientQuestions on ClientQuestion {\n    id\n    conditional\n    sectionOrder {\n        order\n        __typename\n    }\n    audience\n    conditionalElements {\n        id\n        conditions {\n            id\n            fieldValue {\n                field {\n                    id\n                    type\n                    __typename\n                }\n                value {\n                    ...ClientAnswerFieldValue\n                    __typename\n                }\n                __typename\n            }\n            __typename\n        }\n        fields {\n            ...QuestionField\n        }\n        __typename\n    }\n    fields {\n        ...QuestionField\n    }\n    __typename\n}\n\nfragment QuestionField on Field {\n    id\n    type\n    fieldType\n    required\n    conditional\n    title {\n        current\n    }\n    restrictions {\n        ...FieldRestrictions\n        __typename\n    }\n    __typename\n}","variables":"{\n    \"categoryId\": \"{\\\"id\\\":10350,\\\"type\\\":\\\"Category\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Get the list of client questions that must be set during case creation.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"18af1d91-d7d5-4248-81d4-e02c9428546d","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCategoryProducts($categoryId: ID!) {\n    category(id: $categoryId) {\n        id\n        clientQuestions {\n            ...CategoryClientQuestions\n            __typename\n        }\n    }\n}\n\nfragment FieldRestrictions on FieldRestriction {\n    ... on SelectRestriction {\n        id\n        multiSelect\n        values {\n            id\n            title {\n                current\n                __typename\n            }\n            __typename\n        }\n        __typename\n    }\n    ... on DateRestriction {\n        comp\n        id\n        dateValue: value\n        __typename\n    }\n    ... on DurationRestriction {\n        comp\n        id\n        unit\n        durationValue: value\n        __typename\n    }\n    ... on GapRestriction {\n        comp\n        fieldToSubtractFrom {\n            id\n            __typename\n        }\n        id\n        unit\n        gapValue: value\n        __typename\n    }\n    ... on LengthRestriction {\n        id\n        maxLength\n        minLength\n        __typename\n    }\n    ... on NumericRestriction {\n        comp\n        id\n        value\n        __typename\n    }\n    __typename\n}\n\nfragment AddressFields on Address {\n    addressLine1\n    addressLine2\n    addressLine3\n    country {\n        id\n        countryCode\n        isoCode\n        name\n        __typename\n    }\n    county\n    postcode\n    town\n    __typename\n}\n\nfragment AttachmentFields on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n    __typename\n}\n\nfragment ClientAnswerFieldValue on FieldAnyValue {\n    ... on Address {\n        ...AddressFields\n        __typename\n    }\n    ... on Attachment {\n        ...AttachmentFields\n        __typename\n    }\n    ... on Company {\n        name\n        address {\n            ...AddressFields\n            __typename\n        }\n        __typename\n    }\n    ... on Country {\n        id\n        countryCode\n        isoCode\n        name\n        __typename\n    }\n    ... on QualificationsAndGrades {\n        qualificationsAndGrades {\n            grades {\n                grade\n                subject\n                __typename\n            }\n            qualification\n            __typename\n        }\n        __typename\n    }\n    ... on DateRange {\n        from\n        to\n        __typename\n    }\n    ... on DateValue {\n        dateValue: value\n        __typename\n    }\n    ... on FloatValue {\n        floatValue: value\n        __typename\n    }\n    ... on BooleanValue {\n        booleanValue: value\n        __typename\n    }\n    ... on StringValue {\n        stringValue: value\n        __typename\n    }\n    ... on StringValues {\n        stringValues: value\n        __typename\n    }\n    ... on LongValue {\n        value\n        __typename\n    }\n    __typename\n}\n\nfragment CategoryClientQuestions on ClientQuestion {\n    id\n    conditional\n    sectionOrder {\n        order\n        __typename\n    }\n    audience\n    conditionalElements {\n        id\n        conditions {\n            id\n            fieldValue {\n                field {\n                    id\n                    type\n                    __typename\n                }\n                value {\n                    ...ClientAnswerFieldValue\n                    __typename\n                }\n                __typename\n            }\n            __typename\n        }\n        fields {\n            ...QuestionField\n        }\n        __typename\n    }\n    fields {\n        ...QuestionField\n    }\n    __typename\n}\n\nfragment QuestionField on Field {\n    id\n    type\n    fieldType\n    required\n    conditional\n    title {\n        current\n    }\n    restrictions {\n        ...FieldRestrictions\n        __typename\n    }\n    __typename\n}","variables":"{\n    \"categoryId\": \"{\\\"id\\\":10350,\\\"type\\\":\\\"Category\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"1b75-f7oZppEHS0Zwg2Zdf82VpIfUeTk\""},{"key":"access-control-allow-origin","value":"*"},{"key":"pragma","value":"no-cache"},{"key":"strict-transport-security","value":"max-age=31536000"},{"key":"vary","value":"Accept-Encoding"},{"key":"content-encoding","value":"gzip"},{"key":"x-envoy-upstream-service-time","value":"494"},{"key":"Date","value":"Fri, 07 Mar 2025 12:26:57 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"category\": {\n            \"id\": \"{\\\"id\\\":10350,\\\"type\\\":\\\"Category\\\"}\",\n            \"clientQuestions\": [\n                {\n                    \"id\": \"{\\\"id\\\":13692,\\\"type\\\":\\\"Question\\\"}\",\n                    \"conditional\": false,\n                    \"sectionOrder\": {\n                        \"order\": 303,\n                        \"__typename\": \"ClientSectionOrder\"\n                    },\n                    \"audience\": [\n                        \"CLIENT\"\n                    ],\n                    \"conditionalElements\": [],\n                    \"fields\": [\n                        {\n                            \"id\": \"{\\\"id\\\":21935,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"SELECT\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": true,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"Employment Sector\"\n                            },\n                            \"restrictions\": [\n                                {\n                                    \"id\": \"{\\\"id\\\":3280,\\\"type\\\":\\\"SelectRestriction\\\"}\",\n                                    \"multiSelect\": false,\n                                    \"values\": [\n                                        {\n                                            \"id\": \"2971\",\n                                            \"title\": {\n                                                \"current\": \"LOCAL GOVERNMENT\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2972\",\n                                            \"title\": {\n                                                \"current\": \"CENTRAL GOVERNMENT\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2973\",\n                                            \"title\": {\n                                                \"current\": \"PUBLIC SECTOR OTHER\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2974\",\n                                            \"title\": {\n                                                \"current\": \"NHS\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2975\",\n                                            \"title\": {\n                                                \"current\": \"PRESCHOOL EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2976\",\n                                            \"title\": {\n                                                \"current\": \"PRIMARY EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2977\",\n                                            \"title\": {\n                                                \"current\": \"SECONDARY EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2978\",\n                                            \"title\": {\n                                                \"current\": \"ACADEMY EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2979\",\n                                            \"title\": {\n                                                \"current\": \"FURTHER EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2980\",\n                                            \"title\": {\n                                                \"current\": \"HIGHER EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2981\",\n                                            \"title\": {\n                                                \"current\": \"INDEPENDENT EDUCATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2982\",\n                                            \"title\": {\n                                                \"current\": \"VOLUNTARY CHARITY\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2983\",\n                                            \"title\": {\n                                                \"current\": \"PRIVATE HEALTHCARE\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2984\",\n                                            \"title\": {\n                                                \"current\": \"AGRICULTURE FORESTRY AND FISHING\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2985\",\n                                            \"title\": {\n                                                \"current\": \"MINING AND QUARRYING\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2986\",\n                                            \"title\": {\n                                                \"current\": \"MANUFACTURING\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2987\",\n                                            \"title\": {\n                                                \"current\": \"RETAIL\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2988\",\n                                            \"title\": {\n                                                \"current\": \"ENERGY AND AIR CONDITIONING\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2989\",\n                                            \"title\": {\n                                                \"current\": \"WATER AND WASTE MANAGEMENT\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2990\",\n                                            \"title\": {\n                                                \"current\": \"CONSTRUCTION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2991\",\n                                            \"title\": {\n                                                \"current\": \"TRADE OR REPAIR OF VEHICLES\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2992\",\n                                            \"title\": {\n                                                \"current\": \"TRANSPORTATION AND STORAGE\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2993\",\n                                            \"title\": {\n                                                \"current\": \"ACCOMMODATION AND FOOD SERVICE\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2994\",\n                                            \"title\": {\n                                                \"current\": \"INFORMATION AND COMMUNICATION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2995\",\n                                            \"title\": {\n                                                \"current\": \"FINANCIAL AND INSURANCE\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2996\",\n                                            \"title\": {\n                                                \"current\": \"REAL ESTATE ACTIVITIES\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2997\",\n                                            \"title\": {\n                                                \"current\": \"PROFESSIONAL TECHNICAL\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2998\",\n                                            \"title\": {\n                                                \"current\": \"ADMINISTRATIVE AND SUPPORT\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"2999\",\n                                            \"title\": {\n                                                \"current\": \"ARTS AND ENTERTAINMENT\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"3000\",\n                                            \"title\": {\n                                                \"current\": \"LEISURE SPORT AND TOURISM\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"3001\",\n                                            \"title\": {\n                                                \"current\": \"FOSTER ADOPTION\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"3002\",\n                                            \"title\": {\n                                                \"current\": \"CHILD CARE\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"3003\",\n                                            \"title\": {\n                                                \"current\": \"DRIVERS\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"3004\",\n                                            \"title\": {\n                                                \"current\": \"LAW ENFORCEMENT AND SECURITY\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        },\n                                        {\n                                            \"id\": \"3005\",\n                                            \"title\": {\n                                                \"current\": \"RECRUITMENT AND HR\",\n                                                \"__typename\": \"LocalizedString\"\n                                            },\n                                            \"__typename\": \"SelectValue\"\n                                        }\n                                    ],\n                                    \"__typename\": \"SelectRestriction\"\n                                }\n                            ],\n                            \"__typename\": \"ClientField\"\n                        }\n                    ],\n                    \"__typename\": \"ClientQuestion\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":13693,\\\"type\\\":\\\"Question\\\"}\",\n                    \"conditional\": false,\n                    \"sectionOrder\": {\n                        \"order\": 294,\n                        \"__typename\": \"ClientSectionOrder\"\n                    },\n                    \"audience\": [\n                        \"CLIENT\",\n                        \"CANDIDATE\"\n                    ],\n                    \"conditionalElements\": [],\n                    \"fields\": [\n                        {\n                            \"id\": \"{\\\"id\\\":22296,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"UPLOAD\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": true,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"Proof of Address Document (e.g. Bank Statement or Utility Bill)\"\n                            },\n                            \"restrictions\": [],\n                            \"__typename\": \"ClientField\"\n                        }\n                    ],\n                    \"__typename\": \"ClientQuestion\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":13695,\\\"type\\\":\\\"Question\\\"}\",\n                    \"conditional\": false,\n                    \"sectionOrder\": {\n                        \"order\": 214,\n                        \"__typename\": \"ClientSectionOrder\"\n                    },\n                    \"audience\": [\n                        \"CLIENT\",\n                        \"CANDIDATE\"\n                    ],\n                    \"conditionalElements\": [],\n                    \"fields\": [\n                        {\n                            \"id\": \"{\\\"id\\\":21944,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"UPLOAD\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": true,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"ID Document (e.g Passport)\"\n                            },\n                            \"restrictions\": [],\n                            \"__typename\": \"ClientField\"\n                        }\n                    ],\n                    \"__typename\": \"ClientQuestion\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":13698,\\\"type\\\":\\\"Question\\\"}\",\n                    \"conditional\": false,\n                    \"sectionOrder\": {\n                        \"order\": 39,\n                        \"__typename\": \"ClientSectionOrder\"\n                    },\n                    \"audience\": [\n                        \"CLIENT\"\n                    ],\n                    \"conditionalElements\": [],\n                    \"fields\": [\n                        {\n                            \"id\": \"{\\\"id\\\":21950,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"STRING\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": false,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"ID Validated By?\"\n                            },\n                            \"restrictions\": [\n                                {\n                                    \"id\": \"{\\\"id\\\":3285,\\\"type\\\":\\\"LengthRestriction\\\"}\",\n                                    \"maxLength\": null,\n                                    \"minLength\": 1,\n                                    \"__typename\": \"LengthRestriction\"\n                                }\n                            ],\n                            \"__typename\": \"ClientField\"\n                        }\n                    ],\n                    \"__typename\": \"ClientQuestion\"\n                },\n                {\n                    \"id\": \"{\\\"id\\\":14550,\\\"type\\\":\\\"Question\\\"}\",\n                    \"conditional\": false,\n                    \"sectionOrder\": {\n                        \"order\": 6,\n                        \"__typename\": \"ClientSectionOrder\"\n                    },\n                    \"audience\": [\n                        \"CLIENT\"\n                    ],\n                    \"conditionalElements\": [],\n                    \"fields\": [\n                        {\n                            \"id\": \"{\\\"id\\\":25793,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"DRIVING_LICENCE_NUMBER\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": false,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"Driving Licence Number\"\n                            },\n                            \"restrictions\": [],\n                            \"__typename\": \"ClientField\"\n                        },\n                        {\n                            \"id\": \"{\\\"id\\\":25794,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"DATE\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": false,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"Consent form date\"\n                            },\n                            \"restrictions\": [],\n                            \"__typename\": \"ClientField\"\n                        },\n                        {\n                            \"id\": \"{\\\"id\\\":25795,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n                            \"type\": \"INTEGER\",\n                            \"fieldType\": \"OTHER\",\n                            \"required\": false,\n                            \"conditional\": false,\n                            \"title\": {\n                                \"current\": \"Driving Score\"\n                            },\n                            \"restrictions\": [],\n                            \"__typename\": \"ClientField\"\n                        }\n                    ],\n                    \"__typename\": \"ClientQuestion\"\n                }\n            ]\n        }\n    }\n}"},{"id":"e04073b0-55dc-411b-8c57-b0e78a811a27","name":"Not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCategoryProducts($categoryId: ID!) {\n    category(id: $categoryId) {\n        id\n        clientQuestions {\n            ...CategoryClientQuestions\n            __typename\n        }\n    }\n}\n\nfragment FieldRestrictions on FieldRestriction {\n    ... on SelectRestriction {\n        id\n        multiSelect\n        values {\n            id\n            title {\n                current\n                __typename\n            }\n            __typename\n        }\n        __typename\n    }\n    ... on DateRestriction {\n        comp\n        id\n        dateValue: value\n        __typename\n    }\n    ... on DurationRestriction {\n        comp\n        id\n        unit\n        durationValue: value\n        __typename\n    }\n    ... on GapRestriction {\n        comp\n        fieldToSubtractFrom {\n            id\n            __typename\n        }\n        id\n        unit\n        gapValue: value\n        __typename\n    }\n    ... on LengthRestriction {\n        id\n        maxLength\n        minLength\n        __typename\n    }\n    ... on NumericRestriction {\n        comp\n        id\n        value\n        __typename\n    }\n    __typename\n}\n\nfragment AddressFields on Address {\n    addressLine1\n    addressLine2\n    addressLine3\n    country {\n        id\n        countryCode\n        isoCode\n        name\n        __typename\n    }\n    county\n    postcode\n    town\n    __typename\n}\n\nfragment AttachmentFields on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n    __typename\n}\n\nfragment ClientAnswerFieldValue on FieldAnyValue {\n    ... on Address {\n        ...AddressFields\n        __typename\n    }\n    ... on Attachment {\n        ...AttachmentFields\n        __typename\n    }\n    ... on Company {\n        name\n        address {\n            ...AddressFields\n            __typename\n        }\n        __typename\n    }\n    ... on Country {\n        id\n        countryCode\n        isoCode\n        name\n        __typename\n    }\n    ... on QualificationsAndGrades {\n        qualificationsAndGrades {\n            grades {\n                grade\n                subject\n                __typename\n            }\n            qualification\n            __typename\n        }\n        __typename\n    }\n    ... on DateRange {\n        from\n        to\n        __typename\n    }\n    ... on DateValue {\n        dateValue: value\n        __typename\n    }\n    ... on FloatValue {\n        floatValue: value\n        __typename\n    }\n    ... on BooleanValue {\n        booleanValue: value\n        __typename\n    }\n    ... on StringValue {\n        stringValue: value\n        __typename\n    }\n    ... on StringValues {\n        stringValues: value\n        __typename\n    }\n    ... on LongValue {\n        value\n        __typename\n    }\n    __typename\n}\n\nfragment CategoryClientQuestions on ClientQuestion {\n    id\n    conditional\n    sectionOrder {\n        order\n        __typename\n    }\n    audience\n    conditionalElements {\n        id\n        conditions {\n            id\n            fieldValue {\n                field {\n                    id\n                    type\n                    __typename\n                }\n                value {\n                    ...ClientAnswerFieldValue\n                    __typename\n                }\n                __typename\n            }\n            __typename\n        }\n        fields {\n            ...QuestionField\n        }\n        __typename\n    }\n    fields {\n        ...QuestionField\n    }\n    __typename\n}\n\nfragment QuestionField on Field {\n    id\n    type\n    fieldType\n    required\n    conditional\n    title {\n        current\n    }\n    restrictions {\n        ...FieldRestrictions\n        __typename\n    }\n    __typename\n}","variables":"{\n    \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/category) : Entity with ID: {\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"} does not exist.\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"catalog\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"da597227-1f05-411b-b599-b361f1bde277"},{"name":"Create a screening case","id":"f738a344-ae12-4090-82f0-dfe4427ebb25","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"screeningCase\": {\n            \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n            \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n            \"optionalProductIds\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"ProductOption\\\"}\",\n            \"jobTitle\": \"Test Lead\",\n            \"employmentStart\": \"2023-09-01\",\n            \"candidate\": {\n                \"email\": \"sarajones@example.com\",\n                \"firstName\": \"Sara\",\n                \"middleName\": null,\n                \"lastName\": \"Jones\",\n                \"phoneNumber\": \"440739583394\",\n                \"externalReferenceNumber\": \"5D1AA8AD-9EA9\"\n            },\n            \"roleLocationScotland\": false\n        }\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Create a screening case for a candidate.</p>\n<p>Field validation:</p>\n<ul>\n<li><code>categoryId</code> - mandatory,</li>\n<li><code>clientContactId</code> - mandatory,</li>\n<li><code>optionalProductIds</code> - optional,</li>\n<li><code>jobTitle</code> - mandatory,</li>\n<li><code>employmentStart</code> - optional,</li>\n<li><code>roleLocationScotland</code> - optional,</li>\n<li><code>candidate</code> - mandatory:<ul>\n<li><code>email</code> - mandatory,</li>\n<li><code>firstName</code> - mandatory,</li>\n<li><code>lastName</code> - mandatory,</li>\n<li><code>middleName</code> - optional,</li>\n<li><code>phoneNumber</code> - optional.</li>\n</ul>\n</li>\n</ul>\n<p><strong>Optional products</strong></p>\n<p>All required products (those with <code>\"required\": true</code>) are created by default. If you want to enable optional products, add a list of IDs to the <code>optionalProductIds</code> field.</p>\n<p>Example:<br /><code>\"optionalProductIds\": [\"{\"id\":42355,\"type\":\"ProductOption\"}\", \"{\"id\":42357,\"type\":\"ProductOption\"}\"]</code></p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"ee643719-795b-4608-85a0-10bd3a7ec9bb","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"screeningCase\": {\n            \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n            \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n            \"optionalProductIds\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n            \"jobTitle\": \"Test Lead\",\n            \"employmentStart\": \"2023-09-01\",\n            \"candidate\": {\n                \"email\": \"sarajones@example.com\",\n                \"firstName\": \"Sara\",\n                \"middleName\": null,\n                \"lastName\": \"Jones\",\n                \"phoneNumber\": \"440739583394\",\n                \"externalReferenceNumber\": \"5D1AA8AD-9EA9\"\n            },\n            \"roleLocationScotland\": false\n        }\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"caseUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":65465,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00065465\"\n            }\n        }\n    }\n}"},{"id":"e482b434-db94-44ff-a7f4-dd2a9bfbb14f","name":"Error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"screeningCase\": {\n            \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n            \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n            \"optionalProductIds\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n            \"jobTitle\": \"Test Lead\",\n            \"employmentStart\": \"2023-09-01\",\n            \"candidate\": {\n                \"email\": \"sarajones@example.com\",\n                \"firstName\": \"Sara\",\n                \"middleName\": null,\n                \"lastName\": \"Jones\",\n                \"phoneNumber\": \"440739583394\",\n                \"externalReferenceNumber\": \"5D1AA8AD-9EA9\"\n            },\n            \"roleLocationScotland\": false\n        }\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/caseUpdate) : Failed to process the request\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"ProcessingFailed\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"f738a344-ae12-4090-82f0-dfe4427ebb25"},{"name":"Create a screening case with client answers","id":"7ec4d409-9930-4a77-b77f-e6cb9534afa2","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            products {\n                id\n                name\n                status\n                ghostProduct\n                product {\n                    id\n                    name\n                    required\n                }\n            }\n\t\t}\n\t}\n}","variables":"{\n  \"input\": {\n    \"screeningCase\": {\n      \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n      \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n      \"optionalProductIds\": [],\n      \"jobTitle\": \"Test Lead\",\n      \"employmentStart\": \"2024-02-01\",\n      \"candidate\": {\n        \"email\": \"sarajones@example.com\",\n        \"firstName\": \"Sara\",\n        \"middleName\": null,\n        \"lastName\": \"Jones\",\n        \"phoneNumber\": \"440739583394\",\n        \"externalReferenceNumber\": \"9E07BE56-7205\"\n      },\n      \"roleLocationScotland\": false,\n      \"answers\": [\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":3419,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Cost Centre\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":710,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":4226,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Manager\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":976,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":1539,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"test_email@gmail.com\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":424,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":4227,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"2828\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":977,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":2426,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Candidate ID\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":622,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":6024,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Answer\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6025,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Answer\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6026,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"AB123456A\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6027,\\\"type\\\":\\\"Field\\\"}\",\n                  \"dateValue\": \"2023-10-12\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6033,\\\"type\\\":\\\"Field\\\"}\",\n                  \"dateValue\": \"2023-10-05\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":1604,\\\"type\\\":\\\"Question\\\"}\"\n        }\n      ]\n    }\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Create a screening case if the client has questions.</p>\n<p>Field validation:</p>\n<ul>\n<li><p><code>categoryId</code> - mandatory,</p>\n</li>\n<li><p><code>clientContactId</code> - mandatory,</p>\n</li>\n<li><p><code>optionalProductIds</code> - optional,</p>\n</li>\n<li><p><code>jobTitle</code> - mandatory,</p>\n</li>\n<li><p><code>employmentStart</code> - optional,</p>\n</li>\n<li><p><code>roleLocationScotland</code> - optional,</p>\n</li>\n<li><p><code>candidate</code> - mandatory:</p>\n<ul>\n<li><p><code>email</code> - mandatory,</p>\n</li>\n<li><p><code>firstName</code> - mandatory,</p>\n</li>\n<li><p><code>lastName</code> - mandatory,</p>\n</li>\n<li><p><code>middleName</code> - optional,</p>\n</li>\n<li><p><code>phoneNumber</code> - optional.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p><strong>Optional products</strong></p>\n<p>All required products (those with <code>\"required\": true</code>) are created by default. If you want to enable optional products, add a list of IDs to the <code>optionalProductIds</code> field.</p>\n<p>Example:<br /><code>\"optionalProductIds\": [\"{\"id\":42355,\"type\":\"ProductOption\"}\", \"{\"id\":42357,\"type\":\"ProductOption\"}\"]</code></p>\n<p><strong>Answer the questions</strong></p>\n<p>Get the list of questions in response to the <a href=\"https://go.postman.co/workspace/My-Workspace~48dd5f8b-0061-4274-8ce6-0f00412b4b02/documentation/2131732-970a36d1-bbaf-47e7-8935-e08c7daad5aa?entity=request-b9c8f2fa-4ccd-49c2-bec5-19faeffdc8c6\">\"Get client questions for category\"</a> request, and place the answers in the \"answers\" input value.</p>\n<p>When providing answers, you should specify the correct value type. For example, if the question expects an email, you should send a <code>StringValue</code> object, if a date range, a <code>DateRange</code> object. Find a field type per question in the \"Get client questions for category\" query (<code>data -&gt; category -&gt; clientQuestions -&gt; fields -&gt; type</code>) and use the corresponding answer field. Field can be mandatory or optional. Optional fields can be skipped in the request. Mandatory fields have <code>data -&gt; category -&gt; clientQuestions -&gt; fields -&gt; required</code> value as <code>true</code>.</p>\n<p>The <code>FieldValueInput</code> input type snippet (the full GraphQL schema can be found in the Developer Portal):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-graphql\">input FieldValueInput {\n    fieldId: ID!\n    idValue: ID\n    stringValue: String\n    stringValues: [String!]\n    booleanValue: Boolean\n    floatValue: Float\n    longValue: Long\n    dateValue: Date\n    dateRangeValue: DateRangeInput\n    addressValue: AddressInput\n    attachmentValue: AttachmentInput\n    companyValue: CompanyInput\n    countryValue: CountryInput\n    qualificationsAndGradesValue: QualificationsAndGradesInput\n    \"\"\"Sequential Upload parameter index, starting from 0\"\"\"\n    uploadIndex: Int\n}\n\n</code></pre>\n<p>Use the following mapping (the question field type maps to the <code>FieldValueInput</code> field name):</p>\n<ul>\n<li><p>for <code>STRING</code>, <code>EMAIL</code>, <code>PHONE_NUMBER</code>, <code>HIRING_MANAGER_EMAIL</code>, <code>LABEL</code>, <code>FIRST_NAME</code>, <code>SURNAME</code>, <code>COST_CENTER</code>, <code>NATIONAL_INSURANCE_NUMBER</code>, <code>PASSPORT</code>, <code>SELECT</code>, <code>DRIVING_LICENCE_NUMBER</code>* =&gt; use the <strong><code>stringValue</code></strong> field;</p>\n</li>\n<li><p>for <code>SELECT</code>*, <code>MULTIPLE_STRING</code> =&gt; use the <strong><code>stringValues</code></strong> field;</p>\n</li>\n<li><p>for <code>BOOLEAN</code>, <code>CONTACT_EMPLOYER</code> =&gt; use the <strong><code>booleanValue</code></strong> field;</p>\n</li>\n<li><p>for <code>INTEGER</code> =&gt; use the <strong><code>floatValue</code></strong> field;</p>\n</li>\n<li><p>for <code>ADDRESS</code> =&gt; use the <strong><code>addressValue</code></strong> field;</p>\n</li>\n<li><p>for <code>UPLOAD</code> =&gt; use the <strong><code>uploadIndex</code></strong> field that corresponding to the <strong><code>Upload</code></strong> element in the root <strong><code>caseUpdate</code></strong> mutation;</p>\n</li>\n<li><p>for <code>COMPANY</code> =&gt; use the <strong><code>companyValue</code></strong> field;</p>\n</li>\n<li><p>for <code>COUNTRY</code> =&gt; use the <strong><code>countryValue</code></strong> field;</p>\n</li>\n<li><p>for <code>DATE</code> =&gt; use the <strong><code>dateValue</code></strong> field;</p>\n</li>\n<li><p>for <code>DATE_RANGE</code> =&gt; use the <strong><code>dateRangeValue</code></strong> field;</p>\n</li>\n<li><p>for <code>QUALIFICATIONS_AND_GRADES</code> =&gt; use the <strong><code>qualificationsAndGradesValue</code></strong> field.</p>\n</li>\n</ul>\n<p>** Notes on <code>SELECT</code>: The <code>SELECT</code> type can have two possible states:</p>\n<ol>\n<li><p><strong>Single Value</strong>: Use the <strong><code>stringValue</code></strong> field when <code>multiSelect = false</code>.</p>\n</li>\n<li><p><strong>Multiple Values</strong>: Use the <strong><code>stringValues</code></strong> field when <code>multiSelect = true</code>.</p>\n</li>\n</ol>\n<p>To identify the configuration of a <code>SELECT</code> field, locate the <code>field.restrictions</code> in the response. For more details, please refer to the documentation <a href=\"https://go.postman.co/workspace/My-Workspace~b2183c03-c1b3-4251-8ce1-cc7fe39426a9/documentation/4542048-8e536341-54d1-4957-a7fd-9954dc8cee50?entity=request-085d2c63-235a-4d34-b8f1-31220c8b5aca\">here</a></p>\n<p>For each selected option, only the <strong><code>value.id</code></strong> must be passed..</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"f5641764-98ac-40dd-8808-2479559474bd","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            products {\n                id\n                name\n                status\n                ghostProduct\n                product {\n                    id\n                    name\n                    required\n                }\n            }\n\t\t}\n\t}\n}","variables":"{\n  \"input\": {\n    \"screeningCase\": {\n      \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n      \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n      \"optionalProductIds\": [],\n      \"jobTitle\": \"Test Lead\",\n      \"employmentStart\": \"2024-02-01\",\n      \"candidate\": {\n        \"email\": \"sarajones@example.com\",\n        \"firstName\": \"Sara\",\n        \"middleName\": null,\n        \"lastName\": \"Jones\",\n        \"phoneNumber\": \"440739583394\",\n        \"externalReferenceNumber\": \"9E07BE56-7205\"\n      },\n      \"roleLocationScotland\": false,\n      \"answers\": [\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":3419,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Cost Centre\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":710,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":4226,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Manager\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":976,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":1539,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"test_email@gmail.com\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":424,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":4227,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"2828\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":977,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":2426,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Candidate ID\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":622,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":6024,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Answer\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6025,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Answer\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6026,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"AB123456A\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6027,\\\"type\\\":\\\"Field\\\"}\",\n                  \"dateValue\": \"2023-10-12\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6033,\\\"type\\\":\\\"Field\\\"}\",\n                  \"dateValue\": \"2023-10-05\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":1604,\\\"type\\\":\\\"Question\\\"}\"\n        }\n      ]\n    }\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"caseUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":65465,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00065465\",\n                \"products\": [\n                    {\n                        \"id\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"name\": \"Basic Criminality Check UK - DS & DBS\",\n                        \"status\": \"ACTION_REQUIRED\",\n                        \"ghostProduct\": false,\n                        \"product\": {\n                            \"id\": \"{\\\"id\\\":25751,\\\"type\\\":\\\"ProductOption\\\"}\",\n                            \"name\": \"JJ Standard and Enhanced Criminality Check\",\n                            \"required\": true\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"e8bd108a-6baf-4807-82f7-6577b3d796d0","name":"Error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            products {\n                id\n                name\n                status\n                ghostProduct\n                product {\n                    id\n                    name\n                    required\n                }\n            }\n\t\t}\n\t}\n}","variables":"{\n  \"input\": {\n    \"screeningCase\": {\n      \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n      \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n      \"optionalProductIds\": [],\n      \"jobTitle\": \"Test Lead\",\n      \"employmentStart\": \"2024-02-01\",\n      \"candidate\": {\n        \"email\": \"sarajones@example.com\",\n        \"firstName\": \"Sara\",\n        \"middleName\": null,\n        \"lastName\": \"Jones\",\n        \"phoneNumber\": \"440739583394\",\n        \"externalReferenceNumber\": \"9E07BE56-7205\"\n      },\n      \"roleLocationScotland\": false,\n      \"answers\": [\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":3419,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Cost Centre\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":710,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":4226,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Manager\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":976,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":1539,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"test_email@gmail.com\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":424,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":4227,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"2828\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":977,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":2426,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Candidate ID\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":622,\\\"type\\\":\\\"Question\\\"}\"\n        },\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":6024,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Answer\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6025,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"Answer\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6026,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"AB123456A\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6027,\\\"type\\\":\\\"Field\\\"}\",\n                  \"dateValue\": \"2023-10-12\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":6033,\\\"type\\\":\\\"Field\\\"}\",\n                  \"dateValue\": \"2023-10-05\"\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":1604,\\\"type\\\":\\\"Question\\\"}\"\n        }\n      ]\n    }\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/caseUpdate) : Failed to process the request\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"ProcessingFailed\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"},{"id":"caaa148c-9b91-43de-afcc-69f5b53b1008","name":"Success - Required field is not provided","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation createCase($input: ClientCaseUpdateInput!) {\n\tcaseUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            products {\n                id\n                name\n                status\n                ghostProduct\n                product {\n                    id\n                    name\n                    required\n                }\n            }\n\t\t}\n\t}\n}","variables":"{\n  \"input\": {\n    \"screeningCase\": {\n      \"categoryId\": \"{\\\"id\\\":10351,\\\"type\\\":\\\"Category\\\"}\",\n      \"clientContactId\": \"{\\\"id\\\":9721,\\\"type\\\":\\\"User\\\"}\",\n      \"optionalProductIds\": [],\n      \"jobTitle\": \"Test Lead\",\n      \"employmentStart\": \"2025-02-01\",\n      \"candidate\": {\n        \"email\": \"sarajones@example.com\",\n        \"firstName\": \"Sara\",\n        \"middleName\": null,\n        \"lastName\": \"Jones\",\n        \"phoneNumber\": \"440739583394\",\n        \"externalReferenceNumber\": \"9E07BE56-7205\"\n      },\n      \"roleLocationScotland\": false,\n      \"answers\": [\n        {\n          \"answers\": [\n            {\n              \"fields\": [\n                {\n                  \"fieldId\": \"{\\\"id\\\":25793,\\\"type\\\":\\\"Field\\\"}\",\n                  \"stringValue\": \"SMITH123456JS0AB\"\n                },\n                {\n                  \"fieldId\": \"{\\\"id\\\":25795,\\\"type\\\":\\\"Field\\\"}\",\n                  \"floatValue\": 5\n                }\n              ]\n            }\n          ],\n          \"questionId\": \"{\\\"id\\\":14550,\\\"type\\\":\\\"Question\\\"}\"\n        }\n      ]\n    }\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Content-Length","value":"346"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"15a-YRVQftE8lROlh2MgS4OEIxLKzVM\""},{"key":"access-control-allow-origin","value":"*"},{"key":"pragma","value":"no-cache"},{"key":"strict-transport-security","value":"max-age=31536000"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-envoy-upstream-service-time","value":"322"},{"key":"Date","value":"Fri, 07 Mar 2025 13:14:21 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"caseUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":72184,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00072184\",\n                \"products\": [\n                    {\n                        \"id\": \"{\\\"id\\\":86990,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"name\": \"777duplicate\",\n                        \"status\": \"ACTION_REQUIRED\",\n                        \"ghostProduct\": false,\n                        \"product\": {\n                            \"id\": \"{\\\"id\\\":31269,\\\"version\\\":1068926,\\\"type\\\":\\\"ProductOption\\\"}\",\n                            \"name\": \"777duplicate\",\n                            \"required\": true\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"}],"_postman_id":"7ec4d409-9930-4a77-b77f-e6cb9534afa2"},{"name":"Create a screening case with the attachment","id":"474823f1-2287-4832-aeff-bc375fb38c40","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n  \"query\": \"mutation createCase($files: [Upload!], $input: ClientCaseUpdateInput!) { caseUpdate(files: $files, input: $input) { case { id code } } }\",\n  \"variables\": {\n    \"files\": null,\n    \"input\": {\n      \"screeningCase\": {\n        \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n        \"optionalProductIds\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"jobTitle\": \"Test Lead\",\n        \"employmentStart\": \"2023-09-01\",\n        \"candidate\": {\n          \"email\": \"sarajones@example.com\",\n          \"firstName\": \"Sara\",\n          \"middleName\": null,\n          \"lastName\": \"Jones\",\n          \"phoneNumber\": \"440739583394\"\n        },\n        \"roleLocationScotland\": false,\n \"answers\":\n [{\"answers\":\n      [{\"fields\":\n       [{\"fieldId\": \"{\\\"id\\\":24999,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n      \"uploadIndex\":0},\n     {\"fieldId\": \"{\\\"id\\\":24990,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n      \"uploadIndexes\":[1,2]}],\n      \"id\":null}],\n       \"questionId\":\"{\\\"id\\\":14404,\\\"type\\\":\\\"Question\\\"}\"}]\n     }\n    }\n  }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.files[0]\"], \"1\":[\"variables.files[1]\"], \"2\":[\"variables.files[2]\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"},{"key":"1","type":"file","src":"/path/to/the/file1.pdf"},{"key":"2","type":"file","src":"/path/to/the/file2.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Create a screening case for a candidate with the attached file.\nNOTE: file upload for GraphQL requests may work incorrectly via Postman, use Altair or other alternatives for requests with attachments.</p>\n<p>Field validation:</p>\n<ul>\n<li><code>categoryId</code> - mandatory,</li>\n<li><code>clientContactId</code> - mandatory,</li>\n<li><code>optionalProductIds</code> - optional,</li>\n<li><code>jobTitle</code> - mandatory,</li>\n<li><code>employmentStart</code> - optional,</li>\n<li><code>roleLocationScotland</code> - optional,</li>\n<li><code>candidate</code> - mandatory:<ul>\n<li><code>email</code> - mandatory,</li>\n<li><code>firstName</code> - mandatory,</li>\n<li><code>lastName</code> - mandatory,</li>\n<li><code>middleName</code> - optional,</li>\n<li><code>phoneNumber</code> - optional.</li>\n</ul>\n</li>\n</ul>\n<p><strong>Optional products</strong></p>\n<p>All required products (those with <code>\"required\": true</code>) are created by default. If you want to enable optional products, add a list of IDs to the <code>optionalProductIds</code> field.</p>\n<p>Example:<br /><code>\"optionalProductIds\": [\"{\"id\":42355,\"type\":\"ProductOption\"}\", \"{\"id\":42357,\"type\":\"ProductOption\"}\"]</code></p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"cb4758c2-e1ce-41b8-85ff-20d2e45017a5","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n  \"query\": \"mutation createCase($files: [Upload!], $input: ClientCaseUpdateInput!) { caseUpdate(files: $files, input: $input) { case { id code } } }\",\n  \"variables\": {\n    \"files\": null,\n    \"input\": {\n      \"screeningCase\": {\n        \"categoryId\": \"{\\\"id\\\":9951,\\\"type\\\":\\\"Category\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9662,\\\"type\\\":\\\"User\\\"}\",\n        \"optionalProductIds\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"jobTitle\": \"Test Lead\",\n        \"employmentStart\": \"2023-09-01\",\n        \"candidate\": {\n          \"email\": \"sarajones@example.com\",\n          \"firstName\": \"Sara\",\n          \"middleName\": null,\n          \"lastName\": \"Jones\",\n          \"phoneNumber\": \"440739583394\"\n        },\n        \"roleLocationScotland\": false,\n \"answers\":\n [{\"answers\":\n      [{\"fields\":\n       [{\"fieldId\": \"{\\\"id\\\":24999,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n      \"uploadIndex\":0},\n     {\"fieldId\": \"{\\\"id\\\":24990,\\\"version\\\":null,\\\"type\\\":\\\"Field\\\"}\",\n      \"uploadIndexes\":[1,2]}],\n      \"id\":null}],\n       \"questionId\":\"{\\\"id\\\":14404,\\\"type\\\":\\\"Question\\\"}\"}]\n     }\n    }\n  }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.files[0]\"], \"1\":[\"variables.files[1]\"], \"2\":[\"variables.files[2]\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"},{"key":"1","type":"file","src":"/path/to/the/file1.pdf"},{"key":"2","type":"file","src":"/path/to/the/file2.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"caseUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":65469,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00065469\"\n            }\n        }\n    }\n}"}],"_postman_id":"474823f1-2287-4832-aeff-bc375fb38c40"},{"name":"Retrieve screening case status","id":"a1053366-ea70-4b41-a5e7-e892bd7db251","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseStatus($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        statusDetails {\n\t\t\tstatus\n\t\t\twhen\n\t\t}\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>The case status can be one of:</p>\n<ul>\n<li><code>ACTIVATED</code> - the case is registered,</li>\n<li><code>COMPLETED</code>,</li>\n<li><code>CREATED</code> - the case is initiated,</li>\n<li><code>DATA_REVIEW</code> - data review by the screener,</li>\n<li><code>DATA_REVIEW_UNSUCCESSFUL</code> - data review by the screener,</li>\n<li><code>DRAFT</code> - start questionary,</li>\n<li><code>FAILED</code>,</li>\n<li><code>INTERIM_CLEAR</code>,</li>\n<li><code>PAUSED</code>,</li>\n<li><code>WIP</code> - in progress by the screener,</li>\n<li><code>WITHDRAWN_BY_CANDIDATE</code>,</li>\n<li><code>WITHDRAWN_BY_CLIENT</code>,</li>\n<li><code>WITHDRAWN_BY_INACTIVITY</code>,</li>\n<li><code>WITHDRAWN_INTERNALLY</code> - cancel Case for any reason.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"6558eca8-f639-43e5-8cbb-a25a0e2234a1","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseStatus($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        statusDetails {\n\t\t\tstatus\n\t\t\twhen\n\t\t}\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00060772\",\n            \"statusDetails\": {\n                \"status\": \"WIP\",\n                \"when\": 1630671749074\n            }\n        }\n    }\n}"},{"id":"9453e029-ad6a-4c1e-92f5-dcbd7d928d2e","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseStatus($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        statusDetails {\n\t\t\tstatus\n\t\t\twhen\n\t\t}\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"a1053366-ea70-4b41-a5e7-e892bd7db251"},{"name":"Retrieve screening case product status","id":"47d7d053-a49e-4611-8d5d-45657d87782b","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseProductStatuses($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        products {\n\t\t\tid\n\t\t\tname\n\t\t\tstatus\n\t\t}\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>The case product status can be one of:</p>\n<ul>\n<li><code>ACTION_REQUIRED</code>,</li>\n<li><code>AWAITING_3RD_PARTY</code>,</li>\n<li><code>AWAITING_CANDIDATE</code>,</li>\n<li><code>AWAITING_CLIENT</code>,</li>\n<li><code>AWAITING_REFERENCE</code>,</li>\n<li><code>COMPLETED</code>,</li>\n<li><code>FAILED</code>,</li>\n<li><code>IRRELEVANT</code>,</li>\n<li><code>REMOVED</code>.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"0ed58266-1fd2-436e-8a89-1a095d78a74a","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseProductStatuses($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        products {\n\t\t\tid\n\t\t\tname\n\t\t\tstatus\n\t\t}\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00060772\",\n            \"products\": [\n                {\n                    \"id\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                    \"name\": \"Basic Criminality Check UK - DS & DBS\",\n                    \"status\": \"ACTION_REQUIRED\"\n                }\n            ]\n        }\n    }\n}"},{"id":"6b67af54-f17f-46c1-96d4-7ce1f1f36b6b","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseProductStatuses($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        products {\n\t\t\tid\n\t\t\tname\n\t\t\tstatus\n\t\t}\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"47d7d053-a49e-4611-8d5d-45657d87782b"},{"name":"Get screening case full information","id":"85433ac0-f082-4e1f-9e8e-35356e0588c0","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseInfo($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        caseUrl\n        jobTitle\n        jobCountry {\n            id\n            countryCode\n            isoCode\n            name\n        }\n        completionCertificate {\n            id\n            type\n            fileName\n        }\n        employmentStart\n        statusDetails {\n            status\n            when\n        }\n        products {\n            id\n            name\n            status\n            rescreening\n            rescreeningDate\n            integrationDetails {\n                integrationType\n                status\n            }\n            answers {\n                question {\n                    id\n                }\n                answers {\n                    fieldValues {\n                        field {\n                            id\n                            description {\n                                ...localizedString\n                            }\n                            title {\n                                ...localizedString\n                            }\n                            type\n                        }\n                        value {\n                            ... anyValue\n                        }\n                    }\n                }\n            }\n        }\n        roleLocationScotland\n        candidate {\n            ...candidate\n        }\n\n        whenCreated\n        whenSubmitted\n        whenCompleted\n        whenNotificationSentChase1\n        whenNotificationSentChase2\n\n        clientContact {\n            id\n        }\n        category {\n            id\n            name\n            contract {\n                id\n                name\n            }\n        }\n\t}\n}\nfragment anyValue on FieldAnyValue {\n    __typename\n    ... on StringValue {\n        stingValue:value\n    }\n    ... on StringValues {\n        stingValues:value\n    }\n    ... on  FloatValue{\n        floatValue:value\n    }\n    ... on  DateValue{\n        dateValue:value\n    }\n    ... on  LongValue{\n        longValue:value\n    }\n    ... on  BooleanValue{\n        booleanValue:value\n    }\n    ... on  Address{\n        addressLine1\n        addressLine2\n        addressLine3\n        postcode\n        town\n        county\n        country {\n            id\n        }\n    }\n    ... on  Country {\n        id\n    }\n    ... on  Attachment {\n        ...attachment\n    }\n    ... on Company {\n        name\n        address {\n            addressLine1\n            addressLine2\n            addressLine3\n            postcode\n            town\n            county\n            country {\n                id\n            }\n        }\n    }\n    ... on DateRange {\n        from\n        to\n    }\n    ... on Entity {\n        id\n        __typename\n    }\n}\n\nfragment localizedString on LocalizedString {\n    current\n}\n\nfragment attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}\n\nfragment candidate on Candidate {\n    emailAddress\n    firstName\n    middleName\n    lastName\n    phoneNumber\n    externalReferenceNumber\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"318a1a08-4f7e-4f56-9be1-ef30b2215f69","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseInfo($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        caseUrl\n        jobTitle\n        jobCountry {\n            id\n            countryCode\n            isoCode\n            name\n        }\n        completionCertificate {\n            id\n            type\n            fileName\n        }\n        employmentStart\n        statusDetails {\n            status\n            when\n        }\n        products {\n            id\n            name\n            status\n            rescreening\n            rescreeningDate\n            integrationDetails {\n                integrationType\n                status\n            }\n            answers {\n                question {\n                    id\n                }\n                answers {\n                    fieldValues {\n                        field {\n                            id\n                            description {\n                                ...localizedString\n                            }\n                            title {\n                                ...localizedString\n                            }\n                            type\n                        }\n                        value {\n                            ... anyValue\n                        }\n                    }\n                }\n            }\n        }\n        roleLocationScotland\n        candidate {\n            ...candidate\n        }\n\n        whenCreated\n        whenSubmitted\n        whenCompleted\n        whenNotificationSentChase1\n        whenNotificationSentChase2\n\n        clientContact {\n            id\n        }\n        category {\n            id\n            name\n            contract {\n                id\n                name\n            }\n        }\n\t}\n}\nfragment anyValue on FieldAnyValue {\n    __typename\n    ... on StringValue {\n        stingValue:value\n    }\n    ... on StringValues {\n        stingValues:value\n    }\n    ... on  FloatValue{\n        floatValue:value\n    }\n    ... on  DateValue{\n        dateValue:value\n    }\n    ... on  LongValue{\n        longValue:value\n    }\n    ... on  BooleanValue{\n        booleanValue:value\n    }\n    ... on  Address{\n        addressLine1\n        addressLine2\n        addressLine3\n        postcode\n        town\n        county\n        country {\n            id\n        }\n    }\n    ... on  Country {\n        id\n    }\n    ... on  Attachment {\n        ...attachment\n    }\n    ... on Company {\n        name\n        address {\n            addressLine1\n            addressLine2\n            addressLine3\n            postcode\n            town\n            county\n            country {\n                id\n            }\n        }\n    }\n    ... on DateRange {\n        from\n        to\n    }\n    ... on Entity {\n        id\n        __typename\n    }\n}\n\nfragment localizedString on LocalizedString {\n    current\n}\n\nfragment attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}\n\nfragment candidate on Candidate {\n    emailAddress\n    firstName\n    middleName\n    lastName\n    phoneNumber\n    externalReferenceNumber\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":70464,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"875-0BMnclcx0limM/Nx/yk49YtTgGQ\""},{"key":"access-control-allow-origin","value":"*"},{"key":"pragma","value":"no-cache"},{"key":"strict-transport-security","value":"max-age=31536000"},{"key":"vary","value":"Accept-Encoding"},{"key":"content-encoding","value":"gzip"},{"key":"x-envoy-upstream-service-time","value":"373"},{"key":"Date","value":"Fri, 07 Mar 2025 15:07:52 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":70464,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00070464\",\n            \"caseUrl\": \"https://sw-candidate-portal-qa.dev.securitywatchdog.org.uk?caseId=%7B%22id%22%3A70464%2C%22type%22%3A%22Case%22%7D\",\n            \"jobTitle\": \"NA\",\n            \"jobCountry\": {\n                \"id\": \"1\",\n                \"countryCode\": \"GBR\",\n                \"isoCode\": \"GB\",\n                \"name\": \"United Kingdom\"\n            },\n            \"completionCertificate\": {\n                \"id\": \"759491\",\n                \"type\": null,\n                \"fileName\": \"Hanna Zemska - Completion Certificate.pdf\"\n            },\n            \"employmentStart\": null,\n            \"statusDetails\": {\n                \"status\": \"WIP\",\n                \"when\": 1725893402211\n            },\n            \"products\": [\n                {\n                    \"id\": \"{\\\"id\\\":82541,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                    \"name\": \"Current address product test\",\n                    \"status\": \"MSW_ACTION_REQUIRED\",\n                    \"rescreening\": false,\n                    \"rescreeningDate\": null,\n                    \"integrationDetails\": null,\n                    \"answers\": [\n                        {\n                            \"question\": {\n                                \"id\": \"{\\\"id\\\":13630,\\\"version\\\":1035774,\\\"type\\\":\\\"Question\\\"}\"\n                            },\n                            \"answers\": [\n                                {\n                                    \"fieldValues\": [\n                                        {\n                                            \"field\": {\n                                                \"id\": \"{\\\"id\\\":20971,\\\"version\\\":1035774,\\\"type\\\":\\\"Field\\\"}\",\n                                                \"description\": {\n                                                    \"current\": \"\"\n                                                },\n                                                \"title\": {\n                                                    \"current\": \"is your current address\"\n                                                },\n                                                \"type\": \"BOOLEAN\"\n                                            },\n                                            \"value\": {\n                                                \"__typename\": \"BooleanValue\",\n                                                \"booleanValue\": true\n                                            }\n                                        },\n                                        {\n                                            \"field\": {\n                                                \"id\": \"{\\\"id\\\":20972,\\\"version\\\":1035774,\\\"type\\\":\\\"Field\\\"}\",\n                                                \"description\": {\n                                                    \"current\": \"\"\n                                                },\n                                                \"title\": {\n                                                    \"current\": \"Address\"\n                                                },\n                                                \"type\": \"ADDRESS\"\n                                            },\n                                            \"value\": {\n                                                \"__typename\": \"Address\",\n                                                \"addressLine1\": \"PO Box 897\",\n                                                \"addressLine2\": \"\",\n                                                \"addressLine3\": \"\",\n                                                \"postcode\": \"BT1 9AE\",\n                                                \"town\": \"Belfast\",\n                                                \"county\": \"County Antrim\",\n                                                \"country\": {\n                                                    \"id\": \"1\"\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"field\": {\n                                                \"id\": \"{\\\"id\\\":20973,\\\"version\\\":1035774,\\\"type\\\":\\\"Field\\\"}\",\n                                                \"description\": {\n                                                    \"current\": \"\"\n                                                },\n                                                \"title\": {\n                                                    \"current\": \"Date range\"\n                                                },\n                                                \"type\": \"DATE_RANGE\"\n                                            },\n                                            \"value\": {\n                                                \"__typename\": \"DateRange\",\n                                                \"from\": \"2024-04-02\",\n                                                \"to\": null\n                                            }\n                                        }\n                                    ]\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ],\n            \"roleLocationScotland\": null,\n            \"candidate\": {\n                \"emailAddress\": \"hanna.zemska@intellias.com\",\n                \"firstName\": \"Hanna\",\n                \"middleName\": null,\n                \"lastName\": \"Zemska\",\n                \"phoneNumber\": \"5679790\",\n                \"externalReferenceNumber\": \"\"\n            },\n            \"whenCreated\": 1725888296123,\n            \"whenSubmitted\": 1725888432125,\n            \"whenCompleted\": null,\n            \"whenNotificationSentChase1\": null,\n            \"whenNotificationSentChase2\": null,\n            \"clientContact\": {\n                \"id\": \"{\\\"id\\\":7134,\\\"type\\\":\\\"User\\\"}\"\n            },\n            \"category\": {\n                \"id\": \"{\\\"id\\\":10258,\\\"version\\\":1035774,\\\"type\\\":\\\"Category\\\"}\",\n                \"name\": \"Category\",\n                \"contract\": {\n                    \"id\": \"{\\\"id\\\":11248,\\\"type\\\":\\\"Contract\\\"}\",\n                    \"name\": \"Contract1\"\n                }\n            }\n        }\n    }\n}"},{"id":"6f516d56-7974-4359-9f18-99d81ee36df3","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseInfo($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        caseUrl\n        jobTitle\n        jobCountry {\n            id\n            countryCode\n            isoCode\n            name\n        }\n        completionCertificate {\n            id\n            type\n            fileName\n        }\n        employmentStart\n        statusDetails {\n            status\n            when\n        }\n        roleLocationScotland\n        candidate {\n            ...candidate\n        }\n\n        whenCreated\n        whenSubmitted\n        whenCompleted\n        whenNotificationSentChase1\n        whenNotificationSentChase2\n\n        clientContact {\n            id\n            email\n        }\n        category {\n            id\n            name\n            contract {\n                id\n                name\n            }\n        }\n\t}\n}\n\nfragment candidate on Candidate {\n    emailAddress\n    firstName\n    middleName\n    lastName\n    phoneNumber\n    externalReferenceNumber\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"85433ac0-f082-4e1f-9e8e-35356e0588c0"},{"name":"Retrieve screening case notifications","id":"f1103e1b-af27-4212-bc8c-03c37767dbfa","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseNotifications($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tnotifications(after: null, first: 20) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            ...notifications\n        }\n\t}\n}\n\nfragment notifications on ClientNotificationConnection {\n    nodes {\n        __typename\n        ... on ClientEmailNotification {\n            id\n            from\n            cc\n            to\n            subject\n            content\n            notificationType\n            whenCreated\n        }\n        ... on ClientSmsNotification {\n            id\n            from\n            to\n            notificationType\n            content\n            whenCreated\n        }\n    }\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>There are 2 types of notifications: SMS and email. The default notification type is <code>OUTBOUND</code>. The <code>INBOUND</code> type is used to mark the user's email reply.</p>\n<p>The query supports cursor-based pagination. Use the <code>pageInfo.endCursor</code> as the <code>after: String</code> parameter to retrieve the next pages.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"a10f4c64-86ec-43a9-925e-3b0c6d7b9015","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseNotifications($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tnotifications(after: null, first: 20) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            ...notifications\n        }\n\t}\n}\n\nfragment notifications on ClientNotificationConnection {\n    nodes {\n        __typename\n        ... on ClientEmailNotification {\n            id\n            from\n            cc\n            to\n            subject\n            content\n            notificationType\n            whenCreated\n        }\n        ... on ClientSmsNotification {\n            id\n            from\n            to\n            notificationType\n            content\n            whenCreated\n        }\n    }\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00060772\",\n            \"notifications\": {\n                \"totalCount\": 2,\n                \"pageInfo\": {\n                    \"hasNextPage\": false,\n                    \"endCursor\": \"2\"\n                },\n                \"nodes\": [\n                    {\n                        \"__typename\": \"ClientEmailNotification\",\n                        \"id\": \"798947\",\n                        \"from\": \"info@securitywatchdog.org.uk\",\n                        \"cc\": [],\n                        \"to\": [\n                            \"johnsmith@example.com\",\n                            \"sarajones@example.com\"\n                        ],\n                        \"subject\": \"Welcome to your MSW screening\",\n                        \"content\": \"<!DOCTYPE HTML PUBLIC \\\"-//W3C//DTD XHTML 1.0 Transitional //EN\\\" \\\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\\\">\\n<html xmlns=\\\"http://www.w3.org/1999/xhtml\\\" xmlns:v=\\\"urn:schemas-microsoft-com:vml\\\" xmlns:o=\\\"urn:schemas-microsoft-com:office:office\\\">\\n<head>\\n<!--[if gte mso 9]>\\n<xml>\\n  <o:OfficeDocumentSettings>\\n    <o:AllowPNG/>\\n    <o:PixelsPerInch>96</o:PixelsPerInch>\\n  </o:OfficeDocumentSettings>\\n</xml>\\n<![endif]-->\\n  <meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html; charset=UTF-8\\\">\\n  <meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\">\\n  <meta name=\\\"x-apple-disable-message-reformatting\\\">\\n  <!--[if !mso]><!--><meta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\"><!--<![endif]-->\\n  <title></title>\\n  \\n    <style type=\\\"text/css\\\">\\n      table, td { color: #000000; } a { color: #0000ee; text-decoration: underline; }\\n@media only screen and (min-width: 520px) {\\n  .u-row {\\n    width: 500px !important;\\n  }\\n  .u-row .u-col {\\n    vertical-align: top;\\n  }\\n\\n  .u-row .u-col-100 {\\n    width: 500px !important;\\n  }\\n\\n}\\n\\n@media (max-width: 520px) {\\n  .u-row-container {\\n    max-width: 100% !important;\\n    padding-left: 0px !important;\\n    padding-right: 0px !important;\\n  }\\n  .u-row .u-col {\\n    min-width: 320px !important;\\n    max-width: 100% !important;\\n    display: block !important;\\n  }\\n  .u-row {\\n    width: calc(100% - 40px) !important;\\n  }\\n  .u-col {\\n    width: 100% !important;\\n  }\\n  .u-col > div {\\n    margin: 0 auto;\\n  }\\n}\\nbody {\\n  margin: 0;\\n  padding: 0;\\n}\\n\\ntable,\\ntr,\\ntd {\\n  vertical-align: top;\\n  border-collapse: collapse;\\n}\\n\\np {\\n  margin: 0;\\n}\\n\\n.ie-container table,\\n.mso-container table {\\n  table-layout: fixed;\\n}\\n\\n* {\\n  line-height: inherit;\\n}\\n\\na[x-apple-data-detectors='true'] {\\n  color: inherit !important;\\n  text-decoration: none !important;\\n}\\n\\n</style>\\n  \\n  \\n\\n</head>\\n\\n<body class=\\\"clean-body u_body\\\" style=\\\"margin: 0;padding: 0;-webkit-text-size-adjust: 100%;background-color: #ffffff;color: #000000\\\">\\n  <!--[if IE]><div class=\\\"ie-container\\\"><![endif]-->\\n  <!--[if mso]><div class=\\\"mso-container\\\"><![endif]-->\\n  <table style=\\\"border-collapse: collapse;table-layout: fixed;border-spacing: 0;mso-table-lspace: 0pt;mso-table-rspace: 0pt;vertical-align: top;min-width: 320px;Margin: 0 auto;background-color: #ffffff;width:100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\">\\n  <tbody>\\n  <tr style=\\\"vertical-align: top\\\">\\n    <td style=\\\"word-break: break-word;border-collapse: collapse !important;vertical-align: top\\\">\\n    <!--[if (mso)|(IE)]><table width=\\\"100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\"><tr><td align=\\\"center\\\" style=\\\"background-color: #ffffff;\\\"><![endif]-->\\n    \\n\\n<div class=\\\"u-row-container\\\" style=\\\"padding: 0px;background-color: transparent\\\">\\n  <div class=\\\"u-row\\\" style=\\\"Margin: 0 auto;min-width: 320px;max-width: 500px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;background-color: transparent;\\\">\\n    <div style=\\\"border-collapse: collapse;display: table;width: 100%;background-color: transparent;\\\">\\n      <!--[if (mso)|(IE)]><table width=\\\"100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\"><tr><td style=\\\"padding: 0px;background-color: transparent;\\\" align=\\\"center\\\"><table cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\" style=\\\"width:500px;\\\"><tr style=\\\"background-color: transparent;\\\"><![endif]-->\\n      \\n<!--[if (mso)|(IE)]><td align=\\\"center\\\" width=\\\"500\\\" style=\\\"width: 500px;padding: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;\\\" valign=\\\"top\\\"><![endif]-->\\n<div class=\\\"u-col u-col-100\\\" style=\\\"max-width: 320px;min-width: 500px;display: table-cell;vertical-align: top;\\\">\\n  <div style=\\\"width: 100% !important;\\\">\\n  <!--[if (!mso)&(!IE)]><!--><div style=\\\"padding: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;\\\"><!--<![endif]-->\\n  \\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n<table width=\\\"100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\">\\n  <tr>\\n    <td style=\\\"padding-right: 0px;padding-left: 0px;\\\" align=\\\"center\\\">\\n      <a href=\\\"https://www.securitywatchdog.org.uk/\\\" target=\\\"_blank\\\">\\n      <img align=\\\"center\\\" border=\\\"0\\\" src=\\\"https://s3.amazonaws.com/unroll-images-production/projects%2F0%2F1601650038898-SW+logo.png\\\" alt=\\\"Matrix Security Watchdog Logo\\\" title=\\\"Matrix Security Watchdog Logo\\\" style=\\\"outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;clear: both;display: inline-block !important;border: none;height: auto;float: none;width: 48%;max-width: 230.4px;\\\" width=\\\"230.4\\\"/>\\n      </a>\\n    </td>\\n  </tr>\\n</table>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n  <table height=\\\"0px\\\" align=\\\"center\\\" border=\\\"0\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" style=\\\"border-collapse: collapse;table-layout: fixed;border-spacing: 0;mso-table-lspace: 0pt;mso-table-rspace: 0pt;vertical-align: top;border-top: 1px solid #BBBBBB;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%\\\">\\n    <tbody>\\n      <tr style=\\\"vertical-align: top\\\">\\n        <td style=\\\"word-break: break-word;border-collapse: collapse !important;vertical-align: top;font-size: 0px;line-height: 0px;mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%\\\">\\n          <span>&#160;</span>\\n        </td>\\n      </tr>\\n    </tbody>\\n  </table>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n  <div style=\\\"line-height: 140%; text-align: left; word-wrap: break-word;\\\">\\n    <p style=\\\"font-size: 14px; line-height: 140%;\\\">Dear John,</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">Congratulations on being offered an interview/placement/role with Private Group Limited.</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">As Matrix Security Watchdog, we work with Private Group Limited to run employment screening checks for everyone who&rsquo;s been made an employment offer.</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">As part of the recruitment process you are now required to complete an online form prior to attending your interview to enable Matrix Security Watchdog (MSW) to commence your employment screening. Please note that any offer of employment is subject to satisfactory screening.</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">The level of screening for your role has been outlined in the Declaration of Authority, which is available on the online form.</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\"><strong>What do you need to do? </strong></p>\\n<ol>\\n<li style=\\\"font-size: 14px; line-height: 19.6px;\\\"><strong>Complete your online application quickly and easily</strong>, on your mobile, tablet or on your personal computer, using this email address to register: swtestaccountauto10@sharklasers.com and create your password using the sign-up page. &nbsp;</li>\\n<li style=\\\"font-size: 14px; line-height: 19.6px;\\\"><strong>Attach the documents required for your application</strong>. You can simply take photos of your paperwork using your mobile device or add scanned documents (see examples below).<br />A full list of acceptable documents will be available within your online application. Please ensure that the photograph or scanned image is clear and all information is visible.</li>\\n</ol>\\n  </div>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n  <!--[if (!mso)&(!IE)]><!--></div><!--<![endif]-->\\n  </div>\\n</div>\\n<!--[if (mso)|(IE)]></td><![endif]-->\\n      <!--[if (mso)|(IE)]></tr></table></td></tr></table><![endif]-->\\n    </div>\\n  </div>\\n</div>\\n\\n\\n\\n<div class=\\\"u-row-container\\\" style=\\\"padding: 0px;background-color: transparent\\\">\\n  <div class=\\\"u-row\\\" style=\\\"Margin: 0 auto;min-width: 320px;max-width: 500px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;background-color: transparent;\\\">\\n    <div style=\\\"border-collapse: collapse;display: table;width: 100%;background-color: transparent;\\\">\\n      <!--[if (mso)|(IE)]><table width=\\\"100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\"><tr><td style=\\\"padding: 0px;background-color: transparent;\\\" align=\\\"center\\\"><table cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\" style=\\\"width:500px;\\\"><tr style=\\\"background-color: transparent;\\\"><![endif]-->\\n      \\n<!--[if (mso)|(IE)]><td align=\\\"center\\\" width=\\\"500\\\" style=\\\"width: 500px;padding: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;\\\" valign=\\\"top\\\"><![endif]-->\\n<div class=\\\"u-col u-col-100\\\" style=\\\"max-width: 320px;min-width: 500px;display: table-cell;vertical-align: top;\\\">\\n  <div style=\\\"width: 100% !important;\\\">\\n  <!--[if (!mso)&(!IE)]><!--><div style=\\\"padding: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;\\\"><!--<![endif]-->\\n  \\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n<table width=\\\"100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\">\\n  <tr>\\n    <td style=\\\"padding-right: 0px;padding-left: 0px;\\\" align=\\\"center\\\">\\n      \\n      <img align=\\\"center\\\" border=\\\"0\\\" src=\\\"https://unroll-images-production.s3.amazonaws.com/projects/0/1596578460712-Wrong%20way%20POA.png\\\" alt=\\\"POA image\\\" title=\\\"POA image\\\" style=\\\"outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;clear: both;display: inline-block !important;border: none;height: auto;float: none;width: 75%;max-width: 360px;\\\" width=\\\"360\\\"/>\\n      \\n    </td>\\n  </tr>\\n</table>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n<div align=\\\"center\\\">\\n  <!--[if mso]><table width=\\\"100%\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" border=\\\"0\\\" style=\\\"border-spacing: 0; border-collapse: collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;font-family:arial,helvetica,sans-serif;\\\"><tr><td style=\\\"font-family:arial,helvetica,sans-serif;\\\" align=\\\"center\\\"><v:roundrect xmlns:v=\\\"urn:schemas-microsoft-com:vml\\\" xmlns:w=\\\"urn:schemas-microsoft-com:office:word\\\" href=\\\"https://candidate.portal.securitywatchdog.org.uk?caseId=%7B%22id%22%3A132627%2C%22type%22%3A%22Case%22%7D&utm_source=email&utm_medium=Private Group Limited&utm_campaign=Invitation\\\" style=\\\"height:36px; v-text-anchor:middle; width:111px;\\\" arcsize=\\\"11%\\\" stroke=\\\"f\\\" fillcolor=\\\"#353edb\\\"><w:anchorlock/><center style=\\\"color:#FFFFFF;font-family:arial,helvetica,sans-serif;\\\"><![endif]-->\\n    <a href=\\\"https://candidate.portal.securitywatchdog.org.uk?caseId=%7B%22id%22%3A132627%2C%22type%22%3A%22Case%22%7D&utm_source=email&utm_medium=Private Group Limited&utm_campaign=Invitation\\\" target=\\\"_blank\\\" style=\\\"box-sizing: border-box;display: inline-block;font-family:arial,helvetica,sans-serif;text-decoration: none;-webkit-text-size-adjust: none;text-align: center;color: #FFFFFF; background-color: #353edb; border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; width:auto; max-width:100%; overflow-wrap: break-word; word-break: break-word; word-wrap:break-word; mso-border-alt: none;\\\">\\n      <span style=\\\"display:block;padding:10px 20px;line-height:120%;\\\"><span style=\\\"font-size: 14px; line-height: 16.8px;\\\">Get Started</span></span>\\n    </a>\\n  <!--[if mso]></center></v:roundrect></td></tr></table><![endif]-->\\n</div>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n  <div style=\\\"line-height: 140%; text-align: left; word-wrap: break-word;\\\">\\n    <p style=\\\"font-size: 14px; line-height: 140%;\\\"><strong>Need to contact us? </strong></p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">If you have any questions please contact Matrix Security Watchdog on 04444444444 and ask for the Private Group Limited&thinsp;Screening Team, and we will be happy to assist.</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">CE00132627</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">&nbsp;&nbsp;</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\">Kind regards</p>\\n<p style=\\\"font-size: 14px; line-height: 140%;\\\"><strong>Screening Team, Matrix Security Watchdog</strong></p>\\n  </div>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n<table style=\\\"font-family:arial,helvetica,sans-serif;\\\" role=\\\"presentation\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" border=\\\"0\\\">\\n  <tbody>\\n    <tr>\\n      <td style=\\\"overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;\\\" align=\\\"left\\\">\\n        \\n  <div style=\\\"line-height: 140%; text-align: left; word-wrap: break-word;\\\">\\n    <p style=\\\"font-size: 14px; line-height: 140%;\\\"><span style=\\\"font-size: 10px; line-height: 14px;\\\"><strong>Company Registration No</strong>: 00000000</span><br /><span style=\\\"font-size: 10px; line-height: 14px;\\\"><strong>Company Registered Address</strong>: ..address..</span><br /><span style=\\\"font-size: 10px; line-height: 14px;\\\"><strong>Postal address</strong>: ..address..</span><br /><span style=\\\"font-size: 10px; line-height: 14px;\\\"><strong>Telephone</strong>: +44 (0) 4444 444444</span></p>\\n  </div>\\n\\n      </td>\\n    </tr>\\n  </tbody>\\n</table>\\n\\n  <!--[if (!mso)&(!IE)]><!--></div><!--<![endif]-->\\n  </div>\\n</div>\\n<!--[if (mso)|(IE)]></td><![endif]-->\\n      <!--[if (mso)|(IE)]></tr></table></td></tr></table><![endif]-->\\n    </div>\\n  </div>\\n</div>\\n\\n\\n    <!--[if (mso)|(IE)]></td></tr></table><![endif]-->\\n    </td>\\n  </tr>\\n  </tbody>\\n  </table>\\n  <!--[if mso]></div><![endif]-->\\n  <!--[if IE]></div><![endif]-->\\n<div style=\\\"display:none;width:0px;max-height:0px;overflow:hidden;mso-hide:all;height:0;font-size:0;max-height:0;line-height:0;margin:0 auto;\\\">(Tracking ID: z6oHmlkBHW/KgwgwxuQymQ)</div></body>\\n\\n</html>\\n\",\n                        \"notificationType\": \"OUTBOUND\",\n                        \"whenCreated\": 1628172521113\n                    },\n                    {\n                        \"__typename\": \"ClientSmsNotification\",\n                        \"id\": \"798554\",\n                        \"from\": \"+447723458034\",\n                        \"to\": [\n                            \"+440675655995\"\n                        ],\n                        \"notificationType\": \"OUTBOUND\",\n                        \"content\": \"Hi Alex, This is Matrix Security Watchdog. We will be processing your clearance on behalf of Private Group Limited for the role of Product Owner.\",\n                        \"whenCreated\": 1627333680543\n                    },\n                    {\n                        \"__typename\": \"ClientEmailNotification\",\n                        \"id\": \"799473\",\n                        \"from\": \"johnsmith@example.com\",\n                        \"cc\": [],\n                        \"to\": [\"info@securitywatchdog.org.uk\"],\n                        \"subject\": \"RE: Message sent to user expected response\",\n                        \"content\": \"<html><head>\\r\\n<meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html; charset=utf-8\\\"><meta name=\\\"Generator\\\" content=\\\"Microsoft Word 15 (filtered medium)\\\"><style>\\r\\n<!--\\r\\n@font-face\\r\\n\\t{font-family:\\\"Cambria Math\\\"}\\r\\n@font-face\\r\\n\\t{font-family:Calibri}\\r\\np.MsoNormal, li.MsoNormal, div.MsoNormal\\r\\n\\t{margin:0cm;\\r\\n\\tfont-size:11.0pt;\\r\\n\\tfont-family:\\\"Calibri\\\",sans-serif}\\r\\nspan.EmailStyle18\\r\\n\\t{font-family:\\\"Calibri\\\",sans-serif;\\r\\n\\tcolor:windowtext}\\r\\n.MsoChpDefault\\r\\n\\t{font-size:10.0pt}\\r\\n@page WordSection1\\r\\n\\t{margin:72.0pt 72.0pt 72.0pt 72.0pt}\\r\\ndiv.WordSection1\\r\\n\\t{}\\r\\n-->\\r\\n</style></head><body bgcolor=\\\"#E7E7E7\\\" lang=\\\"EN-US\\\" link=\\\"#0563C1\\\" vlink=\\\"#954F72\\\" style=\\\"word-wrap:break-word\\\"><div class=\\\"WordSection1\\\"><p class=\\\"MsoNormal\\\">I have sent a reply to this message</p><p class=\\\"MsoNormal\\\">&nbsp;</p><div><div style=\\\"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm\\\"><p class=\\\"MsoNormal\\\"><b>From:</b> VOLTi4 &lt;info@securitywatchdog.org.uk&gt; <br><b>Sent:</b> Wednesday, August 9, 2023 2:12 PM<br><b>To:</b> John Smith &lt;johnsmith@example.com&gt;<br><b>Subject:</b> Message sent to user expected response</p></div></div><p class=\\\"MsoNormal\\\">&nbsp;</p><div><table class=\\\"MsoNormalTable\\\" border=\\\"0\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" width=\\\"100%\\\" style=\\\"width:100.0%; background:#E7E7E7; border-collapse:collapse\\\"><tbody><tr><td valign=\\\"top\\\" style=\\\"padding:0cm 0cm 0cm 0cm\\\"><table class=\\\"MsoNormalTable\\\" border=\\\"0\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" width=\\\"100%\\\" style=\\\"width:100.0%; border-collapse:collapse\\\"><tbody><tr><td valign=\\\"top\\\" style=\\\"background:#E7E7E7; padding:0cm 0cm 0cm 0cm\\\"><div><div><div><div align=\\\"center\\\"><table class=\\\"MsoNormalTable\\\" border=\\\"0\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" width=\\\"100%\\\" style=\\\"width:100.0%; border-collapse:collapse\\\"><tbody><tr><td valign=\\\"top\\\" style=\\\"padding:0cm 0cm 0cm 0cm\\\"><div align=\\\"center\\\"><table class=\\\"MsoNormalTable\\\" border=\\\"0\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" width=\\\"500\\\" style=\\\"width:375.0pt; border-collapse:collapse\\\"><tbody><tr><td width=\\\"500\\\" valign=\\\"top\\\" style=\\\"width:375.0pt; padding:0cm 0cm 0cm 0cm\\\"><div><div><div align=\\\"center\\\"><table class=\\\"MsoNormalTable\\\" border=\\\"0\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" width=\\\"100%\\\" style=\\\"width:100.0%; border-collapse:collapse\\\"><tbody><tr><td valign=\\\"top\\\" style=\\\"padding:7.5pt 7.5pt 7.5pt 7.5pt\\\"><p style=\\\"line-height:140%\\\"><span style=\\\"font-size:10.5pt; line-height:140%; font-family:&quot;Arial&quot;,sans-serif; color:black\\\">Message from system to candidate</span></p></td></tr></tbody></table></div></div></div></td></tr></tbody></table></div></td></tr></tbody></table></div></div></div></div></td></tr></tbody></table></td></tr></tbody></table></div><div><p class=\\\"MsoNormal\\\" style=\\\"line-height:0%\\\"><span style=\\\"font-size:1.0pt; color:black\\\">(Tracking ID: z6oHmlkBHW/KgwgwxuQymQ)</span></p></div></div></body></html>\",\n                        \"notificationType\": \"INBOUND\",\n                        \"whenCreated\": 1628172521113\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"d0e94863-c672-4df5-9391-d2340219e397","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseNotifications($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tnotifications(after: null, first: 20) {\n            totalCount\n            pageInfo {\n                hasNextPage\n                endCursor\n            }\n            ...notifications\n        }\n\t}\n}\n\nfragment notifications on ClientNotificationConnection {\n    nodes {\n        __typename\n        ... on ClientEmailNotification {\n            id\n            from\n            cc\n            to\n            subject\n            content\n            notificationType\n            whenCreated\n        }\n        ... on ClientSmsNotification {\n            id\n            from\n            to\n            notificationType\n            content\n            whenCreated\n        }\n    }\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"f1103e1b-af27-4212-bc8c-03c37767dbfa"},{"name":"Update a screening case candidate","id":"b2c276c3-35c8-4d6a-bda3-bcfc0711e71f","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Update the candidate's screening case information. There are some steps where the candidate cannot be changed. You will receive an error if this is forbidden.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"ac29fccf-7374-403c-a4bc-60bc91ec89e9","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"sw-client-api-sandbox-qa.dev.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"candidateUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00060772\",\n                \"clientContact\": {\n                    \"id\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\"\n                },\n                \"jobTitle\": \"Project Manager\",\n                \"employmentStart\": \"2023-09-02\",\n                \"candidate\": {\n                    \"emailAddress\": \"johnsmith@example.com\",\n                    \"firstName\": \"John\",\n                    \"middleName\": null,\n                    \"lastName\": \"Smith\",\n                    \"phoneNumber\": \"44073953301\",\n                    \"externalReferenceNumber\": \"34D7A7C3-1661\"\n                }\n            }\n        }\n    }\n}"},{"id":"5b31d051-428e-455d-96f8-f4da872658d7","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/candidateUpdate) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"},{"id":"7f0820a3-bffa-4b76-a4bc-055e7de45250","name":"Can't edit candidate name error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/candidateUpdate) : Candidate name can't be edited on this stage. Case statuses allowed for edit: [CREATED, ACTIVATED]\",\n            \"extensions\": {\n                \"path\": [\n                    \"screeningCase\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"b2c276c3-35c8-4d6a-bda3-bcfc0711e71f"},{"name":"Withdraw a case","id":"844b9c18-0693-4881-8c58-e0b0141e5e71","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation withdrawCase($input: ClientCaseWithdrawInput!) {\n\tcaseWithdraw(input: $input) {\n\t\tclientCase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Update the candidate's screening case information. There are some steps where the candidate cannot be changed. You will receive an error if this is forbidden.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"0d7dcbc6-c13b-4b0d-878b-5c1c91b657dc","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation withdrawCase($input: ClientCaseWithdrawInput!) {\n\tcaseWithdraw(input: $input) {\n\t\tclientCase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"candidateUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00060772\",\n                \"clientContact\": {\n                    \"id\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\"\n                },\n                \"jobTitle\": \"Project Manager\",\n                \"employmentStart\": \"2023-09-02\",\n                \"candidate\": {\n                    \"emailAddress\": \"johnsmith@example.com\",\n                    \"firstName\": \"John\",\n                    \"middleName\": null,\n                    \"lastName\": \"Smith\",\n                    \"phoneNumber\": \"44073953301\"\n                }\n            }\n        }\n    }\n}"},{"id":"80627efe-c5bf-47b6-b122-a004d39c0da9","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation withdrawCase($input: ClientCaseWithdrawInput!) {\n\tcaseWithdraw(input: $input) {\n\t\tclientCase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/candidateUpdate) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"},{"id":"dc0d1102-8a1b-4899-91eb-2e7963644dc0","name":"Can't edit candidate name error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation withdrawCase($input: ClientCaseWithdrawInput!) {\n\tcaseWithdraw(input: $input) {\n\t\tclientCase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/caseWithdraw) : Transition not allowed from WITHDRAWN_BY_CLIENT to WITHDRAWN_BY_CLIENT\",\n            \"extensions\": {\n                \"path\": [\n                    \"screeningCase\",\n                    \"status\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"844b9c18-0693-4881-8c58-e0b0141e5e71"},{"name":"Retrieve screening case notes","id":"e47d4890-84a5-46a5-ab95-a7a9da573f0e","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseNotes($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tnotes {\n\t\t\tid\n            text\n            product {\n\t\t\t\tid\n\t\t\t\tname\n\t\t\t}\n            createdBy {\n\t\t\t\tid\n                name\n                email\n\t\t\t}\n            createdWhen\n\t\t}\n\t}\n}\n","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"84f2b0c6-2dba-451e-ac24-86b148ef9218","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseNotes($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tnotes {\n\t\t\tid\n            text\n            product {\n\t\t\t\tid\n\t\t\t\tname\n\t\t\t}\n            createdBy {\n\t\t\t\tid\n                name\n                email\n\t\t\t}\n            createdWhen\n\t\t}\n\t}\n}\n","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00060772\",\n            \"notes\": [\n                {\n                    \"id\": \"{\\\"id\\\":3257,\\\"type\\\":\\\"Note\\\"}\",\n                    \"text\": \"Additional Information Goes Here\",\n                    \"product\": null,\n                    \"createdBy\": {\n                        \"id\": \"{\\\"id\\\":129,\\\"type\\\":\\\"User\\\"}\",\n                        \"name\": \"Harrison Pearson\",\n                        \"email\": \"harrisonpearson@example.co.uk\"\n                    },\n                    \"createdWhen\": 1675154723428\n                },\n                {\n                    \"id\": \"{\\\"id\\\":1608,\\\"type\\\":\\\"Note\\\"}\",\n                    \"text\": \"I can't reach the candidate today.\",\n                    \"product\": null,\n                    \"createdBy\": {\n                        \"id\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n                        \"name\": \"Amelia Palmer\",\n                        \"email\": \"ameliapalmer@example.co.uk\"\n                    },\n                    \"createdWhen\": 1623741772106\n                }\n            ]\n        }\n    }\n}"},{"id":"c4468334-2016-4c1f-a899-d867682418a3","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseNotes($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tnotes {\n\t\t\tid\n            text\n            product {\n\t\t\t\tid\n\t\t\t\tname\n\t\t\t}\n            createdBy {\n\t\t\t\tid\n                name\n                email\n\t\t\t}\n            createdWhen\n\t\t}\n\t}\n}\n","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"e47d4890-84a5-46a5-ab95-a7a9da573f0e"},{"name":"Add a screening case note","id":"716b80ca-675e-4a18-9c35-9dba05ff85c6","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation addCaseNote($input: ClientNoteUpdateInput!) {\n\tnoteUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            products {\n                id\n                name\n                notes {\n                    ...note\n                }\n            }\n\t\t}\n\t}\n}\n\nfragment note on ClientNote {\n    id\n    text\n    product {\n        id\n    }\n    createdBy {\n        email\n    }\n    createdWhen\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"caseProductId\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"text\": \"The candidate was not available today.\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Field validation:</p>\n<ul>\n<li><code>caseId</code> - mandatory,</li>\n<li><code>caseProductId</code> - mandatory,</li>\n<li><code>text</code> - mandatory.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"0b2493b2-e2ca-489b-925b-a26e298faea7","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation addCaseNote($input: ClientNoteUpdateInput!) {\n\tnoteUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            products {\n                id\n                name\n                notes {\n                    ...note\n                }\n            }\n            notes {\n                ...note\n            }\n\t\t}\n\t}\n}\n\nfragment note on ClientNote {\n    id\n    text\n    product {\n        id\n    }\n    createdBy {\n        email\n    }\n    createdWhen\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"caseProductId\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"text\": \"The candidate was not available today.\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"noteUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n                \"products\": [\n                    {\n                        \"id\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"name\": \"Basic Criminality Check UK - DS & DBS\",\n                        \"notes\": [\n                            {\n                                \"id\": \"{\\\"id\\\":3383,\\\"type\\\":\\\"Note\\\"}\",\n                                \"text\": \"The candidate was not available today.\",\n                                \"product\": {\n                                    \"id\": \"{\\\"id\\\":25173,\\\"version\\\":966153,\\\"type\\\":\\\"ProductOption\\\"}\"\n                                },\n                                \"createdBy\": {\n                                    \"email\": \"laura.miller@example.com\"\n                                },\n                                \"createdWhen\": 1686667233622\n                            },\n                            {\n                                \"id\": \"{\\\"id\\\":3251,\\\"type\\\":\\\"Note\\\"}\",\n                                \"text\": \"ToDo: Call the candidate and ask about the education background.\",\n                                \"product\": {\n                                    \"id\": \"{\\\"id\\\":25173,\\\"version\\\":966153,\\\"type\\\":\\\"ProductOption\\\"}\"\n                                },\n                                \"createdBy\": {\n                                    \"email\": \"laura.miller@example.com\"\n                                },\n                                \"createdWhen\": 1674636690080\n                            }\n                        ]\n                    }\n                ],\n                \"notes\": [\n                    {\n                        \"id\": \"{\\\"id\\\":1608,\\\"type\\\":\\\"Note\\\"}\",\n                        \"text\": \"Additional information goes here\",\n                        \"product\": null,\n                        \"createdBy\": {\n                            \"email\": \"oliver.taylor@example.co.uk\"\n                        },\n                        \"createdWhen\": 1623741772106\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"edf074df-89d5-4b30-80bd-8d017a1a66ec","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation addCaseNote($input: ClientNoteUpdateInput!) {\n\tnoteUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            products {\n                id\n                name\n                notes {\n                    ...note\n                }\n            }\n\t\t}\n\t}\n}\n\nfragment note on ClientNote {\n    id\n    text\n    product {\n        id\n    }\n    createdBy {\n        email\n    }\n    createdWhen\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"caseProductId\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"text\": \"The candidate was not available today.\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"716b80ca-675e-4a18-9c35-9dba05ff85c6"},{"name":"DVLA submit for case product","id":"43ba805a-cb04-4f74-88cd-0a52edcdf679","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":" mutation dvlaSubmit($input: ClientDvlaSubmitInput!) {\n  dvlaSubmit(input: $input) {\n    clientCase {\n      id\n      products {\n        id\n        integrationDetails {\n          integrationType\n          status\n        }\n      }\n    }\n  }\n}","variables":"{\n  \"input\": {\n    \"caseId\": \"{\\\"id\\\":71557,\\\"type\\\":\\\"Case\\\"}\",\n    \"caseProductId\": \"{\\\"id\\\":85387,\\\"type\\\":\\\"CaseProduct\\\"}\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Ability for the client to trigger DVLA integration. Applicable for the <strong>rescreening</strong> case products configured with <strong>DVLA integration type</strong>. DVLA <code>Integration details</code> filed on a case product shows the status of the integration. Possible values are:</p>\n<ul>\n<li><code>PENDING</code> - integration is not triggered yet,</li>\n<li><code>SUCCESSFUL</code> - integration is completed successfully,</li>\n<li><code>FAILED</code> - integration completed with an error</li>\n</ul>\n<p>It is possible to trigger integration again for the same product only if previous integration failed.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"6e85755c-44b0-4669-9853-2413ec7980a3","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":" mutation dvlaSubmit($input: ClientDvlaSubmitInput!) {\n  dvlaSubmit(input: $input) {\n    clientCase {\n      id\n      products {\n        id\n        integrationDetails {\n          integrationType\n          status\n        }\n      }\n    }\n  }\n}","variables":"{\n  \"input\": {\n    \"caseId\": \"{\\\"id\\\":71557,\\\"type\\\":\\\"Case\\\"}\",\n    \"caseProductId\": \"{\\\"id\\\":85387,\\\"type\\\":\\\"CaseProduct\\\"}\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"dvlaSubmit\": {\n            \"clientCase\": {\n                \"id\": \"{\\\"id\\\":71557,\\\"type\\\":\\\"Case\\\"}\",\n                \"products\": [\n                    {\n                        \"id\": \"{\\\"id\\\":85310,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85313,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85336,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85337,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85338,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85339,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85340,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85341,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85366,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85367,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85382,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85387,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"SUCCESSFUL\"\n                        }\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":85506,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"integrationDetails\": {\n                            \"integrationType\": \"DVLA\",\n                            \"status\": \"PENDING\"\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"d59104a2-fffe-4066-9680-81fb8a30d41c","name":"Successful DVLA result already exists error","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":" mutation dvlaSubmit($input: ClientDvlaSubmitInput!) {\n  dvlaSubmit(input: $input) {\n    clientCase {\n      id\n      products {\n        id\n        integrationDetails {\n          integrationType\n          status\n        }\n      }\n    }\n  }\n}","variables":"{\n  \"input\": {\n    \"caseId\": \"{\\\"id\\\":71557,\\\"type\\\":\\\"Case\\\"}\",\n    \"caseProductId\": \"{\\\"id\\\":85387,\\\"type\\\":\\\"CaseProduct\\\"}\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/dvlaSubmit) : Successful DVLA result already exists for given rescreening product caseProductId=85387\",\n            \"path\": [\n                \"dvlaSubmit\"\n            ],\n            \"extensions\": {\n                \"path\": [\n                    \"dvlaSubmit\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"errorType\": \"ValidationError\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"},{"id":"b662cb41-8395-41c3-9589-a3a66c0533b6","name":"caseId vs caseProductId mismatch error","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":" mutation dvlaSubmit($input: ClientDvlaSubmitInput!) {\n  dvlaSubmit(input: $input) {\n    clientCase {\n      id\n      products {\n        id\n        integrationDetails {\n          integrationType\n          status\n        }\n      }\n    }\n  }\n}","variables":"{\n  \"input\": {\n    \"caseId\": \"{\\\"id\\\":71630,\\\"type\\\":\\\"Case\\\"}\",\n    \"caseProductId\": \"{\\\"id\\\":85506,\\\"type\\\":\\\"CaseProduct\\\"}\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/dvlaSubmit) : Provided caseProductId does not belong to the case with provided caseId\",\n            \"path\": [\n                \"dvlaSubmit\"\n            ],\n            \"extensions\": {\n                \"path\": [\n                    \"dvlaSubmit\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"errorType\": \"ValidationError\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"43ba805a-cb04-4f74-88cd-0a52edcdf679"}],"id":"8b4d8c1e-58a9-4f8b-b3b5-1b3ac6d53d3c","description":"<p>A Case is an ordered screening for a candidate, made against a Category of pre-defined checks, called Products. This section gives details of how to create a case, retrieve and make updates to the Case status and its Products, get Case information, and create and retrieve Notes (informative messages) on the Case.</p>\n","_postman_id":"8b4d8c1e-58a9-4f8b-b3b5-1b3ac6d53d3c","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Charges","item":[{"name":"Retrieve screening case charges","id":"8581d03c-32a7-496f-878a-6ddade945187","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseCharges($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        ...additionalCharges\n        ...adHocCharges\n\t}\n}\n\nfragment additionalCharges on ClientCase {\n    additionalCharges {\n        id\n        price\n        status\n        product {\n            id\n            name\n        }\n    }\n}\n\nfragment adHocCharges on ClientCase {\n    adHocCharges {\n        id\n        description\n        amount\n        actedWhen\n        createdWhen\n        poNumber\n        status\n        supplier {\n            id\n            name\n        }\n        createdBy {\n            ...person\n        }\n        actedBy {\n            ...person\n        }\n    }\n}\n\nfragment person on Person {\n    id\n    email\n    name\n    jobPosition\n    phone\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"0e56b841-88c1-43f7-871a-46d7b1ab1cce","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseCharges($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        ...additionalCharges\n        ...adHocCharges\n\t}\n}\n\nfragment additionalCharges on ClientCase {\n    additionalCharges {\n        id\n        price\n        status\n        product {\n            id\n            name\n        }\n    }\n}\n\nfragment adHocCharges on ClientCase {\n    adHocCharges {\n        id\n        description\n        amount\n        actedWhen\n        createdWhen\n        poNumber\n        status\n        supplier {\n            id\n            name\n        }\n        createdBy {\n            ...person\n        }\n        actedBy {\n            ...person\n        }\n    }\n}\n\nfragment person on Person {\n    id\n    email\n    name\n    jobPosition\n    phone\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00061079\",\n            \"additionalCharges\": [\n                {\n                    \"id\": \"{\\\"id\\\":1192,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n                    \"price\": 104,\n                    \"status\": \"PENDING\",\n                    \"product\": {\n                        \"id\": \"{\\\"id\\\":65313,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"name\": \"Criminality - South Africa\"\n                    }\n                },\n                {\n                    \"id\": \"{\\\"id\\\":1193,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n                    \"price\": 190,\n                    \"status\": \"PENDING\",\n                    \"product\": {\n                        \"id\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                        \"name\": \"Basic Criminality Check UK\"\n                    }\n                }\n            ],\n            \"adHocCharges\": [\n                {\n                    \"id\": \"{\\\"id\\\":22,\\\"type\\\":\\\"AdHocCharge\\\"}\",\n                    \"description\": null,\n                    \"amount\": 55,\n                    \"actedWhen\": null,\n                    \"createdWhen\": 1628174966573,\n                    \"poNumber\": null,\n                    \"status\": \"AUTOMATICALLY_ACCEPTED\",\n                    \"supplier\": {\n                        \"id\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Supplier\\\"}\",\n                        \"name\": \"Truework\"\n                    },\n                    \"createdBy\": {\n                        \"id\": \"{\\\"id\\\":25,\\\"type\\\":\\\"User\\\"}\",\n                        \"email\": \"harrisonpearson@example.co.uk\",\n                        \"name\": \"Harrison Pearson\",\n                        \"jobPosition\": \"Client\",\n                        \"phone\": \"+447700123456\"\n                    },\n                    \"actedBy\": null\n                }\n            ]\n        }\n    }\n}"},{"id":"4565df9f-32e5-46ec-baa8-a058d678df95","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseCharges($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n        ...additionalCharges\n        ...adHocCharges\n\t}\n}\n\nfragment additionalCharges on ClientCase {\n    additionalCharges {\n        id\n        price\n        status\n        product {\n            id\n            name\n        }\n    }\n}\n\nfragment adHocCharges on ClientCase {\n    adHocCharges {\n        id\n        description\n        amount\n        actedWhen\n        createdWhen\n        poNumber\n        status\n        supplier {\n            id\n            name\n        }\n        createdBy {\n            ...person\n        }\n        actedBy {\n            ...person\n        }\n    }\n}\n\nfragment person on Person {\n    id\n    email\n    name\n    jobPosition\n    phone\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 61079 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"8581d03c-32a7-496f-878a-6ddade945187"},{"name":"Approve/reject additional costs","id":"46040efe-21fc-4925-b0a6-4888574707e5","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation setAdditionalCostStatus($input: ClientAdditionalChargeUpdateInput!) {\n\tadditionalChargeUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            additionalCharges {\n\t\t\t\tid\n\t\t\t\tprice\n\t\t\t\tproduct {\n\t\t\t\t\tid\n\t\t\t\t\tname\n\t\t\t\t}\n\t\t\t\tstatus  \n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n        \"additionalChargeId\": \"{\\\"id\\\":1192,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n        \"status\": \"ACCEPTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"191b3bc6-875c-4fd8-8e74-90cca8d7a47e","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation setAdditionalCostStatus($input: ClientAdditionalChargeUpdateInput!) {\n\tadditionalChargeUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            additionalCharges {\n\t\t\t\tid\n\t\t\t\tprice\n\t\t\t\tproduct {\n\t\t\t\t\tid\n\t\t\t\t\tname\n\t\t\t\t}\n\t\t\t\tstatus  \n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n        \"additionalChargeId\": \"{\\\"id\\\":1192,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n        \"status\": \"ACCEPTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"additionalChargeUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00061079\",\n                \"additionalCharges\": [\n                    {\n                        \"id\": \"{\\\"id\\\":1192,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n                        \"price\": 104,\n                        \"product\": {\n                            \"id\": \"{\\\"id\\\":65313,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                            \"name\": \"Criminality - South Africa\"\n                        },\n                        \"status\": \"ACCEPTED\"\n                    },\n                    {\n                        \"id\": \"{\\\"id\\\":1193,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n                        \"price\": 190,\n                        \"product\": {\n                            \"id\": \"{\\\"id\\\":65314,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                            \"name\": \"Basic Criminality Check UK\"\n                        },\n                        \"status\": \"PENDING\"\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"9b7705e5-397e-4dcf-a472-3ff70d3ed9b0","name":"Wrong status flow error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation setAdditionalCostStatus($input: ClientAdditionalChargeUpdateInput!) {\n\tadditionalChargeUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            additionalCharges {\n\t\t\t\tid\n\t\t\t\tprice\n\t\t\t\tproduct {\n\t\t\t\t\tid\n\t\t\t\t\tname\n\t\t\t\t}\n\t\t\t\tstatus  \n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n        \"additionalChargeId\": \"{\\\"id\\\":1192,\\\"type\\\":\\\"AdditionalCharge\\\"}\",\n        \"status\": \"PENDING\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/additionalChargeUpdate) : Transition not allowed from ACCEPTED to PENDING\",\n            \"extensions\": {\n                \"path\": [\n                    \"AdditionalCharge\",\n                    \"status\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"46040efe-21fc-4925-b0a6-4888574707e5"},{"name":"Approve/reject adHoc charges","id":"ba7124d3-0420-4a17-bce3-9e29540fe895","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation setAdHocChargeStatus($input: ClientAdHocChargeUpdateInput!) {\n\tadHocChargeUpdate(input: $input) {\n\t\tcase {\n            id\n            code\n\t\t\tadHocCharges {\n\t\t\t\tid\n                amount\n                description\n                poNumber\n\t\t\t\tstatus\n\t\t\t\tcreatedBy {\n\t\t\t\t\temail\n\t\t\t\t\tid\n\t\t\t\t}\n\t\t\t\tcreatedWhen\n\t\t\t\tactedBy {\n\t\t\t\t\temail\n\t\t\t\t\tid\n\t\t\t\t}\n\t\t\t\tactedWhen\n\t\t\t\tsupplier {\n\t\t\t\t\tid\n\t\t\t\t\tname\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n        \"id\": \"{\\\"id\\\":22,\\\"type\\\":\\\"AdHocCharge\\\"}\",\n        \"status\": \"ACCEPTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"84e4ded5-f794-48dc-aa41-3f2378c9096b","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation setAdHocChargeStatus($input: ClientAdHocChargeUpdateInput!) {\n\tadHocChargeUpdate(input: $input) {\n\t\tcase {\n            id\n            code\n\t\t\tadHocCharges {\n\t\t\t\tid\n                amount\n                description\n                poNumber\n\t\t\t\tstatus\n\t\t\t\tcreatedBy {\n\t\t\t\t\tid\n\t\t\t\t\temail\n\t\t\t\t}\n\t\t\t\tcreatedWhen\n\t\t\t\tactedBy {\n\t\t\t\t\temail\n\t\t\t\t\tid\n\t\t\t\t}\n\t\t\t\tactedWhen\n\t\t\t\tsupplier {\n\t\t\t\t\tid\n\t\t\t\t\tname\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n        \"id\": \"{\\\"id\\\":22,\\\"type\\\":\\\"AdHocCharge\\\"}\",\n        \"status\": \"ACCEPTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"adHocChargeUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n                \"code\": \"CE00061079\",\n                \"adHocCharges\": [\n                    {\n                        \"id\": \"{\\\"id\\\":22,\\\"type\\\":\\\"AdHocCharge\\\"}\",\n                        \"amount\": 55,\n                        \"description\": null,\n                        \"poNumber\": null,\n                        \"status\": \"ACCEPTED\",\n                        \"createdBy\": {\n                            \"id\": \"{\\\"id\\\":25,\\\"type\\\":\\\"User\\\"}\",\n                            \"email\": \"harrisonpearson@example.co.uk\"\n                        },\n                        \"createdWhen\": 1628174966573,\n                        \"actedBy\": {\n                            \"email\": \"laura.miller@example.com\",\n                            \"id\": \"{\\\"id\\\":9661,\\\"type\\\":\\\"User\\\"}\"\n                        },\n                        \"actedWhen\": 1686571933373,\n                        \"supplier\": {\n                            \"id\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Supplier\\\"}\",\n                            \"name\": \"Truework\"\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"49a026d6-6736-4354-bd49-1b8e74911750","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation setAdHocChargeStatus($input: ClientAdHocChargeUpdateInput!) {\n\tadHocChargeUpdate(input: $input) {\n\t\tcase {\n            id\n            code\n\t\t\tadHocCharges {\n\t\t\t\tid\n                amount\n                description\n                poNumber\n\t\t\t\tstatus\n\t\t\t\tcreatedBy {\n\t\t\t\t\temail\n\t\t\t\t\tid\n\t\t\t\t}\n\t\t\t\tcreatedWhen\n\t\t\t\tactedBy {\n\t\t\t\t\temail\n\t\t\t\t\tid\n\t\t\t\t}\n\t\t\t\tactedWhen\n\t\t\t\tsupplier {\n\t\t\t\t\tid\n\t\t\t\t\tname\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":61079,\\\"type\\\":\\\"Case\\\"}\",\n        \"id\": \"{\\\"id\\\":22,\\\"type\\\":\\\"AdHocCharge\\\"}\",\n        \"status\": \"AUTOMATICALLY_ACCEPTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/adHocChargeUpdate) : Status changed strategy for status AUTOMATICALLY_ACCEPTED not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"InternalServerError\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"ba7124d3-0420-4a17-bce3-9e29540fe895"}],"id":"32b5e560-2181-42c4-a343-eb72231e2a71","description":"<p>Occasionally, a Case may be eligible for additional Products to be carried out, which generate additional Charges to be invoiced. Here are the methods for accessing the details of each Charge and approving or rejecting them.</p>\n","_postman_id":"32b5e560-2181-42c4-a343-eb72231e2a71","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Risks","item":[{"name":"Retrieve screening case risks","id":"17ba027e-da8e-4224-b7d5-0361d887a9fd","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseRisks($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n        id\n        code\n        products {\n            id\n            raisedAlerts {\n                id\n                alert {\n                    id\n                }\n                caseProductId\n                title\n                severity\n                status\n                reopenReason\n                comment\n                createdWhen\n                createdBy {\n                    ...person\n                }\n                actedWhen\n                actedBy {\n                    ...person\n                }\n            }\n        }\n\t}\n}\n\nfragment person on Person {\n    id\n    email\n    jobPosition\n    name\n    notificationEmail\n    phone\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"f1a7b2e4-b784-4846-b14e-51eb65cf94ef","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseRisks($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n        id\n        code\n        products {\n            id\n            raisedAlerts {\n                id\n                alert {\n                    id\n                }\n                caseProductId\n                title\n                severity\n                status\n                reopenReason\n                comment\n                createdWhen\n                createdBy {\n                    ...person\n                }\n                actedWhen\n                actedBy {\n                    ...person\n                }\n            }\n        }\n\t}\n}\n\nfragment person on Person {\n    id\n    email\n    jobPosition\n    name\n    notificationEmail\n    phone\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"screeningCase\": {\n      \"id\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\",\n      \"code\": \"CE00060059\",\n      \"products\": [\n        {\n          \"id\": \"{\\\"id\\\":62547,\\\"type\\\":\\\"CaseProduct\\\"}\",\n          \"raisedAlerts\": [\n            {\n              \"id\": \"{\\\"id\\\":547,\\\"type\\\":\\\"RaisedAlert\\\"}\",\n              \"alert\": {\n                \"id\": \"{\\\"id\\\":9856,\\\"version\\\":964093,\\\"type\\\":\\\"Alert\\\"}\"\n              },\n              \"caseProductId\": \"{\\\"id\\\":62547,\\\"type\\\":\\\"CaseProduct\\\"}\",\n              \"title\": \"Red Alert\",\n              \"severity\": \"ERROR\",\n              \"status\": \"REJECTED\",\n              \"reopenReason\": null,\n              \"comment\": \"Red 2\",\n              \"createdWhen\": 1614603796022,\n              \"createdBy\": {\n                \"id\": \"{\\\"id\\\":363,\\\"type\\\":\\\"User\\\"}\",\n                \"email\": \"johnsmith@example.com\",\n                \"jobPosition\": \"Software Engineer\",\n                \"name\": \"John Smith\",\n                \"phone\": \"440739583394\"\n              },\n              \"actedWhen\": 1614603863802,\n              \"actedBy\": {\n                \"id\": \"{\\\"id\\\":363,\\\"type\\\":\\\"User\\\"}\",\n                \"email\": \"johnsmith@example.com\",\n                \"jobPosition\": \"Software Engineer\",\n                \"name\": \"John Smith\",\n                \"phone\": \"440739583394\"\n              }\n            },\n            {\n              \"id\": \"{\\\"id\\\":548,\\\"type\\\":\\\"RaisedAlert\\\"}\",\n              \"alertId\": \"{\\\"id\\\":9857,\\\"version\\\":964093,\\\"type\\\":\\\"Alert\\\"}\",\n              \"caseProductId\": \"{\\\"id\\\":62547,\\\"type\\\":\\\"CaseProduct\\\"}\",\n              \"title\": \"Amber Alert\",\n              \"severity\": \"WARNING\",\n              \"status\": \"ACCEPTED\",\n              \"reopenReason\": null,\n              \"comment\": \"AA1\",\n              \"createdWhen\": 1614604069499,\n              \"createdBy\": {\n                \"id\": \"{\\\"id\\\":363,\\\"type\\\":\\\"User\\\"}\",\n                \"email\": \"sarajones@example.com\",\n                \"jobPosition\": \"Project Manager\",\n                \"name\": \"Sara Jones\",\n                \"phone\": \"440823043064\"\n              },\n              \"actedWhen\": 1614604180707,\n              \"actedBy\": {\n                \"id\": \"{\\\"id\\\":363,\\\"type\\\":\\\"User\\\"}\",\n                \"email\": \"sarajones@example.com\",\n                \"jobPosition\": \"Project Manager\",\n                \"name\": \"Sara Jones\",\n                \"phone\": \"440823043064\"\n              }\n            }\n          ]\n        },\n        {\n          \"id\": \"{\\\"id\\\":62548,\\\"type\\\":\\\"CaseProduct\\\"}\",\n          \"raisedAlerts\": []\n        }\n      ]\n    }\n  }\n}"},{"id":"0d3e54b5-852d-443f-8c06-ed86a85f7189","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getScreeningCaseRisks($screeningCaseId: ID!) {\n\tscreeningCase(id: $screeningCaseId) {\n        id\n        code\n        products {\n            id\n            raisedAlerts {\n                id\n                alert {\n                    id\n                }\n                caseProductId\n                title\n                severity\n                status\n                reopenReason\n                comment\n                createdWhen\n                createdBy {\n                    ...person\n                }\n                actedWhen\n                actedBy {\n                    ...person\n                }\n            }\n        }\n\t}\n}\n\nfragment person on Person {\n    id\n    email\n    jobPosition\n    name\n    notificationEmail\n    phone\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60059 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"17ba027e-da8e-4224-b7d5-0361d887a9fd"},{"name":"Approve/reject risks","id":"82bb40f0-6cd1-46d3-80e0-701f218c92aa","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation setAlertStatus($input: ClientCaseAlertUpdateInput!) {\n\talertUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\",\n        \"caseProductId\": \"{\\\"id\\\":62549,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"raisedAlertId\": \"{\\\"id\\\":560,\\\"type\\\":\\\"RaisedAlert\\\"}\",\n        \"status\": \"REJECTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Allowed status values:</p>\n<ul>\n<li><code>ACCEPTED</code>,</li>\n<li><code>PENDING</code>,</li>\n<li><code>REJECTED</code>,</li>\n<li><code>REMOVED</code>.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"dccb140d-6253-4d28-85e3-dd71fde78eac","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation setAlertStatus($input: ClientCaseAlertUpdateInput!) {\n\talertUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\",\n        \"caseProductId\": \"{\\\"id\\\":62549,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"raisedAlertId\": \"{\\\"id\\\":560,\\\"type\\\":\\\"RaisedAlert\\\"}\",\n        \"status\": \"REJECTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"alertUpdate\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\"\n            }\n        }\n    }\n}"},{"id":"8fe8d1b7-97cc-4159-9999-d7af6d687d61","name":"Status flow error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation setAlertStatus($input: ClientCaseAlertUpdateInput!) {\n\talertUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60059,\\\"type\\\":\\\"Case\\\"}\",\n        \"caseProductId\": \"{\\\"id\\\":62549,\\\"type\\\":\\\"CaseProduct\\\"}\",\n        \"raisedAlertId\": \"{\\\"id\\\":560,\\\"type\\\":\\\"RaisedAlert\\\"}\",\n        \"status\": \"REJECTED\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/alertUpdate) : Transition not allowed from REJECTED to REJECTED\",\n            \"extensions\": {\n                \"path\": [\n                    \"screeningCase\",\n                    \"product\",\n                    \"raisedAlert\",\n                    \"status\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"82bb40f0-6cd1-46d3-80e0-701f218c92aa"}],"id":"5ef23515-65a0-4eca-ab8f-865e8ef6d54d","description":"<p>Risks are adverse results arising from a Product. The methods for accessing Risk details, and how to pass or fail a Risk, is described here. </p>\n<p>⚠️ Please note: the API has changed:</p>\n<p>The <code>alertId</code> field is DEPRECATED.</p>\n<p>Use <code>alert { id }</code> instead.</p>\n<p>Migration: replace <code>alertId</code> with <code>alert { id }</code>.</p>\n","_postman_id":"5ef23515-65a0-4eca-ab8f-865e8ef6d54d","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Webhooks","item":[{"name":"Create webhook subscription","id":"2bbed761-f68e-4904-8973-1cf52a78e613","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation webhookSubscriptionCreate($input: WebhookSubscriptionCreateInput!) {\n\twebhookSubscriptionCreate(input: $input) {\n\t\tsubscription {\n            id\n            name\n            callbackUrl\n            authEnabled\n            eventType\n            clientId\n        }\n\t}\n}","variables":"{\n  \"input\": {\n    \"name\": \"Subscription name\",\n    \"callbackUrl\": \"https://dummy-url.com\",\n    \"eventType\": \"DRIVER_LICENCE_CHECK\",\n    \"authSecret\": \"secret\",\n    \"clientId\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Client\\\"}\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Creates a new webhook subscription for a specified client, allowing you to configure the event type, callback URL, and authentication details. Use this mutation to register external endpoints that will receive event notifications from the system</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"238fe132-aee5-41af-9b81-2d0ed7a660f8","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"webhookSubscriptionCreate\": {\n      \"subscription\": {\n        \"id\": \"{\\\"id\\\":1,\\\"type\\\":\\\"WebhookSubscription\\\"}\",\n        \"name\": \"Subscription name\",\n        \"callbackUrl\": \"https://dummy-url.com\",\n        \"authEnabled\": true,\n        \"eventType\": \"DRIVER_LICENCE_CHECK\",\n        \"clientId\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Client\\\"}\"\n      }\n    }\n  }\n}"}],"_postman_id":"2bbed761-f68e-4904-8973-1cf52a78e613"},{"name":"Update webhook subscription","id":"2294c5fc-5dbb-43e3-abc8-7ec97c820a63","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation webhookSubscriptionUpdate($input: WebhookSubscriptionUpdateInput!) {\n    webhookSubscriptionUpdate(input: $input) {\n        subscription {\n            id\n            name\n            callbackUrl\n            authEnabled\n            eventType\n            clientId\n        }\n    }\n}","variables":"{\n  \"input\": {\n    \"id\": \"{\\\"id\\\":1,\\\"type\\\":\\\"WebhookSubscription\\\"}\",\n    \"name\": \"Subscription name updated\",\n    \"callbackUrl\": \"https://dummy-url.com\",\n    \"authSecret\": \"secret\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Updates the settings of an existing webhook subscription, except for the event type and client, which cannot be changed. Use this mutation to manage or reconfigure how event notifications are delivered to your endpoints.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"12f869f9-9525-4b43-b08d-df591c38a7dc","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"webhookSubscriptionUpdate\": {\n      \"subscription\": {\n        \"id\": \"{\\\"id\\\":1,\\\"type\\\":\\\"WebhookSubscription\\\"}\",\n        \"name\": \"Subscription name updated\",\n        \"callbackUrl\": \"https://dummy-url.com\",\n        \"authEnabled\": true,\n        \"eventType\": \"DRIVER_LICENCE_CHECK\",\n        \"clientId\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Client\\\"}\"\n      }\n    }\n  }\n}"}],"_postman_id":"2294c5fc-5dbb-43e3-abc8-7ec97c820a63"},{"name":"Delete webhook subscription","id":"ca5c4c01-6df5-4481-b25f-9555a8290a58","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation webhookSubscriptionDelete($input: WebhookSubscriptionDeleteInput!) {\n    webhookSubscriptionDelete(input: $input) {\n        id\n    }\n}","variables":"{\n  \"input\": {\n    \"id\": \"{\\\"id\\\":1,\\\"type\\\":\\\"WebhookSubscription\\\"}\"\n  }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Deletes an existing webhook subscription by its ID, permanently removing it from the system. Use this mutation to stop receiving event notifications for the specified subscription</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"2709160e-fa44-4d83-a01e-dcefb38f977a","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation updateCandidate($input: CandidateUpdateInput!) {\n\tcandidateUpdate(input: $input) {\n\t\tcase {\n\t\t\tid\n            code\n            clientContact {\n                id\n            }\n            jobTitle\n            employmentStart\n            candidate {\n                emailAddress\n                firstName\n                middleName\n                lastName\n                phoneNumber\n            }\n\t\t}\n\t}\n}","variables":"{\n    \"input\": {\n        \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n        \"clientContactId\": \"{\\\"id\\\":9592,\\\"type\\\":\\\"User\\\"}\",\n\n        \"email\": \"johnsmith@example.com\",\n        \"firstName\": \"John\",\n        \"middleName\": null,\n        \"lastName\": \"Smith\",\n        \"phoneNumber\": \"44073953301\",\n        \"employmentStart\": \"2023-09-02\",\n        \"jobTitle\": \"Project Manager\",\n        \"externalReferenceNumber\": \"34D7A7C3-1661\"\n    }\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"webhookSubscriptionDelete\": {\n      \"id\": \"{\\\"id\\\":1,\\\"type\\\":\\\"WebhookSubscription\\\"}\"\n    }\n  }\n}"}],"_postman_id":"ca5c4c01-6df5-4481-b25f-9555a8290a58"},{"name":"Get webhoook subscriptions","id":"74e0e1c6-aef1-4c8c-b233-83c20f1d54ab","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query webhookSubscriptions($clientId: ID) {\n  webhookSubscriptions(clientId: $clientId) {\n      id\n      name\n      callbackUrl\n      authEnabled\n      eventType\n      clientId\n  }\n}","variables":"{\n    \"clientId\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Client\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Query all subscriptions for a client (or all available to the current user, if no clientId is specified).</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"6b3aacdb-de60-479b-8466-f24be9be600d","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getUserProfile {\n\tcurrentUserProfile {\n\t\tid\n        email\n        firstName\n        lastName\n        roles\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"webhookSubscriptions\": [\n      {\n        \"id\": \"{\\\"id\\\":2,\\\"type\\\":\\\"WebhookSubscription\\\"}\",\n        \"name\": \"Subscription name 2\",\n        \"callbackUrl\": \"https://dummy-url-2.com\",\n        \"authEnabled\": true,\n        \"eventType\": \"DRIVER_LICENCE_CHECK\",\n        \"clientId\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Client\\\"}\"\n      },\n      {\n        \"id\": \"{\\\"id\\\":1,\\\"type\\\":\\\"WebhookSubscription\\\"}\",\n        \"name\": \"Subscription name\",\n        \"callbackUrl\": \"https://dummy-url.com\",\n        \"authEnabled\": false,\n        \"eventType\": \"DRIVER_LICENCE_CHECK\",\n        \"clientId\": \"{\\\"id\\\":2,\\\"type\\\":\\\"Client\\\"}\"\n      }\n    ]\n  }\n}"}],"_postman_id":"74e0e1c6-aef1-4c8c-b233-83c20f1d54ab"}],"id":"5f7fbe06-e1cc-4ed5-ae22-8b6345dbf209","_postman_id":"5f7fbe06-e1cc-4ed5-ae22-8b6345dbf209","description":"","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Documents","item":[{"name":"Get all case documents","id":"cca09872-8359-4d47-92bb-b5c0462702f4","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getCaseAttachments($screeningCaseId: ID!) {\n    caseAttachments(caseId: $screeningCaseId) {\n        id\n        type\n        fileName\n        uploadDate\n        uploadedBy\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Get the list of all attachments. To find the entity they are linked to, use extended query.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"f19fa451-f644-48f2-b1f7-ec69b8815bc0","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCaseAttachments($screeningCaseId: ID!) {\n    caseAttachments(caseId: $screeningCaseId) {\n        id\n        type\n        fileName\n        uploadDate\n        uploadedBy\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"caseAttachments\": [\n            {\n                \"id\": \"76492\",\n                \"type\": null,\n                \"fileName\": \"bank_statement.png\",\n                \"uploadDate\": 1623741807919,\n                \"uploadedBy\": \"Laura Miller\"\n            },\n            {\n                \"id\": \"76491\",\n                \"type\": \"PROOF_OF_ADDRESS\",\n                \"fileName\": \"attachment_76491.jpg\",\n                \"uploadDate\": 1623741807793,\n                \"uploadedBy\": \"Laura Miller\"\n            }\n        ]\n    }\n}"},{"id":"f4b2da6e-9e34-4d3b-a8bb-f2b71a034341","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCaseAttachments($screeningCaseId: ID!) {\n    caseAttachments(caseId: $screeningCaseId) {\n        id\n        type\n        fileName\n        uploadDate\n        uploadedBy\n\t}\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"cca09872-8359-4d47-92bb-b5c0462702f4"},{"name":"Get case and product documents","id":"ca152d04-8f32-4353-9131-147c59224a09","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getCaseAndProductAttachments($screeningCaseId: ID!) {\n    screeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tadditionalCandidateAttachments {\n\t\t\t...Attachment\n\t\t}\n\t\tclientAttachments {\n\t\t\t...Attachment\n\t\t}\n        products {\n\t\t\tid\n\t\t\tname\n            clientAttachments {\n\t\t\t\t...Attachment\n\t\t\t}\n\t\t\tscreenerAttachments {\n\t\t\t\t...Attachment\n\t\t\t}\n            answers {\n                answers {\n                    fieldValues {\n                        value {\n                            ...Attachment\n                        }\n                    }\n                }\n            }\n\t\t}\n\t}\n}\n\nfragment Attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Fetch all attachments linked to the case, product, or answer entities.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"240f42af-a869-4842-bc3e-74a6688cff72","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCaseAndProductAttachments($screeningCaseId: ID!) {\n    screeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tadditionalCandidateAttachments {\n\t\t\t...Attachment\n\t\t}\n\t\tclientAttachments {\n\t\t\t...Attachment\n\t\t}\n        products {\n\t\t\tid\n\t\t\tname\n            clientAttachments {\n\t\t\t\t...Attachment\n\t\t\t}\n\t\t\tscreenerAttachments {\n\t\t\t\t...Attachment\n\t\t\t}\n            answers {\n                answers {\n                    fieldValues {\n                        value {\n                            ...Attachment\n                        }\n                    }\n                }\n            }\n\t\t}\n\t}\n}\n\nfragment Attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"screeningCase\": {\n            \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n            \"code\": \"CE00060772\",\n            \"additionalCandidateAttachments\": [],\n            \"clientAttachments\": [],\n            \"products\": [\n                {\n                    \"id\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                    \"name\": \"Basic Criminality Check UK\",\n                    \"clientAttachments\": [],\n                    \"screenerAttachments\": [],\n                    \"answers\": [\n                        {\n                            \"answers\": [\n                                {\n                                    \"fieldValues\": [\n                                        {\n                                            \"value\": {}\n                                        },\n                                        {\n                                            \"value\": {\n                                                \"id\": \"76491\",\n                                                \"type\": null,\n                                                \"fileName\": \"attachment_76491.jpg\",\n                                                \"uploadDate\": 1623741807793,\n                                                \"uploadedBy\": \"Laura Miller\"\n                                            }\n                                        }\n                                    ]\n                                }\n                            ]\n                        },\n                        {\n                            \"answers\": [\n                                {\n                                    \"fieldValues\": [\n                                        {\n                                            \"value\": {}\n                                        },\n                                        {\n                                            \"value\": {}\n                                        }\n                                    ]\n                                }\n                            ]\n                        },\n                        {\n                            \"answers\": []\n                        },\n                        {\n                            \"answers\": [\n                                {\n                                    \"fieldValues\": [\n                                        {\n                                            \"value\": {\n                                                \"id\": \"76492\",\n                                                \"type\": null,\n                                                \"fileName\": \"bank_statement.png\",\n                                                \"uploadDate\": 1623741807919,\n                                                \"uploadedBy\": \"Laura Miller\"\n                                            }\n                                        }\n                                    ]\n                                }\n                            ]\n                        },\n                        {\n                            \"answers\": [\n                                {\n                                    \"fieldValues\": [\n                                        {\n                                            \"value\": {}\n                                        },\n                                        {\n                                            \"value\": {}\n                                        }\n                                    ]\n                                }\n                            ]\n                        },\n                        {\n                            \"answers\": [\n                                {\n                                    \"fieldValues\": [\n                                        {\n                                            \"value\": {}\n                                        }\n                                    ]\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        }\n    }\n}"},{"id":"d88b9654-b45e-4700-930b-07df6bbfe7d3","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getCaseAndProductAttachments($screeningCaseId: ID!) {\n    screeningCase(id: $screeningCaseId) {\n\t\tid\n        code\n\t\tadditionalCandidateAttachments {\n\t\t\t...Attachment\n\t\t}\n\t\tclientAttachments {\n\t\t\t...Attachment\n\t\t}\n        products {\n\t\t\tid\n\t\t\tname\n            clientAttachments {\n\t\t\t\t...Attachment\n\t\t\t}\n\t\t\tscreenerAttachments {\n\t\t\t\t...Attachment\n\t\t\t}\n            answers {\n                answers {\n                    fieldValues {\n                        value {\n                            ...Attachment\n                        }\n                    }\n                }\n            }\n\t\t}\n\t}\n}\n\nfragment Attachment on Attachment {\n    id\n    type\n    fileName\n    uploadDate\n    uploadedBy\n}","variables":"{\n    \"screeningCaseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/screeningCase) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"ca152d04-8f32-4353-9131-147c59224a09"},{"name":"Upload a case product attachment","id":"bdc2eeee-d39f-4300-a5ed-90e9109df260","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n  \"query\": \"mutation uploadCaseProductAttachment($files: [Upload!], $input: ClientCaseProductUpdateInput!) { caseProductUpdate(files: $files, input: $input) { caseProduct {\\nid\\nname\\nclientAttachments {\\n\\n...Attachment\\n}\\n}\\n}\\n}\\n\\nfragment Attachment on Attachment {\\nid\\ntype\\nfileName\\nuploadDate\\nuploadedBy\\n}\",\n  \"variables\": {\n    \"files\": null,\n    \"input\": {\n      \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n      \"caseProductId\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n      \"clientAttachmentsUploadIndex\": [0]\n    }\n  }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.files\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"890d0b11-7da2-4a2e-829b-a486b3fe7a19","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n  \"query\": \"mutation uploadCaseProductAttachment($files: [Upload!], $input: ClientCaseProductUpdateInput!) { caseProductUpdate(files: $files, input: $input) { caseProduct {\\nid\\nname\\nclientAttachments {\\n\\n...Attachment\\n}\\n}\\n}\\n}\\n\\nfragment Attachment on Attachment {\\nid\\ntype\\nfileName\\nuploadDate\\nuploadedBy\\n}\",\n  \"variables\": {\n    \"files\": null,\n    \"input\": {\n      \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n      \"caseProductId\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n      \"clientAttachmentsUploadIndex\": [0]\n    }\n  }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.files\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"caseProductUpdate\": {\n            \"caseProduct\": {\n                \"id\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n                \"name\": \"Basic Criminality Check UK - DS & DBS\",\n                \"clientAttachments\": [\n                    {\n                        \"id\": \"401395\",\n                        \"type\": null,\n                        \"fileName\": \"file.pdf\",\n                        \"uploadDate\": 1689948203620,\n                        \"uploadedBy\": \"Laura Miller\"\n                    }\n                ]\n            }\n        }\n    }\n}"},{"id":"56eb3915-f076-420e-a223-0d215bb60b47","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n  \"query\": \"mutation uploadCaseProductAttachment($files: [Upload!], $input: ClientCaseProductUpdateInput!) { caseProductUpdate(files: $files, input: $input) { caseProduct {\\nid\\nname\\nclientAttachments {\\n\\n...Attachment\\n}\\n}\\n}\\n}\\n\\nfragment Attachment on Attachment {\\nid\\ntype\\nfileName\\nuploadDate\\nuploadedBy\\n}\",\n  \"variables\": {\n    \"files\": null,\n    \"input\": {\n      \"caseId\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\",\n      \"caseProductId\": \"{\\\"id\\\":64659,\\\"type\\\":\\\"CaseProduct\\\"}\",\n      \"clientAttachmentsUploadIndex\": [0]\n    }\n  }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.files\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/uploadDocument) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"bdc2eeee-d39f-4300-a5ed-90e9109df260"},{"name":"Upload a document","id":"251c300a-7893-4522-b83a-abb30ec0f55b","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n    \"query\": \"mutation uploadDocument($file: Upload!, $input: ClientUploadDocumentInput!) { uploadDocument(file: $file, input: $input) { case { id } } }\",\n    \"variables\": {\n        \"file\": null,\n        \"input\": {\n            \"caseId\": \"{\\\"id\\\": 60772, \\\"type\\\": \\\"Case\\\"}\",\n            \"type\": \"PROOF_OF_ADDRESS\"\n        }\n    }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.file\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Allowed document types:</p>\n<ul>\n<li><code>CERTIFICATE_OF_COMPLETION</code>,</li>\n<li><code>CERTIFICATE_OF_GOOD_CONDUCT</code>,</li>\n<li><code>CERTIFICATE_OF_INTERIM_CLEAR</code>,</li>\n<li><code>CV</code>,</li>\n<li><code>DECLARATION_OF_AUTHORITY</code>,</li>\n<li><code>DRIVING_LICENCE</code>,</li>\n<li><code>EDUCATION_PROFESSIONAL_QUALIFICATION_PROF</code>,</li>\n<li><code>ESSIONAL_MEMBERSHIP_CERTIFICATE</code>,</li>\n<li><code>IDENTITY_DOCUMENT</code>,</li>\n<li><code>IMPERIL__APPEAL_FORM</code>,</li>\n<li><code>IMPERIL__DOCUMENTATION</code>,</li>\n<li><code>IMPERIL__RISK_MATRIX</code>,</li>\n<li><code>OTHER</code>,</li>\n<li><code>PROOF_OF_ADDRESS</code>,</li>\n<li><code>SIGNED_DECLARATION_OF_AUTHORITY</code>,</li>\n<li><code>WORKAROUND_INFORMATION</code>.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"bdf3b38a-e763-45f4-85cc-b417a79e79f6","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n    \"query\": \"mutation uploadDocument($file: Upload!, $input: ClientUploadDocumentInput!) { uploadDocument(file: $file, input: $input) { case { id } } }\",\n    \"variables\": {\n        \"file\": null,\n        \"input\": {\n            \"caseId\": \"{\\\"id\\\": 60772, \\\"type\\\": \\\"Case\\\"}\",\n            \"type\": \"PROOF_OF_ADDRESS\"\n        }\n    }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.file\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"uploadDocument\": {\n            \"case\": {\n                \"id\": \"{\\\"id\\\":60772,\\\"type\\\":\\\"Case\\\"}\"\n            }\n        }\n    }\n}"},{"id":"5fead325-2539-4db7-934e-a287b293e5b0","name":"Case not found error","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"operations","value":"{\n    \"query\": \"mutation uploadDocument($file: Upload!, $input: ClientUploadDocumentInput!) { uploadDocument(file: $file, input: $input) { case { id } } }\",\n    \"variables\": {\n        \"file\": null,\n        \"input\": {\n            \"caseId\": \"{\\\"id\\\": 60772, \\\"type\\\": \\\"Case\\\"}\",\n            \"type\": \"PROOF_OF_ADDRESS\"\n        }\n    }\n}","type":"text"},{"key":"map","value":"{\"0\":[\"variables.file\"]}","type":"text"},{"key":"0","type":"file","src":"/path/to/the/file.pdf"}]},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/uploadDocument) : case_entity with id 60772 not found\",\n            \"extensions\": {\n                \"path\": [],\n                \"code\": \"MissingEntity\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"case\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"251c300a-7893-4522-b83a-abb30ec0f55b"},{"name":"Download a file","id":"5bd35e6e-617b-4133-a53a-4ab1b48017fd","request":{"method":"GET","header":[],"url":"https://client.api.securitywatchdog.org.uk/storage/v1/files/76492","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["storage","v1","files","76492"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"e181a793-4d29-4003-b01d-f0ff70f63e86","name":"Not found error","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"url":"https://client.api.securitywatchdog.org.uk/storage/v1/files/76492"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 404,\n    \"message\": \"Resource not found\"\n}"}],"_postman_id":"5bd35e6e-617b-4133-a53a-4ab1b48017fd"},{"name":"Download multiple files as an archive","id":"9854b629-7ca6-4415-ad33-13851c665c3a","request":{"method":"GET","header":[],"url":"https://client.api.securitywatchdog.org.uk/storage/v1/files/zip?ids=76491,76492","description":"<p>Download a ZIP archive with the attachments.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["storage","v1","files","zip"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[{"key":"ids","value":"76491,76492"}],"variable":[]}},"response":[{"id":"dad410ef-e1eb-4631-8fff-e241f14ddfa3","name":"Not found error","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"url":{"raw":"https://client.api.securitywatchdog.org.uk/storage/v1/files/zip?ids=76491,76492","host":["https://client.api.securitywatchdog.org.uk"],"path":["storage","v1","files","zip"],"query":[{"key":"ids","value":"76491,76492"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"statusCode\": 404,\n    \"message\": \"Resource not found\"\n}"}],"_postman_id":"9854b629-7ca6-4415-ad33-13851c665c3a"}],"id":"57020bf7-27fd-4604-9e0f-85ebe6c29e6e","description":"<p>Documents are saved along the lifecycle of a Case, from copies of ID, to results of Products, to the Certificate of Completion of Screening. They can be retrieved and uploaded, as well as downloaded as an archive, as described here.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""]}},{"listen":"test","script":{"type":"text/javascript","exec":[""]}}],"_postman_id":"57020bf7-27fd-4604-9e0f-85ebe6c29e6e","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Dictionaries","item":[{"name":"Get available countries","id":"35b5ba47-4592-456d-940b-74a419422d35","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getAvailableCountries {\n\tcountries {\n\t\tid\n        name\n        isoCode\n        countryCode\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns the list of available countries.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"b9505fed-5e10-4e10-b637-20924c325c94","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getAvailableCountries {\n\tcountries {\n\t\tid\n        name\n        isoCode\n        countryCode\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"countries\": [\n            {\n                \"id\": \"2\",\n                \"name\": \"Afghanistan\",\n                \"isoCode\": \"AF\",\n                \"countryCode\": \"AFG\"\n            },\n            {\n                \"id\": \"3\",\n                \"name\": \"Aland Islands\",\n                \"isoCode\": \"AX\",\n                \"countryCode\": \"ALA\"\n            },\n            {\n                \"id\": \"4\",\n                \"name\": \"Albania\",\n                \"isoCode\": \"AL\",\n                \"countryCode\": \"ALB\"\n            },\n            {\n                \"id\": \"5\",\n                \"name\": \"Algeria\",\n                \"isoCode\": \"DZ\",\n                \"countryCode\": \"DZA\"\n            },\n            {\n                \"id\": \"6\",\n                \"name\": \"American Samoa\",\n                \"isoCode\": \"AS\",\n                \"countryCode\": \"ASM\"\n            },\n            {\n                \"id\": \"7\",\n                \"name\": \"Andorra\",\n                \"isoCode\": \"AD\",\n                \"countryCode\": \"AND\"\n            },\n            {\n                \"id\": \"8\",\n                \"name\": \"Angola\",\n                \"isoCode\": \"AO\",\n                \"countryCode\": \"AGO\"\n            },\n            {\n                \"id\": \"9\",\n                \"name\": \"Anguilla\",\n                \"isoCode\": \"AI\",\n                \"countryCode\": \"AIA\"\n            },\n            {\n                \"id\": \"10\",\n                \"name\": \"Antarctica\",\n                \"isoCode\": \"AQ\",\n                \"countryCode\": \"ATA\"\n            },\n            {\n                \"id\": \"11\",\n                \"name\": \"Antigua and Barbuda\",\n                \"isoCode\": \"AG\",\n                \"countryCode\": \"ATG\"\n            },\n            {\n                \"id\": \"12\",\n                \"name\": \"Argentina\",\n                \"isoCode\": \"AR\",\n                \"countryCode\": \"ARG\"\n            },\n            {\n                \"id\": \"13\",\n                \"name\": \"Armenia\",\n                \"isoCode\": \"AM\",\n                \"countryCode\": \"ARM\"\n            },\n            {\n                \"id\": \"14\",\n                \"name\": \"Aruba\",\n                \"isoCode\": \"AW\",\n                \"countryCode\": \"ABW\"\n            },\n            {\n                \"id\": \"15\",\n                \"name\": \"Australia\",\n                \"isoCode\": \"AU\",\n                \"countryCode\": \"AUS\"\n            },\n            {\n                \"id\": \"16\",\n                \"name\": \"Austria\",\n                \"isoCode\": \"AT\",\n                \"countryCode\": \"AUT\"\n            },\n            {\n                \"id\": \"17\",\n                \"name\": \"Azerbaijan\",\n                \"isoCode\": \"AZ\",\n                \"countryCode\": \"AZE\"\n            },\n            {\n                \"id\": \"18\",\n                \"name\": \"Bahamas\",\n                \"isoCode\": \"BS\",\n                \"countryCode\": \"BHS\"\n            },\n            {\n                \"id\": \"19\",\n                \"name\": \"Bahrain\",\n                \"isoCode\": \"BH\",\n                \"countryCode\": \"BHR\"\n            },\n            {\n                \"id\": \"20\",\n                \"name\": \"Bangladesh\",\n                \"isoCode\": \"BD\",\n                \"countryCode\": \"BGD\"\n            },\n            {\n                \"id\": \"21\",\n                \"name\": \"Barbados\",\n                \"isoCode\": \"BB\",\n                \"countryCode\": \"BRB\"\n            },\n            {\n                \"id\": \"22\",\n                \"name\": \"Belarus\",\n                \"isoCode\": \"BY\",\n                \"countryCode\": \"BLR\"\n            },\n            {\n                \"id\": \"23\",\n                \"name\": \"Belgium\",\n                \"isoCode\": \"BE\",\n                \"countryCode\": \"BEL\"\n            },\n            {\n                \"id\": \"24\",\n                \"name\": \"Belize\",\n                \"isoCode\": \"BZ\",\n                \"countryCode\": \"BLZ\"\n            },\n            {\n                \"id\": \"25\",\n                \"name\": \"Benin\",\n                \"isoCode\": \"BJ\",\n                \"countryCode\": \"BEN\"\n            },\n            {\n                \"id\": \"26\",\n                \"name\": \"Bermuda\",\n                \"isoCode\": \"BM\",\n                \"countryCode\": \"BMU\"\n            },\n            {\n                \"id\": \"27\",\n                \"name\": \"Bhutan\",\n                \"isoCode\": \"BT\",\n                \"countryCode\": \"BTN\"\n            },\n            {\n                \"id\": \"28\",\n                \"name\": \"Bolivia, Plurinational State of\",\n                \"isoCode\": \"BO\",\n                \"countryCode\": \"BOL\"\n            },\n            {\n                \"id\": \"29\",\n                \"name\": \"Bonaire, Sint Eustatius and Saba\",\n                \"isoCode\": \"BQ\",\n                \"countryCode\": \"BES\"\n            },\n            {\n                \"id\": \"30\",\n                \"name\": \"Bosnia and Herzegovina\",\n                \"isoCode\": \"BA\",\n                \"countryCode\": \"BIH\"\n            },\n            {\n                \"id\": \"31\",\n                \"name\": \"Botswana\",\n                \"isoCode\": \"BW\",\n                \"countryCode\": \"BWA\"\n            },\n            {\n                \"id\": \"32\",\n                \"name\": \"Bouvet Island\",\n                \"isoCode\": \"BV\",\n                \"countryCode\": \"BVT\"\n            },\n            {\n                \"id\": \"33\",\n                \"name\": \"Brazil\",\n                \"isoCode\": \"BR\",\n                \"countryCode\": \"BRA\"\n            },\n            {\n                \"id\": \"34\",\n                \"name\": \"British Indian Ocean Territory\",\n                \"isoCode\": \"IO\",\n                \"countryCode\": \"IOT\"\n            },\n            {\n                \"id\": \"35\",\n                \"name\": \"Brunei Darussalam\",\n                \"isoCode\": \"BN\",\n                \"countryCode\": \"BRN\"\n            },\n            {\n                \"id\": \"36\",\n                \"name\": \"Bulgaria\",\n                \"isoCode\": \"BG\",\n                \"countryCode\": \"BGR\"\n            },\n            {\n                \"id\": \"37\",\n                \"name\": \"Burkina Faso\",\n                \"isoCode\": \"BF\",\n                \"countryCode\": \"BFA\"\n            },\n            {\n                \"id\": \"38\",\n                \"name\": \"Burundi\",\n                \"isoCode\": \"BI\",\n                \"countryCode\": \"BDI\"\n            },\n            {\n                \"id\": \"251\",\n                \"name\": \"Caicos Islands\",\n                \"isoCode\": \"TC\",\n                \"countryCode\": \"TCA\"\n            },\n            {\n                \"id\": \"39\",\n                \"name\": \"Cambodia\",\n                \"isoCode\": \"KH\",\n                \"countryCode\": \"KHM\"\n            },\n            {\n                \"id\": \"40\",\n                \"name\": \"Cameroon\",\n                \"isoCode\": \"CM\",\n                \"countryCode\": \"CMR\"\n            },\n            {\n                \"id\": \"41\",\n                \"name\": \"Canada\",\n                \"isoCode\": \"CA\",\n                \"countryCode\": \"CAN\"\n            },\n            {\n                \"id\": \"42\",\n                \"name\": \"Cape Verde\",\n                \"isoCode\": \"CV\",\n                \"countryCode\": \"CPV\"\n            },\n            {\n                \"id\": \"43\",\n                \"name\": \"Cayman Islands\",\n                \"isoCode\": \"KY\",\n                \"countryCode\": \"CYM\"\n            },\n            {\n                \"id\": \"44\",\n                \"name\": \"Central African Republic\",\n                \"isoCode\": \"CF\",\n                \"countryCode\": \"CAF\"\n            },\n            {\n                \"id\": \"45\",\n                \"name\": \"Chad\",\n                \"isoCode\": \"TD\",\n                \"countryCode\": \"TCD\"\n            },\n            {\n                \"id\": \"46\",\n                \"name\": \"Chile\",\n                \"isoCode\": \"CL\",\n                \"countryCode\": \"CHL\"\n            },\n            {\n                \"id\": \"47\",\n                \"name\": \"China\",\n                \"isoCode\": \"CN\",\n                \"countryCode\": \"CHN\"\n            },\n            {\n                \"id\": \"48\",\n                \"name\": \"Christmas Island\",\n                \"isoCode\": \"CX\",\n                \"countryCode\": \"CXR\"\n            },\n            {\n                \"id\": \"49\",\n                \"name\": \"Cocos (Keeling) Islands\",\n                \"isoCode\": \"CC\",\n                \"countryCode\": \"CCK\"\n            },\n            {\n                \"id\": \"50\",\n                \"name\": \"Colombia\",\n                \"isoCode\": \"CO\",\n                \"countryCode\": \"COL\"\n            },\n            {\n                \"id\": \"51\",\n                \"name\": \"Comoros\",\n                \"isoCode\": \"KM\",\n                \"countryCode\": \"COM\"\n            },\n            {\n                \"id\": \"52\",\n                \"name\": \"Congo\",\n                \"isoCode\": \"CG\",\n                \"countryCode\": \"COG\"\n            },\n            {\n                \"id\": \"53\",\n                \"name\": \"Congo, the Democratic Republic of the\",\n                \"isoCode\": \"CD\",\n                \"countryCode\": \"COD\"\n            },\n            {\n                \"id\": \"54\",\n                \"name\": \"Cook Islands\",\n                \"isoCode\": \"CK\",\n                \"countryCode\": \"COK\"\n            },\n            {\n                \"id\": \"55\",\n                \"name\": \"Costa Rica\",\n                \"isoCode\": \"CR\",\n                \"countryCode\": \"CRI\"\n            },\n            {\n                \"id\": \"57\",\n                \"name\": \"Croatia\",\n                \"isoCode\": \"HR\",\n                \"countryCode\": \"HRV\"\n            },\n            {\n                \"id\": \"58\",\n                \"name\": \"Cuba\",\n                \"isoCode\": \"CU\",\n                \"countryCode\": \"CUB\"\n            },\n            {\n                \"id\": \"59\",\n                \"name\": \"Curacao\",\n                \"isoCode\": \"CW\",\n                \"countryCode\": \"CUW\"\n            },\n            {\n                \"id\": \"60\",\n                \"name\": \"Cyprus\",\n                \"isoCode\": \"CY\",\n                \"countryCode\": \"CYP\"\n            },\n            {\n                \"id\": \"61\",\n                \"name\": \"Czech Republic\",\n                \"isoCode\": \"CZ\",\n                \"countryCode\": \"CZE\"\n            },\n            {\n                \"id\": \"62\",\n                \"name\": \"Denmark\",\n                \"isoCode\": \"DK\",\n                \"countryCode\": \"DNK\"\n            },\n            {\n                \"id\": \"63\",\n                \"name\": \"Djibouti\",\n                \"isoCode\": \"DJ\",\n                \"countryCode\": \"DJI\"\n            },\n            {\n                \"id\": \"64\",\n                \"name\": \"Dominica\",\n                \"isoCode\": \"DM\",\n                \"countryCode\": \"DMA\"\n            },\n            {\n                \"id\": \"65\",\n                \"name\": \"Dominican Republic\",\n                \"isoCode\": \"DO\",\n                \"countryCode\": \"DOM\"\n            },\n            {\n                \"id\": \"252\",\n                \"name\": \"East Timor\",\n                \"isoCode\": \"TL\",\n                \"countryCode\": \"TLS\"\n            },\n            {\n                \"id\": \"66\",\n                \"name\": \"Ecuador\",\n                \"isoCode\": \"EC\",\n                \"countryCode\": \"ECU\"\n            },\n            {\n                \"id\": \"67\",\n                \"name\": \"Egypt\",\n                \"isoCode\": \"EG\",\n                \"countryCode\": \"EGY\"\n            },\n            {\n                \"id\": \"68\",\n                \"name\": \"El Salvador\",\n                \"isoCode\": \"SV\",\n                \"countryCode\": \"SLV\"\n            },\n            {\n                \"id\": \"69\",\n                \"name\": \"Equatorial Guinea\",\n                \"isoCode\": \"GQ\",\n                \"countryCode\": \"GNQ\"\n            },\n            {\n                \"id\": \"70\",\n                \"name\": \"Eritrea\",\n                \"isoCode\": \"ER\",\n                \"countryCode\": \"ERI\"\n            },\n            {\n                \"id\": \"71\",\n                \"name\": \"Estonia\",\n                \"isoCode\": \"EE\",\n                \"countryCode\": \"EST\"\n            },\n            {\n                \"id\": \"72\",\n                \"name\": \"Ethiopia\",\n                \"isoCode\": \"ET\",\n                \"countryCode\": \"ETH\"\n            },\n            {\n                \"id\": \"73\",\n                \"name\": \"Falkland Islands (Malvinas)\",\n                \"isoCode\": \"FK\",\n                \"countryCode\": \"FLK\"\n            },\n            {\n                \"id\": \"74\",\n                \"name\": \"Faroe Islands\",\n                \"isoCode\": \"FO\",\n                \"countryCode\": \"FRO\"\n            },\n            {\n                \"id\": \"75\",\n                \"name\": \"Fiji\",\n                \"isoCode\": \"FJ\",\n                \"countryCode\": \"FJI\"\n            },\n            {\n                \"id\": \"76\",\n                \"name\": \"Finland\",\n                \"isoCode\": \"FI\",\n                \"countryCode\": \"FIN\"\n            },\n            {\n                \"id\": \"77\",\n                \"name\": \"France\",\n                \"isoCode\": \"FR\",\n                \"countryCode\": \"FRA\"\n            },\n            {\n                \"id\": \"78\",\n                \"name\": \"French Guiana\",\n                \"isoCode\": \"GF\",\n                \"countryCode\": \"GUF\"\n            },\n            {\n                \"id\": \"79\",\n                \"name\": \"French Polynesia\",\n                \"isoCode\": \"PF\",\n                \"countryCode\": \"PYF\"\n            },\n            {\n                \"id\": \"80\",\n                \"name\": \"French Southern Territories\",\n                \"isoCode\": \"TF\",\n                \"countryCode\": \"ATF\"\n            },\n            {\n                \"id\": \"81\",\n                \"name\": \"Gabon\",\n                \"isoCode\": \"GA\",\n                \"countryCode\": \"GAB\"\n            },\n            {\n                \"id\": \"82\",\n                \"name\": \"Gambia\",\n                \"isoCode\": \"GM\",\n                \"countryCode\": \"GMB\"\n            },\n            {\n                \"id\": \"83\",\n                \"name\": \"Georgia\",\n                \"isoCode\": \"GE\",\n                \"countryCode\": \"GEO\"\n            },\n            {\n                \"id\": \"84\",\n                \"name\": \"Germany\",\n                \"isoCode\": \"DE\",\n                \"countryCode\": \"DEU\"\n            },\n            {\n                \"id\": \"85\",\n                \"name\": \"Ghana\",\n                \"isoCode\": \"GH\",\n                \"countryCode\": \"GHA\"\n            },\n            {\n                \"id\": \"86\",\n                \"name\": \"Gibraltar\",\n                \"isoCode\": \"GI\",\n                \"countryCode\": \"GIB\"\n            },\n            {\n                \"id\": \"87\",\n                \"name\": \"Greece\",\n                \"isoCode\": \"GR\",\n                \"countryCode\": \"GRC\"\n            },\n            {\n                \"id\": \"88\",\n                \"name\": \"Greenland\",\n                \"isoCode\": \"GL\",\n                \"countryCode\": \"GRL\"\n            },\n            {\n                \"id\": \"89\",\n                \"name\": \"Grenada\",\n                \"isoCode\": \"GD\",\n                \"countryCode\": \"GRD\"\n            },\n            {\n                \"id\": \"253\",\n                \"name\": \"Grenadines & Saint Vincent\",\n                \"isoCode\": \"VC\",\n                \"countryCode\": \"VCT\"\n            },\n            {\n                \"id\": \"90\",\n                \"name\": \"Guadeloupe\",\n                \"isoCode\": \"GP\",\n                \"countryCode\": \"GLP\"\n            },\n            {\n                \"id\": \"91\",\n                \"name\": \"Guam\",\n                \"isoCode\": \"GU\",\n                \"countryCode\": \"GUM\"\n            },\n            {\n                \"id\": \"92\",\n                \"name\": \"Guatemala\",\n                \"isoCode\": \"GT\",\n                \"countryCode\": \"GTM\"\n            },\n            {\n                \"id\": \"93\",\n                \"name\": \"Guernsey\",\n                \"isoCode\": \"GG\",\n                \"countryCode\": \"GGY\"\n            },\n            {\n                \"id\": \"94\",\n                \"name\": \"Guinea\",\n                \"isoCode\": \"GN\",\n                \"countryCode\": \"GIN\"\n            },\n            {\n                \"id\": \"95\",\n                \"name\": \"Guinea-Bissau\",\n                \"isoCode\": \"GW\",\n                \"countryCode\": \"GNB\"\n            },\n            {\n                \"id\": \"96\",\n                \"name\": \"Guyana\",\n                \"isoCode\": \"GY\",\n                \"countryCode\": \"GUY\"\n            },\n            {\n                \"id\": \"97\",\n                \"name\": \"Haiti\",\n                \"isoCode\": \"HT\",\n                \"countryCode\": \"HTI\"\n            },\n            {\n                \"id\": \"98\",\n                \"name\": \"Heard Island and McDonald Islands\",\n                \"isoCode\": \"HM\",\n                \"countryCode\": \"HMD\"\n            },\n            {\n                \"id\": \"99\",\n                \"name\": \"Holy See\",\n                \"isoCode\": \"VA\",\n                \"countryCode\": \"VAT\"\n            },\n            {\n                \"id\": \"100\",\n                \"name\": \"Honduras\",\n                \"isoCode\": \"HN\",\n                \"countryCode\": \"HND\"\n            },\n            {\n                \"id\": \"101\",\n                \"name\": \"Hong Kong\",\n                \"isoCode\": \"HK\",\n                \"countryCode\": \"HKG\"\n            },\n            {\n                \"id\": \"102\",\n                \"name\": \"Hungary\",\n                \"isoCode\": \"HU\",\n                \"countryCode\": \"HUN\"\n            },\n            {\n                \"id\": \"103\",\n                \"name\": \"Iceland\",\n                \"isoCode\": \"IS\",\n                \"countryCode\": \"ISL\"\n            },\n            {\n                \"id\": \"104\",\n                \"name\": \"India\",\n                \"isoCode\": \"IN\",\n                \"countryCode\": \"IND\"\n            },\n            {\n                \"id\": \"105\",\n                \"name\": \"Indonesia\",\n                \"isoCode\": \"ID\",\n                \"countryCode\": \"IDN\"\n            },\n            {\n                \"id\": \"106\",\n                \"name\": \"Iran, Islamic Republic of\",\n                \"isoCode\": \"IR\",\n                \"countryCode\": \"IRN\"\n            },\n            {\n                \"id\": \"107\",\n                \"name\": \"Iraq\",\n                \"isoCode\": \"IQ\",\n                \"countryCode\": \"IRQ\"\n            },\n            {\n                \"id\": \"108\",\n                \"name\": \"Ireland\",\n                \"isoCode\": \"IE\",\n                \"countryCode\": \"IRL\"\n            },\n            {\n                \"id\": \"109\",\n                \"name\": \"Isle of Man\",\n                \"isoCode\": \"IM\",\n                \"countryCode\": \"IMN\"\n            },\n            {\n                \"id\": \"110\",\n                \"name\": \"Israel\",\n                \"isoCode\": \"IL\",\n                \"countryCode\": \"ISR\"\n            },\n            {\n                \"id\": \"111\",\n                \"name\": \"Italy\",\n                \"isoCode\": \"IT\",\n                \"countryCode\": \"ITA\"\n            },\n            {\n                \"id\": \"56\",\n                \"name\": \"Ivory Coast\",\n                \"isoCode\": \"CI\",\n                \"countryCode\": \"CIV\"\n            },\n            {\n                \"id\": \"112\",\n                \"name\": \"Jamaica\",\n                \"isoCode\": \"JM\",\n                \"countryCode\": \"JAM\"\n            },\n            {\n                \"id\": \"113\",\n                \"name\": \"Japan\",\n                \"isoCode\": \"JP\",\n                \"countryCode\": \"JPN\"\n            },\n            {\n                \"id\": \"114\",\n                \"name\": \"Jersey\",\n                \"isoCode\": \"JE\",\n                \"countryCode\": \"JEY\"\n            },\n            {\n                \"id\": \"115\",\n                \"name\": \"Jordan\",\n                \"isoCode\": \"JO\",\n                \"countryCode\": \"JOR\"\n            },\n            {\n                \"id\": \"116\",\n                \"name\": \"Kazakhstan\",\n                \"isoCode\": \"KZ\",\n                \"countryCode\": \"KAZ\"\n            },\n            {\n                \"id\": \"117\",\n                \"name\": \"Kenya\",\n                \"isoCode\": \"KE\",\n                \"countryCode\": \"KEN\"\n            },\n            {\n                \"id\": \"118\",\n                \"name\": \"Kiribati\",\n                \"isoCode\": \"KI\",\n                \"countryCode\": \"KIR\"\n            },\n            {\n                \"id\": \"119\",\n                \"name\": \"Korea, Democratic People's Republic of\",\n                \"isoCode\": \"KP\",\n                \"countryCode\": \"PRK\"\n            },\n            {\n                \"id\": \"120\",\n                \"name\": \"Korea, Republic of\",\n                \"isoCode\": \"KR\",\n                \"countryCode\": \"KOR\"\n            },\n            {\n                \"id\": \"254\",\n                \"name\": \"Kosovo\",\n                \"isoCode\": \"XK\",\n                \"countryCode\": \"XKX\"\n            },\n            {\n                \"id\": \"121\",\n                \"name\": \"Kuwait\",\n                \"isoCode\": \"KW\",\n                \"countryCode\": \"KWT\"\n            },\n            {\n                \"id\": \"122\",\n                \"name\": \"Kyrgyzstan\",\n                \"isoCode\": \"KG\",\n                \"countryCode\": \"KGZ\"\n            },\n            {\n                \"id\": \"123\",\n                \"name\": \"Lao People's Democratic Republic\",\n                \"isoCode\": \"LA\",\n                \"countryCode\": \"LAO\"\n            },\n            {\n                \"id\": \"124\",\n                \"name\": \"Latvia\",\n                \"isoCode\": \"LV\",\n                \"countryCode\": \"LVA\"\n            },\n            {\n                \"id\": \"125\",\n                \"name\": \"Lebanon\",\n                \"isoCode\": \"LB\",\n                \"countryCode\": \"LBN\"\n            },\n            {\n                \"id\": \"126\",\n                \"name\": \"Lesotho\",\n                \"isoCode\": \"LS\",\n                \"countryCode\": \"LSO\"\n            },\n            {\n                \"id\": \"127\",\n                \"name\": \"Liberia\",\n                \"isoCode\": \"LR\",\n                \"countryCode\": \"LBR\"\n            },\n            {\n                \"id\": \"128\",\n                \"name\": \"Libya\",\n                \"isoCode\": \"LY\",\n                \"countryCode\": \"LBY\"\n            },\n            {\n                \"id\": \"129\",\n                \"name\": \"Liechtenstein\",\n                \"isoCode\": \"LI\",\n                \"countryCode\": \"LIE\"\n            },\n            {\n                \"id\": \"130\",\n                \"name\": \"Lithuania\",\n                \"isoCode\": \"LT\",\n                \"countryCode\": \"LTU\"\n            },\n            {\n                \"id\": \"131\",\n                \"name\": \"Luxembourg\",\n                \"isoCode\": \"LU\",\n                \"countryCode\": \"LUX\"\n            },\n            {\n                \"id\": \"132\",\n                \"name\": \"Macao\",\n                \"isoCode\": \"MO\",\n                \"countryCode\": \"MAC\"\n            },\n            {\n                \"id\": \"260\",\n                \"name\": \"Macau\",\n                \"isoCode\": \"MO\",\n                \"countryCode\": \"CHN\"\n            },\n            {\n                \"id\": \"133\",\n                \"name\": \"Macedonia, the Former Yugoslav Republic of\",\n                \"isoCode\": \"MK\",\n                \"countryCode\": \"MKD\"\n            },\n            {\n                \"id\": \"134\",\n                \"name\": \"Madagascar\",\n                \"isoCode\": \"MG\",\n                \"countryCode\": \"MDG\"\n            },\n            {\n                \"id\": \"135\",\n                \"name\": \"Malawi\",\n                \"isoCode\": \"MW\",\n                \"countryCode\": \"MWI\"\n            },\n            {\n                \"id\": \"136\",\n                \"name\": \"Malaysia\",\n                \"isoCode\": \"MY\",\n                \"countryCode\": \"MYS\"\n            },\n            {\n                \"id\": \"137\",\n                \"name\": \"Maldives\",\n                \"isoCode\": \"MV\",\n                \"countryCode\": \"MDV\"\n            },\n            {\n                \"id\": \"138\",\n                \"name\": \"Mali\",\n                \"isoCode\": \"ML\",\n                \"countryCode\": \"MLI\"\n            },\n            {\n                \"id\": \"139\",\n                \"name\": \"Malta\",\n                \"isoCode\": \"MT\",\n                \"countryCode\": \"MLT\"\n            },\n            {\n                \"id\": \"255\",\n                \"name\": \"Mariana Islands\",\n                \"isoCode\": \"MP\",\n                \"countryCode\": \"MNP\"\n            },\n            {\n                \"id\": \"140\",\n                \"name\": \"Marshall Islands\",\n                \"isoCode\": \"MH\",\n                \"countryCode\": \"MHL\"\n            },\n            {\n                \"id\": \"141\",\n                \"name\": \"Martinique\",\n                \"isoCode\": \"MQ\",\n                \"countryCode\": \"MTQ\"\n            },\n            {\n                \"id\": \"142\",\n                \"name\": \"Mauritania\",\n                \"isoCode\": \"MR\",\n                \"countryCode\": \"MRT\"\n            },\n            {\n                \"id\": \"143\",\n                \"name\": \"Mauritius\",\n                \"isoCode\": \"MU\",\n                \"countryCode\": \"MUS\"\n            },\n            {\n                \"id\": \"144\",\n                \"name\": \"Mayotte\",\n                \"isoCode\": \"YT\",\n                \"countryCode\": \"MYT\"\n            },\n            {\n                \"id\": \"145\",\n                \"name\": \"Mexico\",\n                \"isoCode\": \"MX\",\n                \"countryCode\": \"MEX\"\n            },\n            {\n                \"id\": \"146\",\n                \"name\": \"Micronesia, Federated States of\",\n                \"isoCode\": \"FM\",\n                \"countryCode\": \"FSM\"\n            },\n            {\n                \"id\": \"147\",\n                \"name\": \"Moldova, Republic of\",\n                \"isoCode\": \"MD\",\n                \"countryCode\": \"MDA\"\n            },\n            {\n                \"id\": \"148\",\n                \"name\": \"Monaco\",\n                \"isoCode\": \"MC\",\n                \"countryCode\": \"MCO\"\n            },\n            {\n                \"id\": \"149\",\n                \"name\": \"Mongolia\",\n                \"isoCode\": \"MN\",\n                \"countryCode\": \"MNG\"\n            },\n            {\n                \"id\": \"150\",\n                \"name\": \"Montenegro\",\n                \"isoCode\": \"ME\",\n                \"countryCode\": \"MNE\"\n            },\n            {\n                \"id\": \"151\",\n                \"name\": \"Montserrat\",\n                \"isoCode\": \"MS\",\n                \"countryCode\": \"MSR\"\n            },\n            {\n                \"id\": \"152\",\n                \"name\": \"Morocco\",\n                \"isoCode\": \"MA\",\n                \"countryCode\": \"MAR\"\n            },\n            {\n                \"id\": \"153\",\n                \"name\": \"Mozambique\",\n                \"isoCode\": \"MZ\",\n                \"countryCode\": \"MOZ\"\n            },\n            {\n                \"id\": \"256\",\n                \"name\": \"Muscat\",\n                \"isoCode\": \"OM\",\n                \"countryCode\": \"OMN\"\n            },\n            {\n                \"id\": \"154\",\n                \"name\": \"Myanmar\",\n                \"isoCode\": \"MM\",\n                \"countryCode\": \"MMR\"\n            },\n            {\n                \"id\": \"155\",\n                \"name\": \"Namibia\",\n                \"isoCode\": \"NA\",\n                \"countryCode\": \"NAM\"\n            },\n            {\n                \"id\": \"156\",\n                \"name\": \"Nauru\",\n                \"isoCode\": \"NR\",\n                \"countryCode\": \"NRU\"\n            },\n            {\n                \"id\": \"157\",\n                \"name\": \"Nepal\",\n                \"isoCode\": \"NP\",\n                \"countryCode\": \"NPL\"\n            },\n            {\n                \"id\": \"158\",\n                \"name\": \"Netherlands\",\n                \"isoCode\": \"NL\",\n                \"countryCode\": \"NLD\"\n            },\n            {\n                \"id\": \"159\",\n                \"name\": \"New Caledonia\",\n                \"isoCode\": \"NC\",\n                \"countryCode\": \"NCL\"\n            },\n            {\n                \"id\": \"257\",\n                \"name\": \"New Guinea\",\n                \"isoCode\": \"PG\",\n                \"countryCode\": \"PNG\"\n            },\n            {\n                \"id\": \"160\",\n                \"name\": \"New Zealand\",\n                \"isoCode\": \"NZ\",\n                \"countryCode\": \"NZL\"\n            },\n            {\n                \"id\": \"161\",\n                \"name\": \"Nicaragua\",\n                \"isoCode\": \"NI\",\n                \"countryCode\": \"NIC\"\n            },\n            {\n                \"id\": \"162\",\n                \"name\": \"Niger\",\n                \"isoCode\": \"NE\",\n                \"countryCode\": \"NER\"\n            },\n            {\n                \"id\": \"163\",\n                \"name\": \"Nigeria\",\n                \"isoCode\": \"NG\",\n                \"countryCode\": \"NGA\"\n            },\n            {\n                \"id\": \"164\",\n                \"name\": \"Niue\",\n                \"isoCode\": \"NU\",\n                \"countryCode\": \"NIU\"\n            },\n            {\n                \"id\": \"165\",\n                \"name\": \"Norfolk Island\",\n                \"isoCode\": \"NF\",\n                \"countryCode\": \"NFK\"\n            },\n            {\n                \"id\": \"166\",\n                \"name\": \"Northern Mariana Islands\",\n                \"isoCode\": \"MP\",\n                \"countryCode\": \"MNP\"\n            },\n            {\n                \"id\": \"167\",\n                \"name\": \"Norway\",\n                \"isoCode\": \"NO\",\n                \"countryCode\": \"NOR\"\n            },\n            {\n                \"id\": \"168\",\n                \"name\": \"Oman\",\n                \"isoCode\": \"OM\",\n                \"countryCode\": \"OMN\"\n            },\n            {\n                \"id\": \"169\",\n                \"name\": \"Pakistan\",\n                \"isoCode\": \"PK\",\n                \"countryCode\": \"PAK\"\n            },\n            {\n                \"id\": \"170\",\n                \"name\": \"Palau\",\n                \"isoCode\": \"PW\",\n                \"countryCode\": \"PLW\"\n            },\n            {\n                \"id\": \"171\",\n                \"name\": \"Palestine, State of\",\n                \"isoCode\": \"PS\",\n                \"countryCode\": \"PSE\"\n            },\n            {\n                \"id\": \"172\",\n                \"name\": \"Panama\",\n                \"isoCode\": \"PA\",\n                \"countryCode\": \"PAN\"\n            },\n            {\n                \"id\": \"173\",\n                \"name\": \"Papua New Guinea\",\n                \"isoCode\": \"PG\",\n                \"countryCode\": \"PNG\"\n            },\n            {\n                \"id\": \"174\",\n                \"name\": \"Paraguay\",\n                \"isoCode\": \"PY\",\n                \"countryCode\": \"PRY\"\n            },\n            {\n                \"id\": \"175\",\n                \"name\": \"Peru\",\n                \"isoCode\": \"PE\",\n                \"countryCode\": \"PER\"\n            },\n            {\n                \"id\": \"176\",\n                \"name\": \"Philippines\",\n                \"isoCode\": \"PH\",\n                \"countryCode\": \"PHL\"\n            },\n            {\n                \"id\": \"177\",\n                \"name\": \"Pitcairn\",\n                \"isoCode\": \"PN\",\n                \"countryCode\": \"PCN\"\n            },\n            {\n                \"id\": \"178\",\n                \"name\": \"Poland\",\n                \"isoCode\": \"PL\",\n                \"countryCode\": \"POL\"\n            },\n            {\n                \"id\": \"179\",\n                \"name\": \"Portugal\",\n                \"isoCode\": \"PT\",\n                \"countryCode\": \"PRT\"\n            },\n            {\n                \"id\": \"180\",\n                \"name\": \"Puerto Rico\",\n                \"isoCode\": \"PR\",\n                \"countryCode\": \"PRI\"\n            },\n            {\n                \"id\": \"181\",\n                \"name\": \"Qatar\",\n                \"isoCode\": \"QA\",\n                \"countryCode\": \"QAT\"\n            },\n            {\n                \"id\": \"182\",\n                \"name\": \"Reunion\",\n                \"isoCode\": \"RE\",\n                \"countryCode\": \"REU\"\n            },\n            {\n                \"id\": \"183\",\n                \"name\": \"Romania\",\n                \"isoCode\": \"RO\",\n                \"countryCode\": \"ROU\"\n            },\n            {\n                \"id\": \"184\",\n                \"name\": \"Russian Federation\",\n                \"isoCode\": \"RU\",\n                \"countryCode\": \"RUS\"\n            },\n            {\n                \"id\": \"185\",\n                \"name\": \"Rwanda\",\n                \"isoCode\": \"RW\",\n                \"countryCode\": \"RWA\"\n            },\n            {\n                \"id\": \"186\",\n                \"name\": \"Saint Barthelemy\",\n                \"isoCode\": \"BL\",\n                \"countryCode\": \"BLM\"\n            },\n            {\n                \"id\": \"187\",\n                \"name\": \"Saint Helena, Ascension and Tristan da Cunha\",\n                \"isoCode\": \"SH\",\n                \"countryCode\": \"SHN\"\n            },\n            {\n                \"id\": \"188\",\n                \"name\": \"Saint Kitts and Nevis\",\n                \"isoCode\": \"KN\",\n                \"countryCode\": \"KNA\"\n            },\n            {\n                \"id\": \"189\",\n                \"name\": \"Saint Lucia\",\n                \"isoCode\": \"LC\",\n                \"countryCode\": \"LCA\"\n            },\n            {\n                \"id\": \"190\",\n                \"name\": \"Saint Martin (French part)\",\n                \"isoCode\": \"MF\",\n                \"countryCode\": \"MAF\"\n            },\n            {\n                \"id\": \"191\",\n                \"name\": \"Saint Pierre and Miquelon\",\n                \"isoCode\": \"PM\",\n                \"countryCode\": \"SPM\"\n            },\n            {\n                \"id\": \"192\",\n                \"name\": \"Saint Vincent and the Grenadines\",\n                \"isoCode\": \"VC\",\n                \"countryCode\": \"VCT\"\n            },\n            {\n                \"id\": \"193\",\n                \"name\": \"Samoa\",\n                \"isoCode\": \"WS\",\n                \"countryCode\": \"WSM\"\n            },\n            {\n                \"id\": \"194\",\n                \"name\": \"San Marino\",\n                \"isoCode\": \"SM\",\n                \"countryCode\": \"SMR\"\n            },\n            {\n                \"id\": \"258\",\n                \"name\": \"Santo Domingo\",\n                \"isoCode\": \"DO\",\n                \"countryCode\": \"DOM\"\n            },\n            {\n                \"id\": \"195\",\n                \"name\": \"Sao Tome and Principe\",\n                \"isoCode\": \"ST\",\n                \"countryCode\": \"STP\"\n            },\n            {\n                \"id\": \"196\",\n                \"name\": \"Saudi Arabia\",\n                \"isoCode\": \"SA\",\n                \"countryCode\": \"SAU\"\n            },\n            {\n                \"id\": \"197\",\n                \"name\": \"Senegal\",\n                \"isoCode\": \"SN\",\n                \"countryCode\": \"SEN\"\n            },\n            {\n                \"id\": \"198\",\n                \"name\": \"Serbia\",\n                \"isoCode\": \"RS\",\n                \"countryCode\": \"SRB\"\n            },\n            {\n                \"id\": \"199\",\n                \"name\": \"Seychelles\",\n                \"isoCode\": \"SC\",\n                \"countryCode\": \"SYC\"\n            },\n            {\n                \"id\": \"200\",\n                \"name\": \"Sierra Leone\",\n                \"isoCode\": \"SL\",\n                \"countryCode\": \"SLE\"\n            },\n            {\n                \"id\": \"201\",\n                \"name\": \"Singapore\",\n                \"isoCode\": \"SG\",\n                \"countryCode\": \"SGP\"\n            },\n            {\n                \"id\": \"202\",\n                \"name\": \"Sint Maarten (Dutch part)\",\n                \"isoCode\": \"SX\",\n                \"countryCode\": \"SXM\"\n            },\n            {\n                \"id\": \"203\",\n                \"name\": \"Slovakia\",\n                \"isoCode\": \"SK\",\n                \"countryCode\": \"SVK\"\n            },\n            {\n                \"id\": \"204\",\n                \"name\": \"Slovenia\",\n                \"isoCode\": \"SI\",\n                \"countryCode\": \"SVN\"\n            },\n            {\n                \"id\": \"205\",\n                \"name\": \"Solomon Islands\",\n                \"isoCode\": \"SB\",\n                \"countryCode\": \"SLB\"\n            },\n            {\n                \"id\": \"206\",\n                \"name\": \"Somalia\",\n                \"isoCode\": \"SO\",\n                \"countryCode\": \"SOM\"\n            },\n            {\n                \"id\": \"207\",\n                \"name\": \"South Africa\",\n                \"isoCode\": \"ZA\",\n                \"countryCode\": \"ZAF\"\n            },\n            {\n                \"id\": \"208\",\n                \"name\": \"South Georgia and the South Sandwich Islands\",\n                \"isoCode\": \"GS\",\n                \"countryCode\": \"SGS\"\n            },\n            {\n                \"id\": \"261\",\n                \"name\": \"South Korea\",\n                \"isoCode\": \"KR\",\n                \"countryCode\": \"KOR\"\n            },\n            {\n                \"id\": \"209\",\n                \"name\": \"South Sudan\",\n                \"isoCode\": \"SS\",\n                \"countryCode\": \"SSD\"\n            },\n            {\n                \"id\": \"210\",\n                \"name\": \"Spain\",\n                \"isoCode\": \"ES\",\n                \"countryCode\": \"ESP\"\n            },\n            {\n                \"id\": \"211\",\n                \"name\": \"Sri Lanka\",\n                \"isoCode\": \"LK\",\n                \"countryCode\": \"LKA\"\n            },\n            {\n                \"id\": \"212\",\n                \"name\": \"Sudan\",\n                \"isoCode\": \"SD\",\n                \"countryCode\": \"SDN\"\n            },\n            {\n                \"id\": \"213\",\n                \"name\": \"Suriname\",\n                \"isoCode\": \"SR\",\n                \"countryCode\": \"SUR\"\n            },\n            {\n                \"id\": \"214\",\n                \"name\": \"Svalbard and Jan Mayen\",\n                \"isoCode\": \"SJ\",\n                \"countryCode\": \"SJM\"\n            },\n            {\n                \"id\": \"215\",\n                \"name\": \"Swaziland\",\n                \"isoCode\": \"SZ\",\n                \"countryCode\": \"SWZ\"\n            },\n            {\n                \"id\": \"216\",\n                \"name\": \"Sweden\",\n                \"isoCode\": \"SE\",\n                \"countryCode\": \"SWE\"\n            },\n            {\n                \"id\": \"217\",\n                \"name\": \"Switzerland\",\n                \"isoCode\": \"CH\",\n                \"countryCode\": \"CHE\"\n            },\n            {\n                \"id\": \"218\",\n                \"name\": \"Syrian Arab Republic\",\n                \"isoCode\": \"SY\",\n                \"countryCode\": \"SYR\"\n            },\n            {\n                \"id\": \"219\",\n                \"name\": \"Taiwan, Province of China\",\n                \"isoCode\": \"TW\",\n                \"countryCode\": \"TWN\"\n            },\n            {\n                \"id\": \"220\",\n                \"name\": \"Tajikistan\",\n                \"isoCode\": \"TJ\",\n                \"countryCode\": \"TJK\"\n            },\n            {\n                \"id\": \"221\",\n                \"name\": \"Tanzania, United Republic of\",\n                \"isoCode\": \"TZ\",\n                \"countryCode\": \"TZA\"\n            },\n            {\n                \"id\": \"222\",\n                \"name\": \"Thailand\",\n                \"isoCode\": \"TH\",\n                \"countryCode\": \"THA\"\n            },\n            {\n                \"id\": \"223\",\n                \"name\": \"Timor-Leste\",\n                \"isoCode\": \"TL\",\n                \"countryCode\": \"TLS\"\n            },\n            {\n                \"id\": \"224\",\n                \"name\": \"Togo\",\n                \"isoCode\": \"TG\",\n                \"countryCode\": \"TGO\"\n            },\n            {\n                \"id\": \"225\",\n                \"name\": \"Tokelau\",\n                \"isoCode\": \"TK\",\n                \"countryCode\": \"TKL\"\n            },\n            {\n                \"id\": \"226\",\n                \"name\": \"Tonga\",\n                \"isoCode\": \"TO\",\n                \"countryCode\": \"TON\"\n            },\n            {\n                \"id\": \"227\",\n                \"name\": \"Trinidad and Tobago\",\n                \"isoCode\": \"TT\",\n                \"countryCode\": \"TTO\"\n            },\n            {\n                \"id\": \"228\",\n                \"name\": \"Tunisia\",\n                \"isoCode\": \"TN\",\n                \"countryCode\": \"TUN\"\n            },\n            {\n                \"id\": \"229\",\n                \"name\": \"Turkey\",\n                \"isoCode\": \"TR\",\n                \"countryCode\": \"TUR\"\n            },\n            {\n                \"id\": \"230\",\n                \"name\": \"Turkmenistan\",\n                \"isoCode\": \"TM\",\n                \"countryCode\": \"TKM\"\n            },\n            {\n                \"id\": \"231\",\n                \"name\": \"Turks and Caicos Islands\",\n                \"isoCode\": \"TC\",\n                \"countryCode\": \"TCA\"\n            },\n            {\n                \"id\": \"232\",\n                \"name\": \"Tuvalu\",\n                \"isoCode\": \"TV\",\n                \"countryCode\": \"TUV\"\n            },\n            {\n                \"id\": \"233\",\n                \"name\": \"Uganda\",\n                \"isoCode\": \"UG\",\n                \"countryCode\": \"UGA\"\n            },\n            {\n                \"id\": \"234\",\n                \"name\": \"Ukraine\",\n                \"isoCode\": \"UA\",\n                \"countryCode\": \"UKR\"\n            },\n            {\n                \"id\": \"235\",\n                \"name\": \"United Arab Emirates\",\n                \"isoCode\": \"AE\",\n                \"countryCode\": \"ARE\"\n            },\n            {\n                \"id\": \"1\",\n                \"name\": \"United Kingdom\",\n                \"isoCode\": \"GB\",\n                \"countryCode\": \"GBR\"\n            },\n            {\n                \"id\": \"237\",\n                \"name\": \"United States Minor Outlying Islands\",\n                \"isoCode\": \"UM\",\n                \"countryCode\": \"UMI\"\n            },\n            {\n                \"id\": \"236\",\n                \"name\": \"United States of America\",\n                \"isoCode\": \"US\",\n                \"countryCode\": \"USA\"\n            },\n            {\n                \"id\": \"238\",\n                \"name\": \"Uruguay\",\n                \"isoCode\": \"UY\",\n                \"countryCode\": \"URY\"\n            },\n            {\n                \"id\": \"239\",\n                \"name\": \"Uzbekistan\",\n                \"isoCode\": \"UZ\",\n                \"countryCode\": \"UZB\"\n            },\n            {\n                \"id\": \"240\",\n                \"name\": \"Vanuatu\",\n                \"isoCode\": \"VU\",\n                \"countryCode\": \"VUT\"\n            },\n            {\n                \"id\": \"241\",\n                \"name\": \"Venezuela, Bolivarian Republic of\",\n                \"isoCode\": \"VE\",\n                \"countryCode\": \"VEN\"\n            },\n            {\n                \"id\": \"242\",\n                \"name\": \"Vietnam\",\n                \"isoCode\": \"VN\",\n                \"countryCode\": \"VNM\"\n            },\n            {\n                \"id\": \"243\",\n                \"name\": \"Virgin Islands, British\",\n                \"isoCode\": \"VG\",\n                \"countryCode\": \"VGB\"\n            },\n            {\n                \"id\": \"244\",\n                \"name\": \"Virgin Islands, U.S.\",\n                \"isoCode\": \"VI\",\n                \"countryCode\": \"VIR\"\n            },\n            {\n                \"id\": \"245\",\n                \"name\": \"Wallis and Futuna\",\n                \"isoCode\": \"WF\",\n                \"countryCode\": \"WLF\"\n            },\n            {\n                \"id\": \"259\",\n                \"name\": \"West Indies\",\n                \"isoCode\": \"\",\n                \"countryCode\": \"\"\n            },\n            {\n                \"id\": \"246\",\n                \"name\": \"Western Sahara\",\n                \"isoCode\": \"EH\",\n                \"countryCode\": \"ESH\"\n            },\n            {\n                \"id\": \"247\",\n                \"name\": \"Yemen\",\n                \"isoCode\": \"YE\",\n                \"countryCode\": \"YEM\"\n            },\n            {\n                \"id\": \"248\",\n                \"name\": \"Zambia\",\n                \"isoCode\": \"ZM\",\n                \"countryCode\": \"ZMB\"\n            },\n            {\n                \"id\": \"249\",\n                \"name\": \"Zimbabwe\",\n                \"isoCode\": \"ZW\",\n                \"countryCode\": \"ZWE\"\n            }\n        ]\n    }\n}"}],"_postman_id":"35b5ba47-4592-456d-940b-74a419422d35"}],"id":"cf0e019d-81e8-4a8f-bd2c-3d953391522d","description":"<p>This section lists the selectable options for all the various dictionaries used within a Case, such as country lists.</p>\n","_postman_id":"cf0e019d-81e8-4a8f-bd2c-3d953391522d","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"API keys","item":[{"name":"Get API keys","id":"d51e0097-0624-44ce-a82c-06c63f5b75ed","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query getApiKeys {\n\tapiKeys {\n\t\tid\n        hiddenKey\n        createdAt\n        expiresAt\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"bbb0950c-7dbb-43a9-9eeb-93786da58d04","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query getApiKeys {\n\tapiKeys {\n\t\tid\n        hiddenKey\n        createdAt\n        expiresAt\n\t}\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"apiKeys\": [\n            {\n                \"id\": \"35ada220-0c4c-464e-9993-0c78cf7e337d\",\n                \"hiddenKey\": \"Wl35JfY-***********************\",\n                \"createdAt\": 1689857830095,\n                \"expiresAt\": 1695041830095\n            },\n            {\n                \"id\": \"a4a73ca5-37ff-4642-8904-a725c24e866b\",\n                \"hiddenKey\": \"2YkFtAp-***********************\",\n                \"createdAt\": 1689857871747,\n                \"expiresAt\": 1695041871747\n            }\n        ]\n    }\n}"}],"_postman_id":"d51e0097-0624-44ce-a82c-06c63f5b75ed"},{"name":"Generate the API key","id":"816b6d59-ed83-404b-afcd-d7f885d559ef","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation generateApiKey {\n\tgenerateApiKey {\n\t\tkey {\n            key\n            expiresAt\n        }\n\t}\n}","variables":"{}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"91f0c237-3b04-45ac-bd31-1aefb8f9e197","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation generateApiKey {\n\tgenerateApiKey {\n\t\tkey {\n            key\n            expiresAt\n        }\n\t}\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"generateApiKey\": {\n            \"key\": {\n                \"key\": \"kDqOAqm-ZnmDHcGJXre98VyNYVSTHvVP3I5EWq\",\n                \"expiresAt\": 1695045644710\n            }\n        }\n    }\n}"},{"id":"d13f0c87-ad9e-4b56-864f-c84bf536e8e8","name":"Limit exceeded","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation generateApiKey {\n\tgenerateApiKey {\n\t\tkey {\n            key\n            expiresAt\n        }\n\t}\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"message\": \"Exception while fetching data (/generateApiKey) : The number of API keys limit exceeded, limit 3\",\n            \"extensions\": {\n                \"path\": [\n                    \"apiKey\",\n                    \"generateApiKey\"\n                ],\n                \"code\": \"FieldsConflict\",\n                \"classification\": \"DataFetchingException\",\n                \"serviceName\": \"user\"\n            }\n        }\n    ],\n    \"data\": null\n}"}],"_postman_id":"816b6d59-ed83-404b-afcd-d7f885d559ef"},{"name":"Delete the API key","id":"2498ea4e-9218-4720-a4f9-ec75eccaf18c","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"mutation deleteApiKey($id: ID!) {\n\tdeleteApiKey(input: {id: $id}) {\n\t\tid\n\t}\n}","variables":"{\n    \"id\": \"35ada220-0c4c-464e-9993-0c78cf7e337d\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"eeafa506-1998-423f-8394-7f52b64833ac","name":"Success","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"PUT_YOUR_API_KEY_HERE","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"mutation deleteApiKey($id: ID!) {\n\tdeleteApiKey(input: {id: $id}) {\n\t\tid\n\t}\n}","variables":"{\n    \"id\": \"35ada220-0c4c-464e-9993-0c78cf7e337d\"\n}"}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"deleteApiKey\": {\n            \"id\": \"35ada220-0c4c-464e-9993-0c78cf7e337d\"\n        }\n    }\n}"}],"_postman_id":"2498ea4e-9218-4720-a4f9-ec75eccaf18c"}],"id":"8c4f1d56-3f68-4261-9f8a-93799cb58d9a","description":"<p>In order to make successful API calls, you will need to generate an API key. You can use the API to create, retrieve, and remove your API keys, or they can be generated by Client Portal users with the right access levels. API keys are not assigned to a user (although one user can only have a maximum of 3 active keys) and can be shared with your backend service. Their lifespan is 2 months, so should be replaced regularly to prevent issues with authentication.</p>\n","_postman_id":"8c4f1d56-3f68-4261-9f8a-93799cb58d9a","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}},{"name":"Introspection","item":[{"name":"Get all mutations","id":"0097cda9-b458-49a6-8e4b-3a332ca3157b","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __schema {\n    mutationType {\n        name\n        fields {\n          name\n          args {\n            name\n            type {\n              ...TypeRef\n            }\n          type {\n            ...TypeRef         \n          }\n       }\n    }\n  }\n}\n}\n\nfragment TypeRef on __Type {\n  kind\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns all available mutations with the input and return(payload) types.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"4ee0f217-c423-49ff-95dd-c89d6c35eadc","name":"Get all mutations","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __schema {\n    mutationType {\n        name\n        fields {\n          name\n          args {\n            name\n            type {\n              ...TypeRef\n            }\n          type {\n            ...TypeRef         \n          }\n       }\n    }\n  }\n}\n}\n\nfragment TypeRef on __Type {\n  kind\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__schema\": {\n            \"mutationType\": {\n                \"name\": \"Mutation\",\n                \"fields\": [\n                    {\n                        \"name\": \"adHocChargeUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientAdHocChargeUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"additionalChargeUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientAdditionalChargeUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"alertUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientCaseAlertUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"candidateUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"CandidateUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"caseProductUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"files\",\n                                \"type\": {\n                                    \"kind\": \"LIST\",\n                                    \"ofType\": {\n                                        \"kind\": \"NON_NULL\",\n                                        \"name\": null,\n                                        \"ofType\": {\n                                            \"kind\": \"SCALAR\",\n                                            \"name\": \"Upload\",\n                                            \"ofType\": null\n                                        }\n                                    }\n                                }\n                            },\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientCaseProductUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"caseUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"files\",\n                                \"type\": {\n                                    \"kind\": \"LIST\",\n                                    \"ofType\": {\n                                        \"kind\": \"NON_NULL\",\n                                        \"name\": null,\n                                        \"ofType\": {\n                                            \"kind\": \"SCALAR\",\n                                            \"name\": \"Upload\",\n                                            \"ofType\": null\n                                        }\n                                    }\n                                }\n                            },\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientCaseUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"caseWithdraw\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientCaseWithdrawInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"dvlaSubmit\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientDvlaSubmitInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"noteUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientNoteUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"uploadDocument\",\n                        \"args\": [\n                            {\n                                \"name\": \"file\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"Upload\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            },\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientUploadDocumentInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"uploadDocuments\",\n                        \"args\": [\n                            {\n                                \"name\": \"files\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"LIST\",\n                                        \"name\": null,\n                                        \"ofType\": {\n                                            \"kind\": \"NON_NULL\",\n                                            \"name\": null,\n                                            \"ofType\": {\n                                                \"kind\": \"SCALAR\",\n                                                \"name\": \"Upload\",\n                                                \"ofType\": null\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"ClientUploadDocumentInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"deleteApiKey\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"DeleteApiKeyInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"generateApiKey\",\n                        \"args\": []\n                    },\n                    {\n                        \"name\": \"webhookSubscriptionCreate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"WebhookSubscriptionCreateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"webhookSubscriptionUpdate\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"WebhookSubscriptionUpdateInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    },\n                    {\n                        \"name\": \"webhookSubscriptionDelete\",\n                        \"args\": [\n                            {\n                                \"name\": \"input\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"INPUT_OBJECT\",\n                                        \"name\": \"WebhookSubscriptionDeleteInput\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    }\n}"}],"_postman_id":"0097cda9-b458-49a6-8e4b-3a332ca3157b"},{"name":"Get all queries","id":"b8de9bbc-05ba-4fe0-b61f-f7d861d75db9","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __schema {\n    queryType {\n        name\n        fields {\n          name\n          args {\n            name\n            type {\n              ...TypeRef\n            }\n          }\n          type {\n            ...TypeRef         \n          }\n        }\n    }\n  }\n}\n\nfragment TypeRef on __Type {\n  kind\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns all available queries with the input and return(payload) types.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"02cd880c-6ef7-46c1-a667-2e4406dd4a35","name":"Get all queries","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __schema {\n    queryType {\n        name\n        fields {\n          name\n          args {\n            name\n            type {\n              ...TypeRef\n            }\n          }\n          type {\n            ...TypeRef         \n          }\n        }\n    }\n  }\n}\n\nfragment TypeRef on __Type {\n  kind\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__schema\": {\n            \"queryType\": {\n                \"name\": \"Query\",\n                \"fields\": [\n                    {\n                        \"name\": \"caseAttachments\",\n                        \"args\": [\n                            {\n                                \"name\": \"caseId\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"ID\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"LIST\",\n                                \"name\": null,\n                                \"ofType\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"name\": null,\n                                    \"ofType\": {\n                                        \"kind\": \"OBJECT\",\n                                        \"name\": \"Attachment\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"screeningCase\",\n                        \"args\": [\n                            {\n                                \"name\": \"id\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"ID\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"OBJECT\",\n                                \"name\": \"ClientCase\",\n                                \"ofType\": null\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"category\",\n                        \"args\": [\n                            {\n                                \"name\": \"id\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"ID\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"OBJECT\",\n                                \"name\": \"ClientCategory\",\n                                \"ofType\": null\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"client\",\n                        \"args\": [\n                            {\n                                \"name\": \"id\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"ID\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"OBJECT\",\n                                \"name\": \"Client\",\n                                \"ofType\": null\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"clients\",\n                        \"args\": [\n                            {\n                                \"name\": \"after\",\n                                \"type\": {\n                                    \"kind\": \"SCALAR\",\n                                    \"ofType\": null\n                                }\n                            },\n                            {\n                                \"name\": \"first\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"Int\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            },\n                            {\n                                \"name\": \"searchTerm\",\n                                \"type\": {\n                                    \"kind\": \"SCALAR\",\n                                    \"ofType\": null\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"OBJECT\",\n                                \"name\": \"ClientConnection\",\n                                \"ofType\": null\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"contract\",\n                        \"args\": [\n                            {\n                                \"name\": \"id\",\n                                \"type\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"ofType\": {\n                                        \"kind\": \"SCALAR\",\n                                        \"name\": \"ID\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"OBJECT\",\n                                \"name\": \"ClientContract\",\n                                \"ofType\": null\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"apiKeys\",\n                        \"args\": [],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"LIST\",\n                                \"name\": null,\n                                \"ofType\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"name\": null,\n                                    \"ofType\": {\n                                        \"kind\": \"OBJECT\",\n                                        \"name\": \"ApiKeyInfo\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"currentUserProfile\",\n                        \"args\": [],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"OBJECT\",\n                                \"name\": \"Profile\",\n                                \"ofType\": null\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"countries\",\n                        \"args\": [],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"LIST\",\n                                \"name\": null,\n                                \"ofType\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"name\": null,\n                                    \"ofType\": {\n                                        \"kind\": \"OBJECT\",\n                                        \"name\": \"Country\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"webhookSubscriptions\",\n                        \"args\": [\n                            {\n                                \"name\": \"clientId\",\n                                \"type\": {\n                                    \"kind\": \"SCALAR\",\n                                    \"ofType\": null\n                                }\n                            }\n                        ],\n                        \"type\": {\n                            \"kind\": \"NON_NULL\",\n                            \"ofType\": {\n                                \"kind\": \"LIST\",\n                                \"name\": null,\n                                \"ofType\": {\n                                    \"kind\": \"NON_NULL\",\n                                    \"name\": null,\n                                    \"ofType\": {\n                                        \"kind\": \"OBJECT\",\n                                        \"name\": \"WebhookSubscription\",\n                                        \"ofType\": null\n                                    }\n                                }\n                            }\n                        }\n                    }\n                ]\n            }\n        }\n    }\n}"}],"_postman_id":"b8de9bbc-05ba-4fe0-b61f-f7d861d75db9"},{"name":"Get payload details","id":"76ce9384-6787-4e6b-93e7-638ecd3e388b","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __type(name: \"ClientCaseUpdatePayload\") {\n    name\n    fields {\n      name\n      description\n      type {\n        ...TypeRef\n      }\n    }\n  }\n}\n\nfragment TypeRef on __Type {\n  kind\n  name\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns the structure of specified payload type.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"56b4fb15-96e1-437e-b7da-08d3823651b4","name":"Get ClientCaseUpdatePayload","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __type(name: \"ClientCaseUpdatePayload\") {\n    name\n    fields {\n      name\n      description\n      type {\n        ...TypeRef\n      }\n    }\n  }\n}\n\nfragment TypeRef on __Type {\n  kind\n  name\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__type\": {\n            \"name\": \"ClientCaseUpdatePayload\",\n            \"fields\": [\n                {\n                    \"name\": \"case\",\n                    \"description\": null,\n                    \"type\": {\n                        \"kind\": \"OBJECT\",\n                        \"name\": \"ClientCase\",\n                        \"ofType\": null\n                    }\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"76ce9384-6787-4e6b-93e7-638ecd3e388b"},{"name":"Get input details","id":"7293af0a-5cb9-4499-a109-e086b28a51d3","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __type(name: \"ClientCaseWithdrawInput\") {\n    name\n    inputFields {\n      name\n      description\n      type {\n        ...TypeRef\n      }\n    }\n  }\n}\n\nfragment TypeRef on __Type {\n  kind\n  name\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns the structure of specified input type.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"b06ff764-c1fe-4c0f-8bd4-5b61d121f4d4","name":"Get ClientCaseWithdrawInput","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __type(name: \"ClientCaseWithdrawInput\") {\n    name\n    inputFields {\n      name\n      description\n      type {\n        ...TypeRef\n      }\n    }\n  }\n}\n\nfragment TypeRef on __Type {\n  kind\n  ofType {\n    kind\n    name\n    ofType {\n      kind\n      name\n      ofType {\n        kind\n        name\n        ofType {\n          kind\n          name\n          ofType {\n            kind\n            name\n            ofType {\n              kind\n              name\n              ofType {\n                kind\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__type\": {\n            \"name\": \"ClientCaseWithdrawInput\",\n            \"inputFields\": [\n                {\n                    \"name\": \"caseId\",\n                    \"description\": null,\n                    \"type\": {\n                        \"kind\": \"NON_NULL\",\n                        \"ofType\": {\n                            \"kind\": \"SCALAR\",\n                            \"name\": \"ID\",\n                            \"ofType\": null\n                        }\n                    }\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"7293af0a-5cb9-4499-a109-e086b28a51d3"},{"name":"Get enum values","id":"c3b19a31-baef-4103-815e-ebdeb19a91d4","request":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __type(name: \"AdditionalChargeStatus\") {\n    name\n    enumValues {\n      name\n    }\n  }\n}","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1","description":"<p>Returns the list of values for specified enum type.</p>\n","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"556433f2-aa3c-4512-bc81-83d51290c651","name":"Get AdditionalChargeStatus enum values","originalRequest":{"method":"POST","header":[],"body":{"mode":"graphql","graphql":{"query":"query {\n  __type(name: \"AdditionalChargeStatus\") {\n    name\n    enumValues {\n      name\n    }\n  }\n}","variables":""}},"url":"https://client.api.securitywatchdog.org.uk/api/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__type\": {\n            \"name\": \"AdditionalChargeStatus\",\n            \"enumValues\": [\n                {\n                    \"name\": \"ACCEPTED\"\n                },\n                {\n                    \"name\": \"PENDING\"\n                },\n                {\n                    \"name\": \"REJECTED\"\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"c3b19a31-baef-4103-815e-ebdeb19a91d4"}],"id":"e720b751-e09d-4c8f-8cc3-35af50b10d04","description":"<p>Introspection allows to query information about a GraphQL schema - all available queries, mutations and object types. Similar to other queries, for authorization need to provide active OpenAPI Key.</p>\n<p>Documentation - <a href=\"https://graphql.org/learn/introspection/\">https://graphql.org/learn/introspection/</a></p>\n<p>After getting information about mutations/queries, use <strong>Get input details</strong> query to see input structure (you may need to use it recursively for complex types) and <strong>Get payload details</strong> query to see output structure. For enum type use <strong>Get enum values</strong> query to see all values.</p>\n","_postman_id":"e720b751-e09d-4c8f-8cc3-35af50b10d04","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"6c381324-6c45-412c-997a-e39d64aa4f6f","id":"6c381324-6c45-412c-997a-e39d64aa4f6f","name":"Matrix Security Watchdog API - MSIT","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""]}},{"listen":"test","script":{"type":"text/javascript","exec":[""]}}],"variable":[{"key":"client.api.url","value":"https://client.api.securitywatchdog.org.uk","type":"string"},{"key":"client.api.key","value":"PUT_YOUR_API_KEY_HERE","type":"string"}]}