{"info":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","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://swprod127sandboxdocs.blob.core.windows.net/api/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":"28003456","collectionId":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","publishedId":"2s9XxvUv2T","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"001E86"},"publishDate":"2024-01-17T08:27:17.000Z"},"item":[{"name":"Profile","item":[{"name":"Get user profile","id":"e21d161a-dd90-4532-9873-3c14a3a96602","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"ceb128a3-2f79-4780-bbb2-80ca785759ac","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":"e21d161a-dd90-4532-9873-3c14a3a96602"}],"id":"cedb9b13-757e-4a2e-af84-fde36622965c","description":"<p>Details of how to pull your user profile details are listed here.</p>\n","_postman_id":"cedb9b13-757e-4a2e-af84-fde36622965c","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Contracts","item":[{"name":"Get all client accounts","id":"b80be2e6-e42c-48e3-94f6-17fcc84a3b04","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"00364106-0ef9-4ba1-b48d-ae9af3807158","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":"b80be2e6-e42c-48e3-94f6-17fcc84a3b04"},{"name":"Get all contracts info","id":"2c57a5e1-0bc1-468c-9ae4-65ebfd96a0b4","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"112fee15-6412-4d48-a551-af1c2a0136ee","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":"54f7db31-6059-496a-bec6-8fbf9b662fd0","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":"2c57a5e1-0bc1-468c-9ae4-65ebfd96a0b4"},{"name":"Get full account info","id":"49671d74-5b19-4cd5-ba1a-f24dd3f59d49","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"2df93ee5-e431-44b4-bf2f-592b8da2c065","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":"49671d74-5b19-4cd5-ba1a-f24dd3f59d49"},{"name":"Get contract","id":"108674df-40dc-4d92-ad7a-1ae82b95dfd5","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"3c67557f-9572-4b91-9128-7c95d2c620ed","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":"824e74c2-1eba-45c5-a595-33c5c27a9e02","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":"108674df-40dc-4d92-ad7a-1ae82b95dfd5"},{"name":"Get contract's category","id":"4c093f42-6fea-4f64-9ae4-557aece837a1","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"d804e283-8f92-4c14-b2e2-251a76cf87aa","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":"01ad21e2-eda5-4e3c-8b6c-5a39b8c764e4","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":"4c093f42-6fea-4f64-9ae4-557aece837a1"}],"id":"172f8b11-513d-4d50-89fa-9a01802061bc","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":"172f8b11-513d-4d50-89fa-9a01802061bc","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Screening cases","item":[{"name":"Get all cases","id":"6f26fff6-69fa-4622-9dae-6f4ab0714fe8","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"ef825b13-7b2c-49c3-be26-2df4879aa122","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":"02e16461-be02-474b-af5e-c8b0d39a8f52","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":"6f26fff6-69fa-4622-9dae-6f4ab0714fe8"},{"name":"Get all cases with the filter","id":"993ffc7f-20c8-4c22-9fed-68fd973a118e","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"b677a914-c0de-48d0-b8fe-e84f350316f1","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":"3211c1ee-05f7-4905-ab53-d64616aa5d78","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":"993ffc7f-20c8-4c22-9fed-68fd973a118e"},{"name":"Get client questions for category","id":"94541b71-1f31-4192-9d31-e7dac9ae3b73","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"e19f175b-841a-4d5c-a678-5d50e230272d","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":"135b3fd5-1e07-4415-8c76-43acc2a581fc","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":"94541b71-1f31-4192-9d31-e7dac9ae3b73"},{"name":"Create a screening case","id":"74454f0d-a685-4bad-9364-ab2442c0003c","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"4d57943c-9450-439e-870e-cd5dfb3032d7","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":"54b83fb4-5b06-4d35-9f30-242f6addd074","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":"74454f0d-a685-4bad-9364-ab2442c0003c"},{"name":"Create a screening case with client answers","id":"17436a8a-c518-48d0-9957-3520bb134409","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"b1ce57ee-90e5-4bed-b7d0-f52bcace4457","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":"4cfbf903-ec28-4fbb-b1e4-ff4e67c2e63e","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":"9f81dedc-aeac-4a32-af48-685373dd802b","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":"17436a8a-c518-48d0-9957-3520bb134409"},{"name":"Create a screening case with the attachment","id":"4da8e20d-9281-4d1d-a926-4f9f2404f9c4","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"853336f9-9ac8-4d94-8c45-fff58f35ad2e","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":"4da8e20d-9281-4d1d-a926-4f9f2404f9c4"},{"name":"Retrieve screening case status","id":"f095f62f-b7b4-4301-a860-266fd9a5b4e0","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"33570b02-02bf-4b6c-baad-691b492a5b56","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":"41dc4557-521b-4547-958a-686705be9a2b","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":"f095f62f-b7b4-4301-a860-266fd9a5b4e0"},{"name":"Retrieve screening case product status","id":"de813c00-2df5-4947-b1c6-c7fe2a75e90c","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"e4487e40-158a-4cbe-8ae9-bec7f501e928","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":"2321deed-d3de-4b85-88f9-4c07f53335a8","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":"de813c00-2df5-4947-b1c6-c7fe2a75e90c"},{"name":"Get screening case full information","id":"60a98757-bd8c-42f4-ae8f-3b10ea8b4bca","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"2bafde4d-0575-4a08-a991-6c44dd624a68","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":"a35dbaea-b623-42cf-8009-d0b200275590","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":"60a98757-bd8c-42f4-ae8f-3b10ea8b4bca"},{"name":"Retrieve screening case notifications","id":"344489c3-feed-47b9-add5-c2faeb1d325e","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"a5710429-5267-440b-a5ea-e0f0ac492b8a","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":"f0f0233e-ddae-46f5-aaf3-e18d5adada8b","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":"344489c3-feed-47b9-add5-c2faeb1d325e"},{"name":"Update a screening case candidate","id":"fd39a244-7033-4752-95ad-2e17fb50d34e","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"c511e68b-25e6-49be-8069-bcb531f97eaf","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":"8d46718e-f168-40d1-8375-039e395a857f","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":"ed9ced36-3c08-4f26-b199-635391a9ece8","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":"fd39a244-7033-4752-95ad-2e17fb50d34e"},{"name":"Withdraw a case","id":"e9027cf7-a24b-436d-8fc3-f592a914cf45","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"e549cf2a-ee95-42a1-a4ca-b8fc4f1d7035","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":"a7219900-8642-43d8-a764-3349f762b1b8","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":"8300ae4a-5807-46b3-bebf-da2f6966a052","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":"e9027cf7-a24b-436d-8fc3-f592a914cf45"},{"name":"Retrieve screening case notes","id":"8e360518-9a88-4d7a-8344-78ccf898f097","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"672fc863-e6db-4fe7-945b-a98011d23246","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":"548b8047-98f6-4ff7-8c29-9219f2f61dc4","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":"8e360518-9a88-4d7a-8344-78ccf898f097"},{"name":"Add a screening case note","id":"b9790371-0bdb-4e7e-9e55-48d24c8f7cee","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"7c984e1d-3370-4023-9180-f855c9b27a01","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":"b1f6b06b-26ae-4236-88a8-1ecb59df63c6","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":"b9790371-0bdb-4e7e-9e55-48d24c8f7cee"},{"name":"DVLA submit for case product","id":"9ab4c244-0665-46dc-9b8c-0ea515992572","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"7fe93c96-8180-4c05-86a3-741127b504cd","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":"f065df97-830f-4996-acf4-b9056660e9cd","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":"338d418d-d2d9-4749-b3b6-680ef12bbc1a","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":"9ab4c244-0665-46dc-9b8c-0ea515992572"}],"id":"bb47bc40-3984-492a-8118-e682c3b3485b","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":"bb47bc40-3984-492a-8118-e682c3b3485b","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Charges","item":[{"name":"Retrieve screening case charges","id":"2be75b0f-90ea-4466-8000-8f3a2dc875d9","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"0ddc232c-a3f1-498d-9368-9a4c6ba06e21","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":"2cf2d7ed-8b78-42f1-9f96-b9d8dd2f08aa","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":"2be75b0f-90ea-4466-8000-8f3a2dc875d9"},{"name":"Approve/reject additional costs","id":"0eb3ffbe-35e7-4bb9-a828-48320bd74ef8","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"d583218a-4f6e-4d4b-910b-071be11f8d20","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":"65c1df19-9674-4a7f-8815-3419ab0a1f23","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":"0eb3ffbe-35e7-4bb9-a828-48320bd74ef8"},{"name":"Approve/reject adHoc charges","id":"cb74e8ea-7c5b-4c20-8c71-9cff1d3ff638","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"7895c580-2dd9-4e97-b2dd-1e5b82aed4eb","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":"d418bc85-fb11-4a66-bae8-efff8bfe5b0c","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":"cb74e8ea-7c5b-4c20-8c71-9cff1d3ff638"}],"id":"afb555bf-24af-438c-9109-624622a6d3b6","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":"afb555bf-24af-438c-9109-624622a6d3b6","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Risks","item":[{"name":"Retrieve screening case risks","id":"e4d4e249-4446-4e4a-9d14-877915342679","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"e0c4754c-9f4f-473e-9f88-6e4c928325ea","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":"256e469b-ad9c-4e4b-b098-1113e16f39fc","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":"e4d4e249-4446-4e4a-9d14-877915342679"},{"name":"Approve/reject risks","id":"4c8c4c97-7a1f-471b-a49a-debe84c7ad4f","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"3ac960fe-f8fb-4735-acce-0b93cb13f80f","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":"b5e76f38-060b-4a5f-aab3-a0f934d90a9f","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":"4c8c4c97-7a1f-471b-a49a-debe84c7ad4f"}],"id":"21ce100a-2f71-4c20-9ef4-bfbaf1488214","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":"21ce100a-2f71-4c20-9ef4-bfbaf1488214","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Webhooks","item":[{"name":"Create webhook subscription","id":"f3dd642b-7ca7-4889-b88d-ef83a853aaae","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"d486f6e3-14d3-4b0b-b81a-0554491a9994","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":"f3dd642b-7ca7-4889-b88d-ef83a853aaae"},{"name":"Update webhook subscription","id":"1b512ddf-2a63-4e66-b764-de7f44790bb8","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"a00fe459-994e-4fdb-b8b7-1255a6ae11e3","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":"1b512ddf-2a63-4e66-b764-de7f44790bb8"},{"name":"Delete webhook subscription","id":"d5d7af52-b1af-486d-a0d5-d008e464665b","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"9c520cec-65a7-4483-a091-446581b7901f","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":"d5d7af52-b1af-486d-a0d5-d008e464665b"},{"name":"Get webhoook subscriptions","id":"3b6a9431-f5b4-4e51-a503-2820768c60f1","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"2a2837ea-2c6b-4027-b095-b99ad2d06a2d","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":"3b6a9431-f5b4-4e51-a503-2820768c60f1"}],"id":"19f2f47a-e5cb-41e3-a210-a7ee331ae127","_postman_id":"19f2f47a-e5cb-41e3-a210-a7ee331ae127","description":"","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Documents","item":[{"name":"Get all case documents","id":"88e3d7a5-fc6c-4f0e-9536-e751508fbefc","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"1cf81baf-b481-4cd8-82d7-2f75fc728fc6","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":"a4ae63f1-6c8c-4a50-bc45-e2192820083d","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":"88e3d7a5-fc6c-4f0e-9536-e751508fbefc"},{"name":"Get case and product documents","id":"a3173c80-ecd7-4cf6-abbf-c51179a69acb","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"07f9c67e-4cf2-461b-b62d-b622b1411c77","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":"abae3432-1371-463c-924c-ef2401f11c99","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":"a3173c80-ecd7-4cf6-abbf-c51179a69acb"},{"name":"Upload a case product attachment","id":"85e94403-1708-460f-992e-82931225ef0d","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"b359e39a-7c03-440f-a7d7-d1e4d40079f6","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":"856f3288-2d66-4426-908f-51a81487acb8","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":"85e94403-1708-460f-992e-82931225ef0d"},{"name":"Upload a document","id":"4741b5b2-63dc-44f7-881f-d537094cec42","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"3070c741-6eb3-4b81-bce5-3ea85e06fb4d","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":"fc433d29-d128-45e1-ad2c-e5f89169446c","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":"4741b5b2-63dc-44f7-881f-d537094cec42"},{"name":"Download a file","id":"9705b9cf-9486-41d0-a506-ac80cd7dbe53","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["storage","v1","files","76492"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"08bf737b-d7fe-47c7-9f24-caced4119610","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":"9705b9cf-9486-41d0-a506-ac80cd7dbe53"},{"name":"Download multiple files as an archive","id":"2bfe217f-0f25-413c-8f3a-e5658f1690e7","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["storage","v1","files","zip"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[{"key":"ids","value":"76491,76492"}],"variable":[]}},"response":[{"id":"7b4d75ac-fadb-48ba-8910-c007c4fddaf2","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":"2bfe217f-0f25-413c-8f3a-e5658f1690e7"}],"id":"09088823-0f58-4be0-a058-093320204e8a","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":"09088823-0f58-4be0-a058-093320204e8a","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Dictionaries","item":[{"name":"Get available countries","id":"9621b801-cdb5-4381-ba77-17e4ad505930","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"e1898250-b997-46a4-9c49-7d89870cfd73","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":"9621b801-cdb5-4381-ba77-17e4ad505930"}],"id":"3a9a29d8-0d76-451a-9618-d7ad4f8eff47","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":"3a9a29d8-0d76-451a-9618-d7ad4f8eff47","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"API keys","item":[{"name":"Get API keys","id":"38d5ced8-527d-4a98-b59c-199bcb47454d","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"f6d8c09b-90c0-4848-955e-eaafad0683c1","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":"38d5ced8-527d-4a98-b59c-199bcb47454d"},{"name":"Generate the API key","id":"d119d0dd-25ff-4085-8224-5d48f972b3e6","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"766d8cfe-4331-4692-ba0e-827e0c8b17a8","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":"b10d63ec-2bea-467a-9509-111fbdf859f4","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":"d119d0dd-25ff-4085-8224-5d48f972b3e6"},{"name":"Delete the API key","id":"86566c59-5aec-4d61-81e8-ed09149b24ba","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"15fcd410-0429-41c5-8e6a-28d9998bb11f","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":"86566c59-5aec-4d61-81e8-ed09149b24ba"}],"id":"19b7d0fe-47f8-4f8c-aa45-e44cbdccec24","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":"19b7d0fe-47f8-4f8c-aa45-e44cbdccec24","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}}},{"name":"Introspection","item":[{"name":"Get all mutations","id":"beabcdd0-d296-42b7-85b9-43e39749bd99","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"82d78310-9269-464c-96e4-00e27da1b058","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":"beabcdd0-d296-42b7-85b9-43e39749bd99"},{"name":"Get all queries","id":"64f8bafe-e103-4a6b-ad9e-5c691855d0f9","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"515ee754-2927-4f50-a1e3-a153aac43b66","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":"64f8bafe-e103-4a6b-ad9e-5c691855d0f9"},{"name":"Get payload details","id":"55081958-05d3-4407-aa40-5cfed1c682f8","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"10b89969-73ad-48f5-b500-ccb07247c911","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":"55081958-05d3-4407-aa40-5cfed1c682f8"},{"name":"Get input details","id":"e19d75a6-c562-4a34-b9c4-709845731ea2","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"24e1020b-271f-4420-b41f-a4cc3fc78423","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":"e19d75a6-c562-4a34-b9c4-709845731ea2"},{"name":"Get enum values","id":"c737b607-00bd-4b5e-924d-45e7607cf81c","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":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","type":"collection"}},"urlObject":{"path":["api","v1"],"host":["https://client.api.securitywatchdog.org.uk"],"query":[],"variable":[]}},"response":[{"id":"f2f1d168-6d31-407a-ba54-901da65ab43d","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":"c737b607-00bd-4b5e-924d-45e7607cf81c"}],"id":"b4251eeb-6144-4573-8a05-2d152ebe4772","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":"b4251eeb-6144-4573-8a05-2d152ebe4772","auth":{"type":"apikey","apikey":{"value":"PUT_YOUR_API_KEY_HERE","key":"<key>"},"isInherited":true,"source":{"_postman_id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","id":"c6d54fab-0dd0-405d-8158-3e8f2d5ea5a9","name":"Matrix Security Watchdog API","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"}]}