{"info":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","description":"<html><head></head><body><p>A complete collection of email authentication API documentation for DMARC, SPF, DKIM, MTA-STS, TLS-RPT, and BIMI</p>\n<h2 id=\"welcome\">Welcome</h2>\n<p>Welcome to the PowerDMARC API workspace! We have created collections of API documentation for our email authentication platform’s advanced features. This will help you get started on your journey toward a more secure emailing experience.</p>\n<h2 id=\"powertoolbox-api-workspace\">PowerToolbox API Workspace</h2>\n<p>Explore our range of APIs for DMARC, SPF, DKIM, MTA-STS, TLS-RPT, and BIMI implementation, management, and troubleshooting tools.</p>\n<h3 id=\"get-started\">Get Started</h3>\n<p>Choose the API collection that you want to work with:</p>\n<ul>\n<li><p><strong>BIMI Converter</strong> - Select the “Converter” API collection if you want to view API documentation for our BIMI SVG converter tool. The SVG converter API helps you get started with changing your logos into BIMI-compliant SVG images.</p>\n</li>\n<li><p><strong>Record Generators</strong> - Select the “Generators” API collection if you want to view documentation for DMARC record generator API, SPF record generator API, DKIM record generator API, BIMI record generator API, and TLS-RPT record generator API.</p>\n</li>\n</ul>\n<p>This collection will help you get started with your email authentication implementations.</p>\n<ul>\n<li><p><strong>Record Lookup tools</strong> - Select the “Lookup tools” API collection if you want to view documentation for our complete range of email authentication lookup tool APIs. The collection explores:</p>\n<ul>\n<li><p>A Record Lookup API</p>\n</li>\n<li><p>AAAA Record Lookup API</p>\n</li>\n<li><p>SPF Lookup API</p>\n</li>\n<li><p>BIMI Record Lookup API</p>\n</li>\n<li><p>CNAME Record Lookup API</p>\n</li>\n<li><p>DKIM Record Lookup API</p>\n</li>\n<li><p>DMARC Record Lookup API</p>\n</li>\n<li><p>FCRDNS Record Lookup API</p>\n</li>\n<li><p>MTA-STS TLS-RPT Record Lookup API</p>\n</li>\n<li><p>MX Record Lookup API</p>\n</li>\n<li><p>NS Record Lookup API</p>\n</li>\n<li><p>PTR Record Lookup API</p>\n</li>\n<li><p>SOA Record Lookup API</p>\n</li>\n<li><p>TXT Record Lookup API</p>\n</li>\n<li><p>WHOIS Record Lookup API</p>\n</li>\n</ul>\n</li>\n<li><p><strong>MSSP APIs</strong> - select the MSSP API folder, if you are the MSSP client of the PowerDMARC and want to have access to the main functionality of the role.</p>\n</li>\n</ul>\n<h2 id=\"base-url\">Base URL</h2>\n<p>All endpoints in this API are relative to the following base URL: <a href=\"https://app.powerdmarc.com\"><b>https://app.powerdmarc.com</b></a></p>\n<p><strong>Note:</strong><br>For MSSPs, ensure you are using the correct base URL based on whether the MSSP is whitelabeled or not.</p>\n<ul>\n<li><strong>If not whitelabeled:</strong></li>\n</ul>\n<p>The base URL will be: <strong>https://\"mssp-subdomain\".powerdmarc.com</strong><br>(example: \"mssp-subdomain\" could be \"my_mssp\", resulting in <a href=\"https://my_mssp.powerdmarc.com/\"><b>https://my_mssp.powerdmarc.com/</b></a>)</p>\n<ul>\n<li><strong>If whitelabeled:</strong></li>\n</ul>\n<p>The base URL will be: <strong>https://\"whitelabel-domain\"</strong><br>(example: \"whitelabel-domain\" could be \"example.com\" resulting in <a href=\"https://example.com/\"><b>https://example.com/</b></a>)</p>\n<h2 id=\"required-headers\">Required Headers</h2>\n<ul>\n<li><p><code>Accept</code> - <code>application/json</code></p>\n</li>\n<li><p><code>Content-Type</code> - <code>application/json</code></p>\n</li>\n<li><p><code>Authorization</code> - <code>Bearer token</code></p>\n</li>\n</ul>\n<h2 id=\"rate-limiting\">Rate Limiting</h2>\n<p>This API enforces rate limits for usage. The rate limits are as follows:</p>\n<ul>\n<li>Maximum of 60 requests per minute.</li>\n</ul>\n<p>Exceeding these limits will result in a <code>429 Too Many Requests</code> response.</p>\n<h3 id=\"response-codes\">Response Codes</h3>\n<p>The API endpoint may return the following response codes along with their corresponding error messages:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Success</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthenticated: `{ \"message\": \"Unauthenticated\" }`</td>\n</tr>\n<tr>\n<td>403</td>\n<td>Forbidden: `{ \"message\": \"You are not authorized...\" }`</td>\n</tr>\n<tr>\n<td>422</td>\n<td>Unprocessable Entity: `{ \"message\": \"Validation Erros...\" }`</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"27019739","collectionId":"c59a8893-fb97-408a-83d9-187451d212f9","publishedId":"2s93m1ZPTx","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"05BDBB"},"publishDate":"2023-05-19T10:54:00.000Z"},"item":[{"name":"MSSP APIs","item":[{"name":"MSSP End User","item":[{"name":"User Management","item":[{"name":"Create Account Member","id":"8de67976-4eaf-4400-b998-8bf6cca94cbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Name\",\n    \"email\": \"test@example.com\",\n    \"password\": \"Yourpass1234`\"\n}","options":{"raw":{"language":"json"}}},"url":"","description":"<h2 id=\"title-create-account-member-endpoint\">Title: Create Account Member Endpoint</h2>\n<h3 id=\"post-apiv1msspaccountsaccountidmembers\"><code>POST /api/v1/mssp/accounts/{accountId}/members</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>accountId</code> (<code>required</code>): Provide the account ID to specify the account for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>name</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Max length 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>password</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>phone</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Provide the phone number with phone code starting with <code>+</code></p>\n</li>\n</ul>\n</li>\n<li><p><code>user_role</code> : Id of user role</p>\n</li>\n<li><p><code>user_access_template</code> : Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>select_all_domains</code>:</p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>Optional parameter:</code> The default value = true if not specified in the request</p>\n</li>\n<li><p><code>Possible values:</code> true, false</p>\n</li>\n<li><p><code>description:</code> An optional parameter that sets the accessible domains for the created user. If set to true (default value), all existing domains in the account will be accessible by the created user.<br />  If set to false, the domains accessible by the user will need to be specified in the “selected_domains” parameter described below</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domains:</code></p>\n<ul>\n<li><p><code>type:</code> Array</p>\n</li>\n<li><p><code>required:</code> When select_all_domains is false</p>\n</li>\n<li><p><code>description:</code>An array of domain ids that will be accessible by the created user</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domain_groups</code></p>\n<ul>\n<li><p><code>type</code>: Array</p>\n</li>\n<li><p><code>optional parameter:</code>The default value is blank if not specified</p>\n</li>\n<li><p><code>description:</code>An array of domain groups ids that will be accessible by the created user</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_corresponding_domains</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>optional parameter:</code> The default is false</p>\n</li>\n<li><p><code>description:</code>Corresponds to the “Assign corresponding domains to user” toggle on the “Accessible Domain Groups” section of the User Creation UI</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_new_domains_to_user:</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>optional parameter:</code> The default value is true</p>\n</li>\n<li><p><code>description:</code>Allows newly created domains to be assigned to the created user</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>201</strong> Successfully created.</p>\n</li>\n<li><p><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name has already been taken\",\n      \"The name must be a string.\",\n      \"The name may not be greater than 255 characters.\",\n      \"The name field is required.\"\n    ],\n    \"email\": [\n      \"The email has already been taken\",\n      \"The email field is required.\",\n      \"The email may not be greater than 255 characters.\",\n      \"The email must be a valid email address.\"\n    ],\n    \"password\": [\n      \"The password field is required.\",\n      \"Your password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character.\"\n    ],\n    \"phone\": [\n      \"The phone format is invalid.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"query":[],"variable":[]}},"response":[{"id":"c5bbfcf7-3067-4b2e-bd49-e8d07fd78c66","name":"Create Account Member","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Lorem\",\n  \"email\": \"example@gmail.com\",\n  \"password\": \"Vfr4321~\",\n  \"phone\": \"+12124567890\",\n  \"user_role\": 73,\n  \"user_access_template\": 37,\n  \"select_all_domains\": true,\n  \"selected_domains\":[24],\n  \"selected_domain_groups\": [2,12],\n  \"assign_corresponding_domains\": true,\n  \"assign_new_domains_to_user\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/261/members"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": 1,\n  \"name\": \"Lorem\",\n  \"email\": \"example@gmail.com\",\n  \"phone\": \"+12124567890\",\n  \"is_super_admin\": false,\n  \"2fa_status\": false,\n  \"2fa_enforcement\": false,\n  \"timezone\": \"Asia/Dubai\",\n  \"created_at\": \"2022-01-01\",\n  \"last_login_at\": \"2024-01-01\"\n}"}],"_postman_id":"8de67976-4eaf-4400-b998-8bf6cca94cbd"},{"name":"Delete Account Member","id":"4ceca4f3-9d0d-4a39-a20f-8250e3d2f30c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"","description":"<h2 id=\"title-delete-account-member-endpoint\">Title: Delete Account Member Endpoint</h2>\n<h3 id=\"delete-apiv1msspaccountsaccountidmembersuserid\"><code>DELETE /api/v1/mssp/accounts/{accountId}/members/{userId}</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>accountId</code> (<code>required</code>): Provide the account ID to specify the account for which this API call will be executed</li>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user under the account which will be deleted</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"query":[],"variable":[]}},"response":[{"id":"ed1e507f-a406-48bc-bd38-8356136ab4e4","name":"Delete Account Member","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/261/members/1654"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4ceca4f3-9d0d-4a39-a20f-8250e3d2f30c"},{"name":"Get Account Member","id":"f1fc0c4a-b6b3-44a9-a4f4-f80d4914c0c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"","description":"<h2 id=\"title-get-account-member-endpoint\">Title: Get Account Member Endpoint</h2>\n<h3 id=\"get-apiv1msspaccountsaccountidmembersuserid\"><code>GET /api/v1/mssp/accounts/{accountId}/members/{userId}</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>accountId</code> (<code>required</code>): Provide the account ID to specify the account for which this API call will be executed</li>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to retrieve user details associated with an account.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"query":[],"variable":[]}},"response":[{"id":"a3da1f82-a19a-44d5-b466-c057d489a6cc","name":"Get Account Members","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/members/125"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 125,\n        \"name\": \"Alfardan\",\n        \"email\": \"hovo+111555@innorise.com\",\n        \"phone\": null,\n        \"is_super_admin\": 0,\n        \"timezone\": \"Asia/Yerevan\",\n        \"created_at\": \"2020-04-12 12:53:54\"\n    }\n}"}],"_postman_id":"f1fc0c4a-b6b3-44a9-a4f4-f80d4914c0c2"},{"name":"Get Account Members","id":"780a4ea1-afed-4c4c-af26-30a34df1589c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"","description":"<h2 id=\"title-get-account-members-endpoint\">Title: Get Account Members Endpoint</h2>\n<h3 id=\"get-apiv1msspaccountsaccountidmembers\"><code>GET /api/v1/mssp/accounts/{accountId}/members</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>accountId</code> (<code>required</code>): Provide the account ID to get associated account members.</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: The response data comes in a paginated format, allowing a maximum of 50 items on each page. While the field is optional, it defaults to 15 items per page. You have the option to set this value to anything between 1 and 50, depending on how many items of data you prefer to view per page.</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"query":[],"variable":[]}},"response":[{"id":"c80ccae8-f164-40dc-9e4f-6d8ca7e3ad9f","name":"Get Account Members","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/members"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.25.2"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/8.3.4"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Thu, 02 May 2024 07:40:44 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 582,\n            \"name\": \"Raj Alfardan\",\n            \"email\": \"demo582@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": \"Asia/Calcutta\",\n            \"created_at\": \"2020-09-21 08:39:40\"\n        },\n        {\n            \"id\": 1415,\n            \"name\": \"Test_______111\",\n            \"email\": \"test_______111@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2021-11-09 15:18:26\"\n        },\n        {\n            \"id\": 443,\n            \"name\": \"Hassanv\",\n            \"email\": \"demo43342@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2020-08-20 05:45:19\"\n        },\n        {\n            \"id\": 442,\n            \"name\": \"Samyuktha\",\n            \"email\": \"demo442@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": \"Asia/Qatar\",\n            \"created_at\": \"2020-08-19 09:08:10\"\n        },\n        {\n            \"id\": 1547,\n            \"name\": \"fsdfsfd\",\n            \"email\": \"test82sdf6_@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2022-12-09 11:42:13\"\n        },\n        {\n            \"id\": 1550,\n            \"name\": \"FULL NAME\",\n            \"email\": \"admddddain@powerdmarc.com\",\n            \"phone\": \"+37494227733\",\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2022-12-12 17:48:25\"\n        },\n        {\n            \"id\": 1549,\n            \"name\": \"ASdasdsads\",\n            \"email\": \"adminsdadsfdsfd@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2022-12-09 13:03:27\"\n        },\n        {\n            \"id\": 1568,\n            \"name\": \"FULL NAME\",\n            \"email\": \"adminasdas2@powerdmarc.com\",\n            \"phone\": \"+37494227733\",\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2022-12-29 14:27:05\"\n        },\n        {\n            \"id\": 1571,\n            \"name\": \"Test User 324232\",\n            \"email\": \"admin888888@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-01-26 12:05:21\"\n        },\n        {\n            \"id\": 1576,\n            \"name\": \"TEST NAME\",\n            \"email\": \"23_1@powerdmarc.com\",\n            \"phone\": \"+37494000000\",\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-02-02 07:50:34\"\n        },\n        {\n            \"id\": 1572,\n            \"name\": \"asddas\",\n            \"email\": \"admin88857@powerdmarc.com\",\n            \"phone\": \"+37494227733\",\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-01-26 15:18:36\"\n        },\n        {\n            \"id\": 1574,\n            \"name\": \"TEST NAME\",\n            \"email\": \"admin12765@powerdmarc.com\",\n            \"phone\": \"+37494000000\",\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-01-27 05:53:19\"\n        },\n        {\n            \"id\": 1581,\n            \"name\": \"qapob\",\n            \"email\": \"doweruc@mailinator.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-02-07 10:52:56\"\n        },\n        {\n            \"id\": 1578,\n            \"name\": \"sadfsad\",\n            \"email\": \"admin23.07@powerdmarc.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-02-07 09:51:54\"\n        },\n        {\n            \"id\": 1579,\n            \"name\": \"sasadsad\",\n            \"email\": \"asfa321@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-02-07 09:54:53\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=1\",\n        \"last\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=3\",\n        \"prev\": null,\n        \"next\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 3,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=2\",\n                \"label\": \"2\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=3\",\n                \"label\": \"3\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members?page=2\",\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"http://www.powd.loc/api/v1/mssp/accounts/112/members\",\n        \"per_page\": 15,\n        \"to\": 15,\n        \"total\": 34\n    }\n}"}],"_postman_id":"780a4ea1-afed-4c4c-af26-30a34df1589c"}],"id":"f81e4390-98c8-4b8c-83dd-67f4e5b0e754","_postman_id":"f81e4390-98c8-4b8c-83dd-67f4e5b0e754","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domain Management","item":[{"name":"Get Domains Group","id":"7ad600f5-9933-44e5-b575-2d9a1f305cc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domains-group/261","description":"<h2 id=\"title-get-domains-group\">Title: Get Domains Group</h2>\n<h3 id=\"get-apiv1msspdomains-groupaccountid\"><code>GET /api/v1/mssp/domains-group/{accountId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>accountId</code> (required):</li>\n</ul>\n<h3 id=\"get-parameters\">GET Parameters</h3>\n<ul>\n<li><code>target</code> (optional):<ul>\n<li><code>description</code>: Pass group name to find occurance.</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains-group","261"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"21abf0eb-39ec-4fbc-8318-6505963c5e88","name":"Get Domains Group","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/domains-group?target=GroupName","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","domains-group"],"query":[{"key":"target","value":"GroupName"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 5,\n            \"account_id\": 112,\n            \"name\": \"Name\",\n            \"description\": \"description\",\n            \"created_at\": \"2023-07-04 13:04:12\",\n            \"updated_at\": \"2023-07-04 13:04:12\",\n            \"color\": \"#E52A1F\",\n            \"domains\": [\n                {\n                    \"id\": 2218,\n                    \"name\": \"example.com\",\n                    \"user_id\": 125,\n                    \"created_at\": \"2023-01-25 07:12:28\",\n                    \"updated_at\": \"2023-06-28 12:17:31\",\n                    \"is_dmarc_record_correct\": false,\n                    \"has_data\": false,\n                    \"is_deleted\": false,\n                    \"account_id\": 112,\n                    \"is_setup_completed\": false,\n                    \"deleted_at\": null,\n                    \"powerspf_id\": \"3bj54pht8y\",\n                    \"dkim_hosted_zone_id\": \"/hostedzone/Z0435139IOKT4LM2DYDV\",\n                    \"favicon\": null,\n                    \"favicon_updated_date\": null,\n                    \"badge_color\": null\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"7ad600f5-9933-44e5-b575-2d9a1f305cc5"},{"name":"Create Domains Group","id":"333abedf-65aa-454c-badd-b9ff1e665a6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"adsasd\",\n    \"description\": \"description\",\n    \"domains_id\": [\n        578,\n        578\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domains-group/226","description":"<h2 id=\"title-create-domains-group\">Title: Create Domains Group</h2>\n<h3 id=\"post-apiv1msspdomains-groupaccountid\"><code>POST /api/v1/mssp/domains-group/{accountId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>accountId</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>name</code> (required):</p>\n</li>\n<li><p><code>description</code> (optional):</p>\n</li>\n<li><p><code>domains_id</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>array</code></p>\n</li>\n<li><p><code>type of items</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: The field accepts valid domains ID.</p>\n</li>\n</ul>\n</li>\n<li><p><code>color</code> (optional) :</p>\n<ul>\n<li><code>description</code>: The field accepts color code in <code>hexadecimal</code> format</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name has already been taken\",\n      \"The name must be at least 3 characters.\",\n      \"The action type must be a string.\",\n      \"The name field is required.\"\n    ],\n    \"description\": [\n      \"The description may not be greater than 500 characters.\",\n      \"The mechanism is invalid.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"domains_id\": [\n      \"The domains id may not have more than 1000 items.\",\n      \"The domains id must have at least 1 items\",\n      \"The domains id must be an array.\",\n      \"The domains id field is required.\",\n      \"The domains id must contain unique elements.\"\n    ],\n    \"color\": [\n      \"The color format is invalid\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains-group","226"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"31d4c897-1bc3-4a31-9064-06e6246a8043","name":"Create Domains Group","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Nikol\",\n    \"description\": \"Nikolashka\",\n    \"domains_id\": [\n        2218\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"account_id\": 112,\n        \"name\": \"Name\",\n        \"description\": \"Description\",\n        \"color\": \"#E52A1F\",\n        \"updated_at\": \"2023-07-12 11:14:06\",\n        \"created_at\": \"2023-07-12 11:14:06\",\n        \"id\": 6,\n        \"domains\": []\n    }\n}"}],"_postman_id":"333abedf-65aa-454c-badd-b9ff1e665a6f"},{"name":"Delete Domains Group","id":"3e8a38da-2d6e-4635-b2ee-57f0bdb1c126","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/domains-group/41","description":"<h2 id=\"title-delete-alerts-configuration\">Title: Delete Alerts Configuration</h2>\n<h3 id=\"delete-apiv1msspdomains-groupgroupid\"><code>DELETE /api/v1/mssp/domains-group/{groupID}/</code></h3>\n<h3 id=\"url-parameter\">URL Parameter</h3>\n<ul>\n<li><code>groupID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains-group","41"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a2e14b44-d917-480f-81c1-0adf77b0de88","name":"Delete Domains Group","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/domains-group/3"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"3e8a38da-2d6e-4635-b2ee-57f0bdb1c126"},{"name":"Edit Domains Group","id":"ad97ddd2-4ddf-4367-9848-e1a50f4f2454","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Tes32t\",\n    \"description\": \"Description\",\n    \"domains_id\": [\n        2247\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domains-group/40","description":"<h2 id=\"title-edit-domains-group\">Title: Edit Domains Group</h2>\n<h3 id=\"patch-apiv1msspdomains-groupgroupid\"><code>PATCH /api/v1/mssp/domains-group/{groupId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>groupId</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>name</code> (optional):</li>\n<li><code>description</code> (optional):</li>\n<li><code>domains_id</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>type of items</code>: <code>integer</code></li>\n<li><code>description</code>: The field accepts valid domains ID.</li>\n</ul>\n</li>\n<li><code>color</code> (optional) :<ul>\n<li><code>description</code>: The field accepts color code in <code>hexadecimal</code> format</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name has already been taken\",\n      \"The name must be at least 3 characters.\",\n      \"The action type must be a string.\",\n      \"The name field is required.\"\n    ],\n    \"description\": [\n      \"The description may not be greater than 500 characters.\",\n      \"The mechanism is invalid.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"domains_id\": [\n      \"The domains id may not have more than 1000 items.\",\n      \"The domains id must have at least 1 items\",\n      \"The domains id must be an array.\",\n      \"The domains id field is required.\"\n    ],\n    \"color\": [\n      \"The color format is invalid\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains-group","40"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"ca17c39a-2a82-4b1e-bfa9-f8371c674a54","name":"Edit Domains Group","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"description\": \"Test\",\n    \"domains_id\": [\n        2218\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group/6"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 6,\n        \"account_id\": 112,\n        \"name\": \"Test\",\n        \"description\": \"Description\",\n        \"created_at\": \"2023-07-12 11:14:06\",\n        \"updated_at\": \"2023-07-12 11:24:48\",\n        \"color\": \"#E52A1F\",\n        \"domains\": [\n            2218\n        ]\n    }\n}"}],"_postman_id":"ad97ddd2-4ddf-4367-9848-e1a50f4f2454"},{"name":"Get Account Domains","id":"7424f551-b7b5-4745-973d-3101acfe8086","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/domains?perPage=5&page=3","description":"<h2 id=\"title-get-account-domains\">Title: Get Account Domains</h2>\n<h3 id=\"get-apiv1msspaccountsaccountiddomains\"><code>GET /api/v1/mssp/accounts/{accountId}/domains</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>accountId</code> (<code>required</code>): Provide the account ID to get associated account domains.</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>perPage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The response data comes in a paginated format, allowing a maximum of 50 items on each page. While the field is optional, it defaults to 15 items per page. You have the option to set this value to anything between 1 and 50, depending on how many items of data you prefer to view per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","112","domains"],"host":["https://app.powerdmarc.com"],"query":[{"key":"perPage","value":"5"},{"key":"page","value":"3"}],"variable":[]}},"response":[{"id":"8a1750db-5655-47ce-949d-37420010b56b","name":"Get Account Domains Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/domains?perPage=5","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","accounts","112","domains"],"query":[{"key":"perPage","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 147,\n            \"domain\": \"example.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"exam0l\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 789,\n            \"domain\": \"example2.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 790,\n            \"domain\": \"example3.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 23316,\n            \"domain\": \"example4.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 23315,\n            \"domain\": \"example5.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=1\",\n        \"last\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=18\",\n        \"prev\": null,\n        \"next\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 18,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=2\",\n                \"label\": \"2\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"http://www.example.com/api/v1/mssp/accounts/112/domains\",\n        \"per_page\": 5,\n        \"to\": 5,\n        \"total\": 87\n    }\n}"},{"id":"9881a4c7-d9b7-4474-b2fe-96b5981ec4d6","name":"Get Account Domains Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/domains?perPage=5","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","accounts","112","domains"],"query":[{"key":"perPage","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 147,\n            \"domain\": \"example.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"exam0l\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 789,\n            \"domain\": \"example2.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 790,\n            \"domain\": \"example3.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 23316,\n            \"domain\": \"example4.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        },\n        {\n            \"id\": 23315,\n            \"domain\": \"example5.com\",\n            \"active\": true,\n            \"owner\": {\n                \"id\": 125,\n                \"name\": \"example\",\n                \"email\": \"name@example.com\"\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=1\",\n        \"last\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=18\",\n        \"prev\": null,\n        \"next\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 18,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": \"http://www.example.com/api/v1/mssp/accounts/112/domains?page=2\",\n                \"label\": \"2\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"http://www.example.com/api/v1/mssp/accounts/112/domains\",\n        \"per_page\": 5,\n        \"to\": 5,\n        \"total\": 87\n    }\n}"}],"_postman_id":"7424f551-b7b5-4745-973d-3101acfe8086"},{"name":"Get Account Domain Details","id":"052b9126-8803-4197-a256-63abeb2810a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/domains/147","description":"<h2 id=\"title-get-account-domain-details\">Title: Get Account Domain Details</h2>\n<h3 id=\"get-apiv1msspaccountsaccountiddomainsdomainid\"><code>GET /api/v1/mssp/accounts/{accountId}/domains/{domainId}</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>accountId</code> (<code>required</code>):</li>\n<li><code>domainId</code> (<code>required</code>): Provide account associated domains's <code>domainId</code> to get details</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","112","domains","147"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"56f2dcaf-2f51-49de-8e23-93679a44ccac","name":"Get Account Domain details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/112/domains/147"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 147,\n        \"domain\": null,\n        \"active\": true,\n        \"owner\": {\n            \"id\": null,\n            \"name\": \"Example\",\n            \"email\": \"example@gmail.com\"\n        }\n    }\n}"}],"_postman_id":"052b9126-8803-4197-a256-63abeb2810a2"},{"name":"Get All Domains","id":"c3ce6fc7-f10b-481e-a6ef-9a0827344abf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/domains","description":"<h2 id=\"title-get-all-account-domains\">Title: Get All Account Domains</h2>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: Maximum number of domain records returned per response. The maximum value can be set to 50. The field is optional, and its default value is 15.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"message\": \"The per page must be an integer.\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","domains"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"23c5a67c-33f2-45bd-9bc0-0130ca4f0f9e","name":"Get All Domains","originalRequest":{"method":"GET","header":[],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/domains"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain_name\": \"example.com\",\n            \"domain_id\": 123456,\n            \"account\": {\n                \"account_name\": \"ACME Corp\",\n                \"id\": 54321\n            }\n        },\n        {\n            \"domain_name\": \"domain.org\",\n            \"domain_id\": 654321,\n            \"account\": {\n                \"account_name\": \"ACME Corp\",\n                \"id\": 54321\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=3\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 3,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"page\": null,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=1\",\n                \"label\": \"1\",\n                \"page\": 1,\n                \"active\": true\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=2\",\n                \"label\": \"2\",\n                \"page\": 2,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=3\",\n                \"label\": \"3\",\n                \"page\": 3,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains?page=2\",\n                \"label\": \"Next &raquo;\",\n                \"page\": 2,\n                \"active\": false\n            }\n        ],\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssp/accounts/domains\",\n        \"per_page\": 15,\n        \"to\": 15,\n        \"total\": 38\n    }\n}"}],"_postman_id":"c3ce6fc7-f10b-481e-a6ef-9a0827344abf"}],"id":"707233b9-1069-431d-b926-02eae500e4d4","_postman_id":"707233b9-1069-431d-b926-02eae500e4d4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Hosted Services","item":[{"name":"MTA-STS","item":[{"name":"Get MTA-STS Web File","id":"4234d2f9-387d-4b74-b348-75dd7e711fb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/policy/:domainId","description":"<h2 id=\"title-get-mta-sts-policy-file\">Title: <strong>Get MTA-STS Policy File</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: Unique identifier of the domain whose MTA-STS policy should be retrieved</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\"message\": \"Hosted MTA-STS is not activated for this domain.\"}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","mta-sts","policy",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"b443b0d4-96fd-4641-8654-8cfaa6ff3b26","name":"Get MTA-STS Web File","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/policy/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","hosted","mta-sts","policy",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy_file\": \"https://example.com/.well-known/mta-sts.txt\",\n        \"policy\": \"version: STSv1\\nmode: testing\\nmax_age: 86400\\nmx: mail.example.com\\nmx: mail2.example.com\\n\"\n    }\n}"}],"_postman_id":"4234d2f9-387d-4b74-b348-75dd7e711fb5"},{"name":"Update MTA-STS Policy","id":"f6235ae1-d12b-429a-9774-a47e648c29c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"policy\": \"version: STSv1\\nmode: testing\\nmx: example.com\\nmx: mail.example.com\\nmax_age: 86400\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/policy/:domainId","description":"<h2 id=\"title-update-mta-sts-policy-endpoint\">Title: <strong>Update MTA-STS Policy Endpoint</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: ID of the domain whose policy is being updated</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"required-body-parameters\"><strong>Required Body Parameters</strong></h3>\n<ul>\n<li><p><code>policy</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>Description</code>: The MTA-STS policy content, submitted as a single string. Each directive (e.g., mode, mx) must be on its own line.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\nFormat Errors\n\"message\": \"Invalid line format. Expected 'key: value'.\"\n\"message\": \"Duplicate directive.\"\n\"message\": \"Unrecognized directive.\"\n\"message\": \"At least one valid directive must be provided.\"\nVersion\n\"message\":\"Version value is required.\"\n\"message\": \"Version must be 'STSv1'.\"\nMode\n\"message\":\"Mode value is required.\"\n\"message\":\"Mode must be one of: enforce, testing or none.\"\nMax-Age\n\"message\":\"Max-Age value is required.\"\n\"message\":\"Max-Age must be a positive integer.\"\n\"message\":\"Max-Age cannot exceed 31,557,600 seconds (1 year).\"\nMX\n\"message\":\"MX value is required.\"\n\"message\":\"MX value must be a valid domain name.\"\nGeneral Errors\n\"message\": \"MTA-STS mode cannot be updated because hosted MTA-STS is not activated for this domain.\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","mta-sts","policy",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"2ec91b4d-ec7f-45ba-9298-a0801964cf34","name":"Update MTA-STS Policy","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"policy\": \"version: STSv1\\nmode: testing\\nmx: example.com\\nmx: mail.example.com\\nmax_age: 86400\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/policy/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","hosted","mta-sts","policy",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy_file\": \"version: STSv1\\nmode: testing\\nmax_age: 86400\\nmx: example.com\\nmx: mail.example.com\\n\",\n        \"policy\": \"https://example.com/.well-known/mta-sts.txt\"\n    }\n}"}],"_postman_id":"f6235ae1-d12b-429a-9774-a47e648c29c3"},{"name":"Reset MTA-STS Policy","id":"8100f173-7d9e-459a-a2d7-1a8b3e838fb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/reset_policy/:domainId","description":"<h2 id=\"title-reset-mta-sts-policy-to-default\">Title: <strong>Reset MTA-STS Policy to Default</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: Unique identifier of the domain whose MTA-STS policy is being reset.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"MTA-STS mode cannot be updated because hosted MTA-STS is not activated for this domain.\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","mta-sts","reset_policy",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"8f49af4e-0a99-4c00-a7f6-b99f5c4551ee","name":"Reset MTA-STS Policy","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/reset_policy/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","hosted","mta-sts","reset_policy",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy_file\": \"version: STSv1\\nmode: enforce\\nmax_age: 86400\\nmx: mail.example.com\\nmx: mail2.example.com\\n\",\n        \"policy\": \"https://example.com/.well-known/mta-sts.txt\"\n    }\n}"}],"_postman_id":"8100f173-7d9e-459a-a2d7-1a8b3e838fb0"},{"name":"Update MTA-STS Mode","id":"ae808d5a-6bfa-4671-bcc7-8db1fb11c76e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"mode\": \"enforce\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/mode/:domainId","description":"<h2 id=\"title-update-mta-sts-mode-for-domain\">Title: <strong>Update MTA-STS Mode for Domain</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: Unique identifier of the domain to update the MTA-STS Mode</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"required-body-parameter\"><strong>Required Body Parameter</strong></h3>\n<ul>\n<li><p><code>mode</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>Description</code>: The MTA-STS mode to set for the domain. Allowed values: \"none\", \"testing\", \"enforce\".</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"MTA-STS mode cannot be updated because hosted MTA-STS is not activated for this domain.\"\n\"message\": \"Invalid 'mode' value provided. Supported values are:'none', 'testing', 'enforce'\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","mta-sts","mode",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"2635e7ec-2c27-43af-8a3e-0dce384c8c90","name":"Update MTA-STS Mode","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"mode\": \"enforce\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/hosted/mta-sts/mode/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","hosted","mta-sts","mode",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"domainID\": 123456,\n        \"mode\": \"enforce\"\n    }\n}"}],"_postman_id":"ae808d5a-6bfa-4671-bcc7-8db1fb11c76e"}],"id":"27cfd581-edb4-46a6-82da-69e1bdf9b5ed","_postman_id":"27cfd581-edb4-46a6-82da-69e1bdf9b5ed","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"GET SPF By Domain ID","id":"56031134-ddac-4a56-8957-d9d7de348fc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/spf/577","description":"<h2 id=\"title-get-spf-by-domain-id\">Title: Get SPF By domain ID</h2>\n<h3 id=\"get-apiv1mssphostedspfdomainid\"><code>GET /api/v1/mssp/hosted/spf/{domainID}</code></h3>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","spf","577"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"74083ba1-821d-47c4-b202-e86c171ec09e","name":"GET SPF By Domain ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/spf/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Fri, 21 Jul 2023 09:07:29 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"57"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"domain_id\": 2218,\n        \"is_enabled\": false,\n        \"spf_record\": \"v=spf1 include:ongwwf40tm.spf.example.com -all\",\n        \"domain\": \"example.online\",\n        \"power_spf_value\": {\n            \"3bj54pht8y.dev.powerspf.com\": \"v=spf1 include:ongwwf40tm.spf.example.com ip6:2a00:1450:4010:c1c::1a ip4:94.100.180.180 ip4:217.69.139.180 ip4:142.250.150.27 -all\"\n        },\n        \"lookup_count\": 1,\n        \"spf_labels\": null,\n        \"all_mechanism_prefix\": \"-\",\n        \"mechanisms\": \"[\\\"v=spf1\\\",\\\"include:ongwwf40tm.spf.example.com\\\",\\\"mx\\\",\\\"-all\\\"]\"\n    }\n}"}],"_postman_id":"56031134-ddac-4a56-8957-d9d7de348fc3"},{"name":"Edit SPF By Domain ID","id":"9d0bb00c-8bab-4101-b708-002d4b8aaa07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"actionType\": 0,\n    \"mechanismType\": \"ip6\",\n    \"mechanismValue\": \"2004:0db8:85a3:0000:0000:8a2e:0370:7334\",\n    \"allMechanismPrefix\": \"-\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/spf/2247","description":"<h2 id=\"title-update-spf-data\">Title: Update SPF Data</h2>\n<h3 id=\"patch-apiv1mssphostedspfdomainid\"><code>PATCH /api/v1/mssp/hosted/spf/{domainID}</code></h3>\n<h3 id=\"description-update-spf-by-domain-id\">Description: Update SPF By Domain ID.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>actionType</code> (required if adding or deleting mechanism):</p>\n<ul>\n<li><p><code>description</code>: The actionType only applies to mechanisms. If you intend to create or delete a mechanism, then this parameter is required.</p>\n</li>\n<li><p><code>available_values</code>: <code>0</code> or <code>1</code>, pass <code>0</code> to delete the mechanism or <code>1</code> to create</p>\n</li>\n</ul>\n</li>\n<li><p><code>mechanismType</code> (required with <code>mechanismValue</code>):</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>a</code>,<code>mx</code>,<code>ip4</code>,<code>ip6</code>,<code>include</code>,<code>exists</code>,<code>ptr</code>,<code>redirect</code></li>\n</ul>\n</li>\n<li><p><code>mechanismValue</code> required with <code>mechanismType</code>:</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>allMechanismsPrefix</code>: (optional)</p>\n<ul>\n<li><code>available_values</code>: <code>+</code> (Pass) ,<code>-</code> (fail), <code>~</code> (soft fail) ,<code>?</code> (neutral)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"actionType\": [\n      \"The action type field is required when mechanism type is present.\",\n      \"The selected action type is invalid.\",\n      \"The action type must be a number.\"\n    ],\n    \"mechanismValue\": [\n      \"The mechanism value field is required when mechanism type is present.\",\n      \"The mechanism is invalid.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"mechanismType\": [\n      \"The mechanism type field is required when mechanism value is present.\",\n      \"The selected mechanism type is invalid.\",\n      \"The mechanism type must be a string.\"\n    ],\n    \"allMechanismPrefix\": [\n      \"The selected all mechanism prefix is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","spf","2247"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"156a242c-c386-48f3-a535-f4c8076288a9","name":"Edit PowerSPf By Domain ID","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"actionType\": 0,\n    \"mechanismType\": \"ip4\",\n    \"mechanismValue\": \"207.179.177.235/32\",\n    \"allMechanismPrefix\": \"+\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/spf/2225"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 12 Jul 2023 11:44:42 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 307,\n        \"domain_id\": 307,\n        \"is_enabled\": null,\n        \"spf_record\": null,\n        \"domain\": null,\n        \"power_spf_value\": null,\n        \"lookup_count\": null,\n        \"spf_labels\": null,\n        \"all_mechanism_prefix\": \"+\",\n        \"mechanisms\": \"[]\"\n    }\n}"}],"_postman_id":"9d0bb00c-8bab-4101-b708-002d4b8aaa07"},{"name":"Get Hosted DMARC By Domain ID","id":"42c7b781-deac-494b-b556-d718f3dbe7cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/dmarc/577","description":"<h2 id=\"title-updateconfigure-hosted-dmarc\">Title: Update/Configure Hosted DMARC</h2>\n<h3 id=\"get-apiv1mssphosteddmarcdomainid\"><code>GET /api/v1/mssp/hosted/dmarc/{domainID}</code></h3>\n<h3 id=\"description-get-hosted-dmarc-details-by-domain-id\">Description: GET Hosted DMARC Details by domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","dmarc","577"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"60a25f10-eaff-461b-be6c-8dff5b6f8efa","name":"Success Response","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dmarc/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"is_valid\": true,\n        \"domain_configuration_record\": \"_dmarc.dnz753pnnepkorxy-wltest-online.hosteddmarc.example.site\",\n        \"record\": \"v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:ioag6hyldb@rua.example.com; ruf=mailto:ioag6hyldb@ruf.example.com; pct=50; fo=0;\",\n        \"domain\": \"test.online\",\n        \"dkim_alignment\": \"s\",\n        \"spf_alignment\": \"s\",\n        \"dmarc_policy\": \"reject\",\n        \"subdomains_policy\": null,\n        \"forensic_options\": \"[\\\"0\\\"]\",\n        \"dmarc_rua\": \"[\\\"ioag6hyldb@rua.example.com\\\"]\",\n        \"dmarc_ruf\": \"[\\\"ioag6hyldb@ruf.example.com\\\"]\",\n        \"policy_percentage\": 50,\n        \"created_at\": \"2023-06-27T10:54:02.000000Z\",\n        \"updated_at\": \"2023-06-27T10:54:02.000000Z\",\n        \"policy_percentage_state\": true\n    }\n}"}],"_postman_id":"42c7b781-deac-494b-b556-d718f3dbe7cf"},{"name":"Setup Hosted DMARC","id":"4629531d-ee99-4198-8961-9a8850aabe73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dmarc_policy\": \"none\",\n    \"policy_percentage\": \"23\",\n    \"subdomains_policy\": \"reject\",\n    \"forensic_options\": [\n        \"1\"\n    ],\n    \"dmarc_rua\": [\n        \"example@mail.com\"\n    ],\n    \"dmarc_ruf\": [\n        \"example@mail.com\"\n    ],\n    \"spf_alignment\": \"s\",\n    \"dkim_alignment\": \"r\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/dmarc/2247","description":"<h2 id=\"title-updateconfigure-hosted-dmarc\">Title: Update/Configure Hosted DMARC</h2>\n<h3 id=\"post-apiv1mssphosteddmarcdomainid\"><code>POST /api/v1/mssp/hosted/dmarc/{domainID}</code></h3>\n<h3 id=\"description-updateconfigure-hosted-dmarc-by-domain-id\">Description: Update/Configure Hosted DMARC by domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>dmarc_policy</code> (required):<ul>\n<li><code>available_values</code>: <code>none</code>,<code>reject</code>,<code>quarantine</code></li>\n</ul>\n</li>\n<li><code>policy_percentage</code> (required):<ul>\n<li><code>type</code>: <code>numeric</code></li>\n<li><code>available_values</code>: <code>from 0 to 100</code></li>\n</ul>\n</li>\n<li><code>subdomains_policy</code>:<ul>\n<li><code>available_values</code>: <code>none</code>,<code>reject</code>,<code>quarantine</code></li>\n</ul>\n</li>\n<li><code>forensic_options</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>available_values_in_array</code>: <code>0</code>, <code>1</code>, <code>d</code>, <code>s</code></li>\n<li><code>description</code>: Meaning of tags <code>0</code> - DKIM and SPF don't pass or align, <code>1</code> - DKIM doesn't pass or align, <code>d</code> - DKIM doesn't pass or align, <code>s</code> - SPF doesn't pass or align.</li>\n</ul>\n</li>\n<li><code>dmarc_rua</code>: (required)<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: <code>email</code></li>\n</ul>\n</li>\n<li><code>dmarc_ruf</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: <code>email</code></li>\n</ul>\n</li>\n<li><code>spf_alignment</code>:<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>s</code>, <code>r</code></li>\n<li><code>description</code>: Meaning of tags <code>s</code> - Strict, <code>r</code> - Relaxed</li>\n</ul>\n</li>\n<li><code>dkim_alignment</code>:<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>s</code>, <code>r</code></li>\n<li><code>description</code>: Meaning of tags <code>s</code> - Strict, <code>r</code> - Relaxed</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>404</strong> Undefined mechanism</li>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dmarc_policy\": [\n      \"The dmarc policy field is required\",\n      \"The selected dmarc policy is invalid.\"\n    ],\n    \"policy_percentage\": [\n      \"The policy percentage field is required\",\n      \"The policy percentage must be a number.\",\n      \"The policy percentage must be at least 0.\",\n      \"The policy percentage may not be greater than 100.\"\n    ],\n    \"subdomains_policy\": [\n      \"The selected subdomains policy is invalid.\"\n    ],\n    \"forensic_options\": [\n      \"The selected forensic_options.Index is invalid\",\n      \"The forensic options must be an array.\",\n      \"The forensic_options.Index field has a duplicate value.\"\n    ],\n    \"dmarc_rua\": [\n      \"The dmarc rua must be an array.\",\n      \"The dmarc_rua.Index must be a valid email address.\",\n      \"The dmarc_rua.Index field has a duplicate value.\"\n    ],\n    \"dmarc_ruf\": [\n      \"The dmarc ruf must be an array.\",\n      \"The dmarc_ruf.Index must be a valid email address.\",\n      \"The dmarc_ruf.Index field has a duplicate value.\"\n    ],\n    \"spf_alignment\": [\n      \"The selected spf alignment is invalid.\"\n    ],\n    \"dkim_alignment\": [\n      \"The selected dkim alignment is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","dmarc","2247"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"379c79f1-6244-4c82-8924-d96fc7926ebc","name":"Setup Hosted DMARC","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dmarc_policy\": \"quarantine\",\n    \"policy_percentage\": \"23\",\n    \"subdomains_policy\": \"reject\",\n    \"forensic_options\": [\n        \"0\",\n        \"1\",\n        \"d\",\n        \"s\"\n    ],\n    \"dmarc_rua\": [\n        \"example@mail.com\"\n    ],\n    \"dmarc_ruf\": [\n        \"example@mail.com\"\n    ],\n    \"spf_alignment\": \"s\",\n    \"dkim_alignment\": \"r\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dmarc/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"selector_id\": 17,\n        \"domain_id\": 2218,\n        \"record\": \"v=DMARC1; p=quarantine; sp=reject; adkim=s; aspf=s; rua=mailto:example@mail.com; ruf=mailto:example@mail.com; pct=23; fo=0:1:d:s;\",\n        \"domain\": \"test.online\",\n        \"dkim_alignment\": \"r\",\n        \"spf_alignment\": \"s\",\n        \"dmarc_policy\": \"quarantine\",\n        \"subdomains_policy\": \"reject\",\n        \"forensic_options\": \"[\\\"0\\\",\\\"1\\\",\\\"d\\\",\\\"s\\\"]\",\n        \"dmarc_rua\": \"[\\\"example@mail.com\\\"]\",\n        \"dmarc_ruf\": \"[\\\"example@mail.com\\\"]\",\n        \"policy_percentage\": 0,\n        \"created_at\": \"2023-06-27T10:54:02.000000Z\",\n        \"updated_at\": \"2023-07-12T11:28:43.000000Z\",\n        \"policy_percentage_state\": false\n    }\n}"}],"_postman_id":"4629531d-ee99-4198-8961-9a8850aabe73"},{"name":"Get BIMI Details","id":"0db21827-22b8-4ef4-b271-38d49485cdb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/bimi/2137","description":"<h2 id=\"title-get-bimi-details\">Title: Get BIMI Details</h2>\n<h3 id=\"get-apiv1mssphostedbimidomainid\"><code>GET /api/v1/mssp/hosted/bimi/{domainID}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","bimi","2137"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"7ddd61bd-c114-494b-870a-a92f0b259292","name":"Get Bimi Details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/bimi/2137"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"is_domain_hosted\": false,\n        \"is_bimi_hosted\": null,\n        \"value\": {\n            \"dmarc_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"DMARC1\"\n                    },\n                    \"p\": {\n                        \"value\": \"reject\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:mailauth-reports@example.com\"\n                    }\n                },\n                \"records\": null,\n                \"valid\": true\n            },\n            \"bimi\": null,\n            \"bimi_cname\": null,\n            \"bimi_parsed\": null\n        },\n        \"value_parsed\": null,\n        \"prefix\": \"default_\"\n    }\n}"}],"_postman_id":"0db21827-22b8-4ef4-b271-38d49485cdb3"},{"name":"Update BIMI","id":"2e094f5c-2326-4914-b45d-f5e32d0cf8ae","protocolProfileBehavior":{"disabledSystemHeaders":{"accept":true},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"certificate_url","type":"file","src":"/Users/sevak/Downloads/certchain.pem","disabled":true},{"key":"logo_file","type":"file","src":"/Users/sevak/Downloads/certchain.pem","disabled":true},{"key":"logo_url","value":"","type":"text","disabled":true},{"key":"certificate_file","type":"file","src":"/Users/sevak/Downloads/certchain.pem","disabled":true}]},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/bimi/2247","description":"<h2 id=\"title-update-bimi-record\">Title: Update BIMI Record</h2>\n<h3 id=\"post-apiv1mssphostedbimidomainid\"><code>POST /api/v1/mssp/hosted/bimi/{domainID}</code></h3>\n<h3 id=\"description-update-bimi-record-its-recommended-for-bimi-logos-to-be-in-tiny-svg-format-according-to-tiny-svg-12-specification\">Description: Update BIMI Record. It's recommended for BIMI logos to be in Tiny SVG format according to Tiny SVG 1.2 specification.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>certificate_url</code>:<ul>\n<li><code>description</code>: The field requires a valid certificate file URL with <code>.pem</code> extension.</li>\n</ul>\n</li>\n<li><code>certificate_file</code>:<ul>\n<li><code>type</code>: <code>file</code></li>\n<li><code>description</code>: The field requires a valid <code>.pem</code> file, the max size of file should not exceed 2 MB.</li>\n</ul>\n</li>\n<li><code>logo_url</code>:<ul>\n<li><code>description</code>: The field requires a valid SVG logo file URL with <code>.svg</code> extension.</li>\n</ul>\n</li>\n<li><code>logo_file</code>:<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: The field requires a valid <code>.svg</code> file encoded to base64.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<h3 id=\"responses-1\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"certificate_url\": [\n      \"The certificate url format is invalid.\",\n      \"The selected action type is invalid.\",\n      \"The action type must be a number.\"\n    ],\n    \"certificate_file\": [\n      \"The certificate file must be a file.\",\n      \"The certificate file is either invalid pem file or not compatible.\",\n      \"The certificate file may not be greater than 2 megabyte.\"\n    ],\n    \"logo_url\": [\n      \"The logo url format is invalid.\"\n    ],\n    \"logo_file\": [\n      \"The logo file must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","bimi","2247"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2e094f5c-2326-4914-b45d-f5e32d0cf8ae"},{"name":"Delete DKIM Selector","id":"da5396e4-0a3e-43b0-a66f-f5f930c7360f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/dkim-selector/39","description":"<h2 id=\"title-delete-dkim-selector\">Title: Delete DKIM Selector</h2>\n<h3 id=\"delete-apiv1mssphosteddkim-selectorselectorid\"><code>Delete /api/v1/mssp/hosted/dkim-selector/{selectorID}</code></h3>\n<h3 id=\"description-delete-dkim-selector-by-selector-id\">Description: Delete DKIM selector by selector ID.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>selectorID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","dkim-selector","39"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1b86e139-6bd8-4924-b695-373a2d80ff62","name":"Delete DKIM Selector","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/39"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"da5396e4-0a3e-43b0-a66f-f5f930c7360f"},{"name":"Create DKIM Selector","id":"7daf39d0-d19c-4145-b0ff-0cc614b807df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s1\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"your comment\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/dkim-selector/2247","description":"<h2 id=\"title-create-dkim-selector\">Title: Create DKIM Selector</h2>\n<h3 id=\"post-apiv1mssphosteddkim-selectordomainid\"><code>POST /api/v1/mssp/hosted/dkim-selector/{domainID}</code></h3>\n<h3 id=\"description-create-dkim-selector-for-the-domain-by-domain-id\">Description: Create DKIM selector for the domain By domain ID.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>selector</code>(required):<ul>\n<li><code>description</code>: Name of a selector</li>\n</ul>\n</li>\n<li><code>record_type</code>(required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>txt</code>, <code>cname</code>, <code>public_key</code></li>\n</ul>\n</li>\n<li><code>record</code>(required):<ul>\n<li><code>description</code>: If the <code>record_type</code> is name insert generated DKIM Record value (after the \"p=\" tag)</li>\n</ul>\n</li>\n<li><code>comment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><code>sender_service_id</code> (optional):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>404</strong> Resource not found</p>\n</li>\n<li><p><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">              {\n              \"message\": \"The given data was invalid.\",\n              \"errors\": {\n                \"selector\": [\n                  \"The selector field is required\",\n                  \"The selector may not be greater than 120 characters.\",\n                  \"Current field must be without spaces\",\n                  \"The selector must be a string\"\n                ],\n                \"record_type\": [\n                  \"The record type field is required\",\n                  \"The selected record type is invalid.\"\n                ],\n                \"record\": [\n                  \"The record field is required\",\n                  \"The record may not be greater than 2400 characters.\",\n                  \"Please enter a valid domain name, without http:// prefix\"\n                ],\n                \"comment\": [\n                  \"The comment may not be greater than 500 characters.\",\n                  \"The comment must be a string.\"\n                ],\n                \"sender_service_id\": [\n                  \"The sender service id must be an integer.\",\n                  \"The selected sender service id is invalid.\"\n                ]\n              }\n              }\n\n</code></pre>\n</li>\n<li><p><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","dkim-selector","2247"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"6990979f-9f2b-4b2a-80ae-bdcf20382913","name":"Create DKIM Selector","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s1\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM2; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"your comment\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/2218"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"selector_id\": 38,\n        \"user_id\": 125,\n        \"domain_id\": 2218,\n        \"record\": \"v=DKIM2;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n        \"selector\": \"s1\",\n        \"record_type\": \"txt\",\n        \"comment\": \"comment\",\n        \"created_date\": \"2023-07-12T10:35:24.000000Z\"\n    }\n}"}],"_postman_id":"7daf39d0-d19c-4145-b0ff-0cc614b807df"},{"name":"Edit DKIM Selector","id":"df14301b-b5e4-4055-96f4-94c3e5780edf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s1\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"yout comment\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/dkim-selector/39","description":"<h2 id=\"title-edit-dkim-selector\">Title: Edit DKIM Selector</h2>\n<h3 id=\"patch-apiv1mssphosteddkim-selectorselectorid\"><code>PATCH /api/v1/mssp/hosted/dkim-selector/{selectorID}</code></h3>\n<h3 id=\"description-update-dkim-selector-for-the-domain-by-selector-id\">Description: Update DKIM selector for the domain By selector ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>selectorID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>selector</code>(required):<ul>\n<li><code>description</code>: Name of a selector</li>\n</ul>\n</li>\n<li><code>record_type</code>(required):<ul>\n<li><code>type</code>: <code>string|enum</code></li>\n<li><code>available_values</code>: <code>txt</code>, <code>cname</code>, <code>public_key</code></li>\n</ul>\n</li>\n<li><code>record</code>(required):<ul>\n<li><code>description</code>: If the <code>record_type</code> is name insert generated DKIM Record value (after the \"p=\" tag)</li>\n</ul>\n</li>\n<li><code>comment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><code>sender_service_id</code> (optional):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>404</strong> Resource not found</p>\n</li>\n<li><p><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">                  {\n                  \"message\": \"The given data was invalid.\",\n                  \"errors\": {\n                    \"selector\": [\n                      \"The selector field is required\",\n                      \"The selector may not be greater than 120 characters.\",\n                      \"Current field must be without spaces\",\n                      \"The selector must be a string\"\n                    ],\n                    \"record_type\": [\n                      \"The record type field is required\",\n                      \"The selected record type is invalid.\"\n                    ],\n                    \"record\": [\n                      \"The record field is required\",\n                      \"The record may not be greater than 2400 characters.\",\n                      \"Please enter a valid domain name, without http:// prefix\"\n                    ],\n                    \"comment\": [\n                      \"The comment may not be greater than 500 characters.\",\n                      \"The comment must be a string.\"\n                    ],\n                    \"sender_service_id\": [\n                      \"The sender service id must be an integer.\",\n                      \"The selected sender service id is invalid.\"\n                    ]\n                  }\n                  }\n\n</code></pre>\n</li>\n<li><p><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","dkim-selector","39"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a1fe97fd-7978-4437-a740-45cb4f0bf1c7","name":"Edit DKIM Selector","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s101\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"your comment\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/40"},"code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"selector_id\": 41,\n        \"user_id\": 125,\n        \"domain_id\": 2218,\n        \"record\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n        \"selector\": \"s1\",\n        \"record_type\": \"txt\",\n        \"comment\": \"comment\",\n        \"created_date\": \"2023-07-12T11:12:33.000000Z\"\n    }\n}"}],"_postman_id":"df14301b-b5e4-4055-96f4-94c3e5780edf"},{"name":"Get HostedDKIM By Domain ID","id":"fbdf25de-0888-4bb8-bfc8-821d139c92cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/hosted/dkim/2247","description":"<h2 id=\"title-get-dkim-selector\">Title: Get DKIM Selector</h2>\n<h3 id=\"get-apiv1mssphosteddkim-selectordomainid\"><code>GET /api/v1/mssp/hosted/dkim-selector/{domainID}</code></h3>\n<h3 id=\"description-get-dkim-selector-by-domain-id\">Description: Get DKIM selector By domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","hosted","dkim","2247"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"c8198782-eb30-4935-b1e5-76f91cfe1647","name":"Get HostedDKIM By Domain ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"recordStatus\": \"Active\",\n        \"dnsSetup\": {\n            \"dnsRecordType\": \"NS\",\n            \"host\": \"_domainkey\",\n            \"value\": \"dnz753test.hosteddkim.example.site\"\n        },\n        \"selectors\": [\n            {\n                \"selector_id\": 14,\n                \"user_id\": 125,\n                \"domain_id\": 2218,\n                \"record\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxkMXnrqjiCkEq2OY6fmFiHSXX+XsGM3s3XOc2HRcjLv3lRWAwG2QPy6BofAa3w7fy+Ep2wQLP4XugZ4TXiHaH0eE8H3XwXat3IzXhwgbeoxqeyscKTomg2kpuNEQjYucbLm4fPxKLzeok6FAQrPA9X0PI8PIl7GQj9ymJVV9xZ4LXCeszWi75Qt4BN9PIi96INlvEa2ihguWm8jJ+/701VDKloex4CVz6JTFl/H5niR9+jilXXVYGroJ05r7fO0Qv9Cw3uB+hctMcQkO753NHP1BQEH1gPgPMqUGui81k3xGSXhDdAtYB0gC0CcTxTiAcE8qYN1G1YfTr76tRl3CVwIDAQAB\",\n                \"selector\": \"s1\",\n                \"record_type\": \"txt\",\n                \"comment\": \"Comment\",\n                \"created_date\": \"2023-06-28T12:17:32.000000Z\"\n            },\n            {\n                \"selector_id\": 15,\n                \"user_id\": 125,\n                \"domain_id\": 2218,\n                \"record\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2dohFahq+3m4BXGTGx82rwU0O3jSvPp7fgOG8gacjt/xtW+m5TPkXWvaQrBzAgxaX3Glgmmmm4eUFdDjhE9ShEXwUWXhDE6uA362A6Woi+inpwr5uokmgSyKpApV6+7dZmmUP7HNFu6HBYdCKapcLo6lkspNGBZpQSUJNd/TubgOEBHjyUsp1s0kmUaRtBdIiL82YQ0GJnhOIZoNvY4eGTjaj1HLMDTngM4YKdDn3uIGI3W5pITMb/2HnhjIsmECafVX1Rx0yFdEyY/0gh5IqLpAKbui7mejpJcEYKO3VwerKNxKfyu4MEM+MZksMzK62vCQR9Cwy6ghdEx2g1XgIQIDAQAB\",\n                \"selector\": \"s2\",\n                \"record_type\": \"txt\",\n                \"comment\": \"C2\",\n                \"created_date\": \"2023-06-28T12:19:51.000000Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"fbdf25de-0888-4bb8-bfc8-821d139c92cc"}],"id":"5738db79-b8e2-41b7-babc-117dbc97d49f","_postman_id":"5738db79-b8e2-41b7-babc-117dbc97d49f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Power Toolbox","item":[{"name":"Domain Analyzer","item":[{"name":"Analyse a domain","id":"aa5ebc88-a42e-4380-ab81-db34a6307e56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.mymssp.com/api/v1/mssp/power-tools/analyzer","description":"<p>Get a domain and return the results of the analysis</p>\n<p>Responses</p>\n<ul>\n<li><strong>200</strong> Success response</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"percent\": 100,\n    \"score\": 100,\n    \"score_mark\": \"A\",\n    \"domain\": \"example.com\",\n    \"details\": {\n      \"a\": [\n        \"203.0.113.1\"\n      ],\n      \"ns\": [\n        \"ns1.example.com\"\n      ],\n      \"mx\": [\n        {\n          \"exchange\": \"mail.example.com\",\n          \"priority\": 10\n        }\n      ],\n      \"dmarc\": \"v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com;\",\n      \"dmarc_parsed\": {\n        \"tags\": {\n          \"v\": {\n            \"value\": \"DMARC1\"\n          },\n          \"p\": {\n            \"value\": \"none\"\n          },\n          \"rua\": {\n            \"value\": \"mailto:dmarc-reports@example.com\"\n          }\n        },\n        \"records\": \"string\",\n        \"valid\": true,\n        \"is_valid\": true\n      },\n      \"dkim\": [\n        {\n          \"selector\": \"default\",\n          \"records\": [\n            \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9...\"\n          ],\n          \"valid\": true,\n          \"raw_data\": \"string\",\n          \"tags\": {\n            \"v\": {\n              \"value\": \"DKIM1\"\n            },\n            \"k\": {\n              \"value\": \"rsa\"\n            },\n            \"p\": {\n              \"value\": \"MIIBIjANBgkqhkiG9...\"\n            }\n          },\n          \"message\": \"DKIM record is valid\",\n          \"record_check\": [\n            {\n              \"key\": \"DKIM record validity\",\n              \"value\": \"Yes\",\n              \"status\": true\n            }\n          ],\n          \"errors\": [\n            \"string\"\n          ],\n          \"warnings\": [\n            \"string\"\n          ]\n        }\n      ],\n      \"spf\": \"v=spf1 ip4:203.0.113.0/24 -all\",\n      \"spf_parsed\": {\n        \"structure\": {\n          \"values\": [\n            {\n              \"value\": \"ip4:203.0.113.0/24\",\n              \"lookups\": 1\n            }\n          ],\n          \"errors\": [\n            \"string\"\n          ],\n          \"warnings\": [\n            \"string\"\n          ],\n          \"lookups\": 1,\n          \"void_lookups\": 0,\n          \"text\": \"v=spf1 ip4:203.0.113.0/24 -all\",\n          \"record\": \"v=spf1 ip4:203.0.113.0/24 -all\",\n          \"records\": \"string\",\n          \"nodes\": [\n            {\n              \"values\": [\n                {\n                  \"value\": \"ip4:203.0.113.0/24\",\n                  \"lookups\": 0\n                }\n              ],\n              \"errors\": [\n                \"string\"\n              ],\n              \"warnings\": [\n                \"string\"\n              ],\n              \"lookups\": 1,\n              \"void_lookups\": 0,\n              \"text\": \"include:example.com\",\n              \"record\": \"v=spf1 ip4:203.0.113.0/24 -all\"\n            }\n          ]\n        }\n      }\n    },\n    \"lookup_date\": \"2020-01-01T09:17:11.343844Z\",\n    \"inactive\": false,\n    \"detected_dkim_selector\": \"some selector\"\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Unauthenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Validation error</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","analyzer"],"host":["https://app.mymssp.com"],"query":[],"variable":[]}},"response":[{"id":"36cff3be-ea7c-4638-a415-1688f6255625","name":"Success response","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/analyzer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Mon, 16 Sep 2024 14:57:04 GMT"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.26.2"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 9a8ac33fc9fddfdee2faf662aa337e6a.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P1"},{"key":"X-Amz-Cf-Id","value":"uYihdP_oTGqVXNon8WSCx4JJaXPxApQwgfTzZwMJnphL1rMRXKnJvQ=="}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"percent\": 86,\n        \"score\": 86,\n        \"score_mark\": \"B\",\n        \"domain\": \"google.com\",\n        \"details\": {\n            \"a\": [\n                \"209.85.203.101\",\n                \"209.85.203.100\",\n                \"209.85.203.102\",\n                \"209.85.203.139\",\n                \"209.85.203.113\",\n                \"209.85.203.138\"\n            ],\n            \"ns\": [\n                \"ns1.google.com\",\n                \"ns2.google.com\",\n                \"ns3.google.com\",\n                \"ns4.google.com\"\n            ],\n            \"mx\": [\n                {\n                    \"exchange\": \"smtp.google.com\",\n                    \"priority\": 10\n                }\n            ],\n            \"dmarc\": \"v=DMARC1; p=reject; rua=mailto:mailauth-reports@google.com\",\n            \"dmarc_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"DMARC1\"\n                    },\n                    \"p\": {\n                        \"value\": \"reject\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:mailauth-reports@google.com\"\n                    }\n                },\n                \"records\": null,\n                \"valid\": true,\n                \"is_valid\": true\n            },\n            \"dkim\": [\n                {\n                    \"selector\": \"20230601\",\n                    \"records\": [\n                        \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\"\n                    ],\n                    \"valid\": true,\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"DKIM1\",\n                            \"description\": \"Version\"\n                        },\n                        \"k\": {\n                            \"value\": \"rsa\",\n                            \"description\": \"DKIM key type\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\",\n                            \"description\": \"Public Key\"\n                        }\n                    },\n                    \"message\": \"This record has been correctly setup\",\n                    \"record_check\": [\n                        {\n                            \"key\": \"Valid DKIM record\",\n                            \"value\": \"Yes\",\n                            \"status\": true\n                        },\n                        {\n                            \"key\": \"Public Key Found\",\n                            \"value\": \"Yes\",\n                            \"status\": true\n                        },\n                        {\n                            \"key\": \"Key Algorithm\",\n                            \"value\": \"rsa\",\n                            \"status\": true\n                        },\n                        {\n                            \"key\": \"Error Details\",\n                            \"value\": \"No errors found\",\n                            \"status\": true\n                        }\n                    ],\n                    \"errors\": [],\n                    \"warnings\": []\n                }\n            ],\n            \"spf\": \"v=spf1 include:_spf.google.com ~all\",\n            \"spf_parsed\": {\n                \"structure\": {\n                    \"values\": [],\n                    \"errors\": [],\n                    \"warnings\": [],\n                    \"lookups\": 4,\n                    \"void_lookups\": 0,\n                    \"text\": \"google.com\",\n                    \"record\": \"v=spf1 include:_spf.google.com ~all\",\n                    \"records\": null,\n                    \"nodes\": [\n                        {\n                            \"values\": [],\n                            \"errors\": [],\n                            \"warnings\": [],\n                            \"lookups\": 4,\n                            \"void_lookups\": 0,\n                            \"text\": \"include:_spf.google.com\",\n                            \"record\": \"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all\",\n                            \"records\": null,\n                            \"nodes\": [\n                                {\n                                    \"values\": [\n                                        {\n                                            \"value\": \"ip4:35.190.247.0/24\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:64.233.160.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:66.102.0.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:66.249.80.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:72.14.192.0/18\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:74.125.0.0/16\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:108.177.8.0/21\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:173.194.0.0/16\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:209.85.128.0/17\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:216.58.192.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:216.239.32.0/19\",\n                                            \"lookups\": 0\n                                        }\n                                    ],\n                                    \"errors\": [],\n                                    \"warnings\": [],\n                                    \"lookups\": 1,\n                                    \"void_lookups\": 0,\n                                    \"text\": \"include:_netblocks.google.com\",\n                                    \"record\": \"v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all\",\n                                    \"records\": null,\n                                    \"nodes\": []\n                                },\n                                {\n                                    \"values\": [\n                                        {\n                                            \"value\": \"ip6:2001:4860:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2404:6800:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2607:f8b0:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2800:3f0:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2a00:1450:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2c0f:fb50:4000::/36\",\n                                            \"lookups\": 0\n                                        }\n                                    ],\n                                    \"errors\": [],\n                                    \"warnings\": [],\n                                    \"lookups\": 1,\n                                    \"void_lookups\": 0,\n                                    \"text\": \"include:_netblocks2.google.com\",\n                                    \"record\": \"v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all\",\n                                    \"records\": null,\n                                    \"nodes\": []\n                                },\n                                {\n                                    \"values\": [\n                                        {\n                                            \"value\": \"ip4:172.217.0.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.32.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.128.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.160.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.192.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.253.56.0/21\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.253.112.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:108.177.96.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:35.191.0.0/16\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:130.211.0.0/22\",\n                                            \"lookups\": 0\n                                        }\n                                    ],\n                                    \"errors\": [],\n                                    \"warnings\": [],\n                                    \"lookups\": 1,\n                                    \"void_lookups\": 0,\n                                    \"text\": \"include:_netblocks3.google.com\",\n                                    \"record\": \"v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all\",\n                                    \"records\": null,\n                                    \"nodes\": []\n                                }\n                            ]\n                        }\n                    ]\n                },\n                \"record\": \"v=spf1 include:_spf.google.com ~all\",\n                \"records\": null,\n                \"lookups\": 4,\n                \"void_lookups\": 0,\n                \"errors\": [],\n                \"warnings\": [],\n                \"valid\": true,\n                \"term_value\": \"~\",\n                \"term_text\": \"Soft Fail\",\n                \"has_ptr_record\": false,\n                \"is_valid\": true\n            },\n            \"bimi\": null,\n            \"bimi_parsed\": null,\n            \"mta-sts\": {\n                \"url\": \"https://mta-sts.google.com/.well-known/mta-sts.txt\",\n                \"version\": \"stsv1\",\n                \"mode\": \"enforce\",\n                \"mx\": \"smtp.google.com\",\n                \"mx_1\": \"aspmx.l.google.com\",\n                \"mx_2\": \"*.aspmx.l.google.com\",\n                \"max_age\": \"86400\",\n                \"mx_records\": [\n                    \"smtp.google.com\",\n                    \"aspmx.l.google.com\",\n                    \"*.aspmx.l.google.com\"\n                ],\n                \"error\": null,\n                \"errorDetails\": [],\n                \"is_valid\": true\n            },\n            \"_mta-sts\": \"v=STSv1; id=20210803T010101;\",\n            \"tls\": \"v=TLSRPTv1;rua=mailto:sts-reports@google.com\",\n            \"_mta-sts_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"STSv1\"\n                    },\n                    \"id\": {\n                        \"value\": \"20210803T010101\"\n                    }\n                },\n                \"valid\": true\n            },\n            \"tls_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"TLSRPTv1\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:sts-reports@google.com\"\n                    }\n                },\n                \"valid\": true\n            },\n            \"dkim_parsed\": {\n                \"result\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\",\n                \"dkim_parsed\": {\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"DKIM1\"\n                        },\n                        \"k\": {\n                            \"value\": \"rsa\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\"\n                        }\n                    },\n                    \"messages\": null,\n                    \"records\": null,\n                    \"valid\": true\n                },\n                \"is_valid\": true\n            }\n        },\n        \"lookup_date\": \"2024-09-16T14:57:04.575524Z\",\n        \"inactive\": false,\n        \"detected_dkim_selector\": \"\"\n    }\n}"}],"_postman_id":"aa5ebc88-a42e-4380-ab81-db34a6307e56"},{"name":"Generate PDF Report","id":"7648bcd2-e9c3-4546-8cf7-5d671a733279","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/analyzer/export/pdf","description":"<p>Analyze a domain and return a PDF with the results of the analysis  </p>\n<p>Responses</p>\n<ul>\n<li><p><strong>200</strong> Success response</p>\n<ul>\n<li>Returns the PDF report</li>\n</ul>\n</li>\n<li><p><strong>401</strong> Unauthenticated</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Validation error</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","analyzer","export","pdf"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"19a9a6af-a5dc-4edb-bd06-4503aa6624a2","name":"Unauthenticated","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\"\n}"},{"id":"45aca48f-6404-443a-afa1-4f0de8ac8ad8","name":"Forbidden","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\"\n}"},{"id":"c3dcdb3d-9edc-4deb-ab3b-745bd719db4a","name":"Validation error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\",\n  \"errors\": {\n    \"domain\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n  }\n}"}],"_postman_id":"7648bcd2-e9c3-4546-8cf7-5d671a733279"}],"id":"860869f2-9d7e-4edf-b101-07017afb44f5","_postman_id":"860869f2-9d7e-4edf-b101-07017afb44f5","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Lookup DMARC","id":"95ab4e82-d162-4823-91e0-b4f4283889d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\",\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/lookup/records/dmarc","description":"<h2 id=\"title-domain-dmarc-record-lookup-endpoint\">Title: Domain DMARC Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the DMARC record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1mssppower-toolslookuprecordsdmarc\"><code>POST /api/v1/mssp/power-tools/lookup/records/dmarc</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","lookup","records","dmarc"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"c6b89620-a4f0-46d5-b67d-735152d42d5a","name":"Lookup DMARC","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\",\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/lookup/records/dmarc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"record\": null,\n            \"value_parsed\": null\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"record\": \"v=DMARC1; p=reject; rua=mailto:15r6gzki9a@rua.powerdmarc.com,mailto:dmarc@powerdmarc.com; ruf=mailto:15r6gzki9a@ruf.powerdmarc.com,mailto:dmarc@powerdmarc.com; pct=100; fo=0:1:d:s;\",\n            \"value_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"DMARC1\"\n                    },\n                    \"p\": {\n                        \"value\": \"reject\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:15r6gzki9a@rua.powerdmarc.com,mailto:dmarc@powerdmarc.com\"\n                    },\n                    \"ruf\": {\n                        \"value\": \"mailto:15r6gzki9a@ruf.powerdmarc.com,mailto:dmarc@powerdmarc.com\"\n                    },\n                    \"pct\": {\n                        \"value\": \"100\"\n                    },\n                    \"fo\": {\n                        \"value\": \"0:1:d:s\"\n                    }\n                },\n                \"records\": null,\n                \"valid\": true\n            }\n        }\n    ]\n}"}],"_postman_id":"95ab4e82-d162-4823-91e0-b4f4283889d3"},{"name":"Generate DMARC Record","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"9bae678b-b780-457d-acf0-ed8b43a163b7"}}],"id":"554dfc97-2228-466a-8553-bbdaab1538b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"data\": [\r\n       {\r\n            \"policy\": \"reject\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example2@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"87\"\r\n       },\r\n       {\r\n            \"policy\": \"quarantine\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example5@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"20\"\r\n       }\r\n   ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/generators/dmarc","description":"<h2 id=\"title-dmarc-generator-endpoint\">Title: DMARC Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the DMARC record based on the provided data. The maximum count of generated DMARC records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1mssppower-toolsgeneratorsdmarc\"><code>POST /api/v1/mssp/power-tools/generators/dmarc</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>policy</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>none</code>, <code>reject</code>, <code>quarantine</code></li>\n<li><code>description</code>: The DMARC policy allows senders to dictate how emails failing the<br />  DMARC check will be handled by email receivers.</li>\n</ul>\n</li>\n<li><code>aggregate_report_email</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The property takes an email addresses. Provide at least one email.</li>\n</ul>\n</li>\n<li><code>forensic_feedback_email</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The property takes an email addresses. Provide at least one email.</li>\n</ul>\n</li>\n<li><code>subdomain_policy</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>none</code>, <code>reject</code>, <code>quarantine</code></li>\n<li><code>description</code>: Select the policy you want to apply to emails sent from your subdomains. If unspecified, the policy applied to the main domain will be applied to the subdomain.</li>\n</ul>\n</li>\n<li><code>dkim_alignment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>strict</code>, <code>relaxed</code></li>\n<li><code>description</code>: In DKIM, the domain value in the d= field of the DKIM-signature in the email header has to align with the domain found in the from header.</li>\n</ul>\n</li>\n<li><code>spf_alignment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>strict</code>, <code>relaxed</code></li>\n<li><code>description</code>: In SPF, the domain in the ‘Return-Path’ header has to align with that in the from header.</li>\n</ul>\n</li>\n<li><code>forensic_options</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>0</code>, <code>1</code>, <code>d</code>, <code>s</code></li>\n<li><code>description</code>: Forensic options represents in which case you want to receive forensic reports. You can select one or more options.</li>\n</ul>\n</li>\n<li><code>policy_percentage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available values</code>: accepts the range from 0 to 100</li>\n<li><code>description</code>: The percentage tag instructs ISPs to only apply the DMARC policy to a percentage of failing emails. 'pct=50' will instruct receivers to only apply the policy for 50% of the emails that fail the DMARC check.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains\": [\n      \"The domains field is required and must contain inner object elements.\",\n      \"The domains must be an array.\",\n      \"The domains.Index.domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\",\n      \"The selector value(s) is invalid.\",\n      \"The domains inner elements must be an object\",\n      \"The domains inner elements may not have more than 10 items.\",\n      \"The domains.Index.selectors must be an array.\",\n      \"No DKIM Record found\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","generators","dmarc"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"35e36a86-b3d8-4559-ad10-21087b14507d","name":"Generate DMARC Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"data\": [\r\n       {\r\n            \"policy\": \"reject\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example2@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"87\"\r\n       },\r\n       {\r\n            \"policy\": \"quarantine\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example5@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"20\"\r\n       }\r\n   ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/dmarc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 18 May 2023 13:43:00 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Secure-Policy","value":"default-src 'self'; script-src 'self' https://www.powerdmarc.site; img-src 'self' data: https://www.powerdmarc.site; object-src 'none'; connect-src 'self' https://www.powerdmarc.site ; upgrade-insecure-requests"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"ALLOW-FROM https://www.powerdmarc.site"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"microphone 'none'; payment 'none'; sync-xhr 'self' https://www.powerdmarc.site"},{"key":"Vary","value":"Authorization"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"150"},{"key":"X-RateLimit-Remaining","value":"148"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=DMARC1; p=reject; sp=none; adkim=s; rua=mailto:example@gmail.com; ruf=mailto:example2@gmail.com; pct=87; fo=d;\"\n        },\n        {\n            \"value\": \"v=DMARC1; p=quarantine; sp=none; adkim=s; rua=mailto:example3@gmail.com,mailto:example4@gmail.com; ruf=mailto:example5@gmail.com; pct=20; fo=d;\"\n        }\n    ]\n}"}],"_postman_id":"554dfc97-2228-466a-8553-bbdaab1538b9"},{"name":"Generate BIMI Record","id":"ca11cbac-6c27-4058-9d50-83d83133587e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n           \"domain\": \"example.com\",\n           \"image_url\": \"https://www.svgrepo.com/show/69341/example-logo.svg\",\n           \"certificate_url\": \"\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/generators/bimi","description":"<h2 id=\"title-bimi-generator-endpoint\">Title: BIMI Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the BIMI record based on the provided data. The maximum count of generated BIMI records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsgeneratorsbimi\"><code>POST /api/v1/power-tools/generators/bimi</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>domain</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><code>image_url</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: A valid URL of an SVG file. The URL should have the <code>.svg</code> extension.</li>\n</ul>\n</li>\n<li><code>certificate_url</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: A valid URL of an PEM file. The URL should have the .pem extension.\"</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"data\": [\n      \"The data is invalid.\",\n      \"The data field must be an array.\",\n      \"The data field is required\",\n      \"The data.Index field is required\",\n      \"The data.Index must be an array\",\n      \"The data.Index may not have more than 10 items\"\n    ],\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"image_url\": [\n      \"The image url field is required\",\n      \"The image url format is invalid.\",\n      \"The image url must end with one of the following: .svg.\"\n    ],\n    \"certificate_url\": [\n      \"The certificate url format is invalid.\",\n      \"The certificate url must end with one of the following: .pem.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","generators","bimi"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"eff76f50-af1e-4139-ad7a-ae2d7ef7a89b","name":"Generate BIMI Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n           \"domain\": \"example.com\",\n           \"image_url\": \"https://www.svgrepo.com/show/69341/example-logo.svg\",\n           \"certificate_url\": \"\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/bimi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 18 May 2023 13:44:16 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Secure-Policy","value":"default-src 'self'; script-src 'self' https://www.powerdmarc.site; img-src 'self' data: https://www.powerdmarc.site; object-src 'none'; connect-src 'self' https://www.powerdmarc.site ; upgrade-insecure-requests"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"ALLOW-FROM https://www.powerdmarc.site"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"microphone 'none'; payment 'none'; sync-xhr 'self' https://www.powerdmarc.site"},{"key":"Vary","value":"Authorization"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"150"},{"key":"X-RateLimit-Remaining","value":"148"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=BIMI1;l=https://www.svgrepo.com/show/69341/example-logo.svg;\"\n        }\n    ]\n}"}],"_postman_id":"ca11cbac-6c27-4058-9d50-83d83133587e"}],"id":"faf94a8f-03da-42fd-b3d6-4c1b912e1f30","_postman_id":"faf94a8f-03da-42fd-b3d6-4c1b912e1f30","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domain Reports","item":[{"name":"Get Domain Health By Domain ID","id":"b094139f-1ddb-4983-9553-66d04f2d5e43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/domain-health/147","description":"<h2 id=\"title-get-domain-health\">Title: Get Domain Health</h2>\n<h3 id=\"get-apiv1msspdomain-healthdomainid\"><code>GET /api/v1/mssp/domain-health/{domainID}</code></h3>\n<h3 id=\"description-get-domain-health-by-domain-id\">Description: GET Domain Health by domain ID.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>domainID</code> (required): Pass any id under the accounts to get domain healt data.</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domain-health","147"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a7bbccee-38cb-46f3-bb66-45cb59787bbd","name":"Get Hosted DMARC By Domain ID Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/domain-health/147"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy\": \"reject\",\n        \"percent\": 93,\n        \"score\": 93,\n        \"scoreMark\": \"A\",\n        \"suggestions\": {\n            \"MtaSts\": [\n                {\n                    \"url\": \"https://www.example.com/mta-sts\",\n                    \"url_text\": \"Switch MTA-STS policy to Enforce mode\"\n                }\n            ],\n            \"Bimi\": [\n                {\n                    \"url\": \"https://www.example.com/tools/powerbimi\",\n                    \"url_text\": \"Setup BIMI for the domain\"\n                }\n            ]\n        },\n        \"errors\": {\n            \"MtaSts\": [\n                {\n                    \"record\": [\n                        \"v=STSv1; id=20210330085244295304;\"\n                    ],\n                    \"message\": \"MTA-STS is in testing mode\",\n                    \"text\": \"Having your MTA-STS mode set to testing does not instruct your incoming mail server to enforce any protection. Switching to enforcement mode will ensure that all incoming emails are TLS encrypted. <strong>Note: Make sure you check your TLS reports are not failed before making any changes to your MTA-STS policy to avoid any mail disruption</strong>\"\n                }\n            ],\n            \"Bimi\": [\n                {\n                    \"record\": [],\n                    \"message\": \"BIMI record not found\",\n                    \"text\": \"BIMI helps your outgoing emails get brand recognition and it works hand to hand with your DMARC record. Utilize PowerBIMI to help configure your BIMI record easily\"\n                }\n            ]\n        },\n        \"statuses\": {\n            \"Dmarc\": \"valid\",\n            \"MtaSts\": \"valid\",\n            \"Spf\": \"valid\",\n            \"TlsRpt\": \"valid\",\n            \"Dkim\": \"valid\",\n            \"Bimi\": \"notFound\"\n        }\n    }\n}"}],"_postman_id":"b094139f-1ddb-4983-9553-66d04f2d5e43"},{"name":"Get reports by domain group","id":"4a90974e-190d-4aac-b563-97b0cb1edceb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.mymssp.com/api/v1/customers/domain-groups/:domainGroup/reports?dateBegin=2024-09-01&dateEnd=2024-09-16","description":"<p>Get Domain Groups Reports</p>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>200</strong> Success response</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"total_mail_volume\": 0,\n    \"dmarc_compliant_mail_volume\": 0,\n    \"dmarc_compliance\": 0,\n    \"dkim_verification_aligned_count\": 0,\n    \"dkim_verification_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_count\": 0,\n    \"dkim_verification_failed_percentage\": 0,\n    \"dkim_verification_failed_count\": 0,\n    \"spf_verification_aligned_percentage\": 0,\n    \"spf_verification_aligned_count\": 0,\n    \"spf_verification_not_aligned_percentage\": 0,\n    \"spf_verification_not_aligned_count\": 0,\n    \"spf_verification_failed_count\": 0,\n    \"spf_verification_failed_percentage\": 0,\n    \"domains\": [\n      {\n        \"id\": 123,\n        \"name\": \"example.com\"\n      }\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Unauthenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Resource not found.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateBegin\": [\n      \"The 'dateBegin' is not a valid date.\",\n      \"The 'dateBegin' cannot be after today.\"\n    ],\n    \"dateEnd\": [\n      \"The 'dateEnd' is not a valid date.\",\n      \"The 'dateEnd' field is required when 'dateBegin' is present.\",\n      \"The 'dateEnd' cannot be after today.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domain-groups",":domainGroup","reports"],"host":["https://app.mymssp.com"],"query":[{"description":{"content":"<p>(Required) Begin date</p>\n","type":"text/plain"},"key":"dateBegin","value":"2024-09-01"},{"description":{"content":"<p>(Required) End date</p>\n","type":"text/plain"},"key":"dateEnd","value":"2024-09-16"}],"variable":[{"description":{"content":"<p>(Required) Domain Group ID</p>\n","type":"text/plain"},"type":"any","value":"756","key":"domainGroup"}]}},"response":[{"id":"4c43d84f-45d0-43b9-87f4-f689a5ad5968","name":"Success response","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/domain-groups/:domainGroup/reports?dateBegin=2024-09-01&dateEnd=2024-09-16","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","domain-groups",":domainGroup","reports"],"query":[{"key":"dateBegin","value":"2024-09-01","description":"(Required) Begin date"},{"key":"dateEnd","value":"2024-09-16","description":"(Required) End date"}],"variable":[{"key":"domainGroup","value":"756","description":"(Required) Domain Group ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 Sep 2024 12:24:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"8c40d623de067d41-EVN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"cf-apo-via","value":"origin,host"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=d6mgZvj1VuhT8%2Fy6WVlYCOYx5xWfPWVJgOZgTn7lop6BDBfeQ4k9A5jngbhr6CVuMLhVIjie8e%2B6BDX1Rb81vPg%2F3uc2cOLku4dJj8DJu3rLu5xu946vFgts81TNArjv%2BQuIfg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-site"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"total_mail_volume\": 89,\n        \"dmarc_compliant_mail_volume\": 47,\n        \"dmarc_compliance\": 52.8,\n        \"dkim_verification_aligned_count\": 47,\n        \"dkim_verification_aligned_percentage\": 52.8,\n        \"dkim_verification_not_aligned_percentage\": 3.4,\n        \"dkim_verification_not_aligned_count\": 3,\n        \"dkim_verification_failed_percentage\": 43.8,\n        \"dkim_verification_failed_count\": 39,\n        \"spf_verification_aligned_count\": 0,\n        \"spf_verification_aligned_percentage\": 0,\n        \"spf_verification_not_aligned_count\": 16,\n        \"spf_verification_not_aligned_percentage\": 18,\n        \"spf_verification_failed_count\": 73,\n        \"spf_verification_failed_percentage\": 82,\n        \"domains\": [\n            {\n                \"id\": 54057,\n                \"name\": \"example.com\"\n            },\n            {\n                \"id\": 60799,\n                \"name\": \"mydomain.com\"\n            },\n            {\n                \"id\": 60907,\n                \"name\": \"new.example.com\"\n            }\n        ]\n    }\n}"}],"_postman_id":"4a90974e-190d-4aac-b563-97b0cb1edceb"},{"name":"Get Domain Reports","id":"e45b5e15-0353-4ebb-9433-693e9130ff43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateBegin\": \"2020-01-01\",\n    \"dateEnd\": \"2024-09-16\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domain-reports/64885","description":"<h2 id=\"title-get-domain-reports\">Title: Get Domain Reports</h2>\n<h3 id=\"get-apiv1msspdomain-reportsdomainid\"><code>GET /api/v1/mssp/domain-reports/{domainId}</code></h3>\n<h3 id=\"description-get-domain-reports-by-domain-id\">Description: GET Domain Reports by domain ID.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>dateBegin</code> (required):</p>\n<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><p><code>dateEnd</code> (required):</p>\n<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>200</strong> Success Response</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"total_mail_volume\": 0,\n    \"dmarc_compliant_mail_volume\": 0,\n    \"dmarc_compliance\": 0,\n    \"dmarc_noncompliant_mail_volume\": 0,\n    \"dkim_verification_aligned_count\": 0,\n    \"dkim_verification_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_count\": 0,\n    \"dkim_verification_failed_percentage\": 0,\n    \"dkim_verification_failed_count\": 0,\n    \"policy_dmarc_none_count\": 0,\n    \"policy_dmarc_none_percentage\": 0,\n    \"policy_dmarc_reject_count\": 0,\n    \"policy_dmarc_reject_percentage\": 0,\n    \"policy_dmarc_quarantine_count\": 0,\n    \"policy_dmarc_quarantine_percentage\": 0,\n    \"spf_verification_aligned_count\": 0,\n    \"spf_verification_aligned_percentage\": 0,\n    \"spf_verification_not_aligned_percentage\": 0,\n    \"spf_verification_not_aligned_count\": 0,\n    \"spf_verification_failed_count\": 0,\n    \"spf_verification_failed_percentage\": 0\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Unauthenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403 Forbidden</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Resource not found.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateBegin\": [\n      \"The 'dateBegin' is not a valid date.\",\n      \"The 'dateBegin' cannot be after today.\"\n    ],\n    \"dateEnd\": [\n      \"The 'dateEnd' is not a valid date.\",\n      \"The 'dateEnd' field is required when 'dateBegin' is present.\",\n      \"The 'dateEnd' cannot be after today.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domain-reports","64885"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"f78956c6-2516-47a2-ae69-d2685de90a8d","name":"Get Domain Reports","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateBegin\": \"2020-01-01\",\n    \"dateEnd\": \"2024-09-16\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domain-reports/64885"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 Sep 2024 13:52:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"8c4156a4087e334a-EVN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"cf-apo-via","value":"origin,host"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"53"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=OGb71QOzmGiLjUT7XyBajZ6vAD5BivBj2pHZfsuFfpmLIHXCTdH1AK%2BwjFb54cExy73H2WiBQbtwrVkui%2F%2FkTyMJ%2BJ%2B0MsQ2uWqWlfk0HL15WGOPCzZAZDP8BnAfo8%2FVmcqXvA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-site"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"total_mail_volume\": 1195,\n        \"dmarc_compliant_mail_volume\": 1189,\n        \"dmarc_compliance\": 99.5,\n        \"dmarc_noncompliant_mail_volume\": 6,\n        \"dkim_verification_aligned_count\": 1176,\n        \"dkim_verification_aligned_percentage\": 98.4,\n        \"dkim_verification_not_aligned_percentage\": 0.3,\n        \"dkim_verification_not_aligned_count\": 3,\n        \"dkim_verification_failed_percentage\": 1.3,\n        \"dkim_verification_failed_count\": 16,\n        \"policy_dmarc_none_count\": 1189,\n        \"policy_dmarc_none_percentage\": 99.5,\n        \"policy_dmarc_reject_count\": 0,\n        \"policy_dmarc_reject_percentage\": 0,\n        \"policy_dmarc_quarantine_count\": 6,\n        \"policy_dmarc_quarantine_percentage\": 0.5,\n        \"spf_verification_aligned_count\": 863,\n        \"spf_verification_aligned_percentage\": 72.2,\n        \"spf_verification_not_aligned_count\": 313,\n        \"spf_verification_not_aligned_percentage\": 26.2,\n        \"spf_verification_failed_count\": 19,\n        \"spf_verification_failed_percentage\": 1.6\n    }\n}"}],"_postman_id":"e45b5e15-0353-4ebb-9433-693e9130ff43"}],"id":"cdc92c69-e750-4aa7-9d83-edcf17faf4f5","_postman_id":"cdc92c69-e750-4aa7-9d83-edcf17faf4f5","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Alerts","item":[{"name":"Get Alerts","id":"d0fd6a09-65d0-4fed-b034-4b7f64fda7e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"perPage\": 20,\n    \"domain\": \"example.com\",\n    \"alertType\": \"threshold\",\n    \"page\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/:userId","description":"<h2 id=\"title-get-alerts\">Title: Get Alerts</h2>\n<h3 id=\"post-apiv1msspalertsusersuserid\"><code>POST /api/v1/mssp/alerts/users/{userId}</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n<li><p><code>domain</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Filtering data by domain name.</p>\n</li>\n</ul>\n</li>\n<li><p><code>alertType</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available_values</code>: <code>forensic</code>, <code>threshold</code>, <code>dns</code></p>\n</li>\n</ul>\n</li>\n<li><p><code>recordType</code> (required if <code>alertType</code> is not <code>treshold</code>):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Filtering data by record type.</p>\n</li>\n<li><p><code>available_values</code>: <code>a</code>, <code>spf</code>, <code>ns</code>, <code>bimi</code>, <code>dkim</code>, <code>mx</code>, <code>dmarc</code></p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users",":userId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"","key":"userId"}]}},"response":[{"id":"e57ea1f5-1e20-4e23-84bd-d0c633f44146","name":"Get Alerts","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 12699,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"added\",\n            \"recordType\": \"spf\",\n            \"state\": \"In Alarm\",\n            \"triggeredOn\": \"2025-12-04 11:37:15\",\n            \"description\": {\n                \"oldRecord\": \"v=spf12 a:example.com exists:example.com\",\n                \"newRecord\": \"v=spf12 a:example.com exists:example.com\",\n                \"errorMessage\": \"Invalid SPF record found for 'example.com'\"\n            }\n        },\n        {\n            \"id\": 12345,\n            \"domain\": \"example.com\",\n            \"alertType\": null,\n            \"alertSubtype\": null,\n            \"alertInfo\": null,\n            \"recordType\": null,\n            \"state\": \"Info\",\n            \"triggeredOn\": \"2025-12-04 18:33:46\"\n        },\n    ],\n    \"links\": {\n        \"first\": \"http://example.com/api/v1/customers/alerts?page=1\",\n        \"last\": \"http://example.com/api/v1/customers/alerts?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://example.com/api/v1/customers/alerts\",\n        \"per_page\": 20,\n        \"to\": 2,\n        \"total\": 2\n    }\n}"}],"_postman_id":"d0fd6a09-65d0-4fed-b034-4b7f64fda7e0"},{"name":"Get Alerts Metrics","id":"0cc2c59a-8191-4a62-8004-b904c50d831c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/metrics","description":"<h2 id=\"title-get-alerts-metrics\">Title: Get Alerts Metrics</h2>\n<h3 id=\"get-apiv1msspalertsmetrics\"><code>GET /api/v1/mssp/alerts/metrics</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","metrics"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"08ea720a-3e3a-4896-96ea-5daee95dd250","name":"Get Alerts  Metrics","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/alerts/metrics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"name\": \"Forensic emails\",\n            \"value\": \"forensic_count\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC\",\n            \"value\": \"count_dmarc_pass\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where only SPF is aligned\",\n            \"value\": \"count_dmarc_pass_spf_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where only DKIM is aligned\",\n            \"value\": \"count_dmarc_pass_dkim_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where both SPF and DKIM are aligned\",\n            \"value\": \"count_dmarc_pass_fully_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where SPF is not aligned\",\n            \"value\": \"count_dmarc_pass_spf_not_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where DKIM is not aligned\",\n            \"value\": \"count_dmarc_pass_dkim_not_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_pass_fully_not_aligned\"\n        },\n        {\n            \"name\": \"Forwarded emails with passed DMARC where SPF is not aligned\",\n            \"value\": \"count_dmarc_pass_spf_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded emails with passed DMARC where DKIM is not aligned\",\n            \"value\": \"count_dmarc_pass_dkim_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded emails with passed DMARC where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_pass_fully_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"DMARC failed emails where SPF is not aligned\",\n            \"value\": \"count_dmarc_fail_spf_not_aligned\"\n        },\n        {\n            \"name\": \"DMARC failed emails where DKIM is not aligned\",\n            \"value\": \"count_dmarc_fail_dkim_not_aligned\"\n        },\n        {\n            \"name\": \"DMARC failed emails where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_fail_fully_not_aligned\"\n        },\n        {\n            \"name\": \"Forwarded DMARC failed emails where SPF is not aligned\",\n            \"value\": \"count_dmarc_fail_spf_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded DMARC failed emails where DKIM is not aligned\",\n            \"value\": \"count_dmarc_fail_dkim_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded DMARC failed emails where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_fail_fully_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Emails with failed DMARC\",\n            \"value\": \"count_dmarc_fail\"\n        },\n        {\n            \"name\": \"Emails with failed DMARC with local policy\",\n            \"value\": \"count_dmarc_fail_policy_local\"\n        },\n        {\n            \"name\": \"Not forwarded emails with failed DMARC\",\n            \"value\": \"count_dmarc_fail_not_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded emails with failed DMARC\",\n            \"value\": \"count_dmarc_fail_forwarded\"\n        },\n        {\n            \"name\": \"Emails with DMARC resolution equal to none\",\n            \"value\": \"count_dmarc_none\"\n        },\n        {\n            \"name\": \"Emails with DMARC resolution equal to quarantine\",\n            \"value\": \"count_dmarc_quarantine\"\n        },\n        {\n            \"name\": \"Emails with DMARC resolution equal to reject\",\n            \"value\": \"count_dmarc_reject\"\n        },\n        {\n            \"name\": \"Emails with SPF resolution equal to none\",\n            \"value\": \"count_spf_none\"\n        },\n        {\n            \"name\": \"Emails with SPF resolution equal to neutral\",\n            \"value\": \"count_spf_neutral\"\n        },\n        {\n            \"name\": \"Emails with failed SPF check\",\n            \"value\": \"count_spf_fail\"\n        },\n        {\n            \"name\": \"Emails with DKIM resolution equal to none\",\n            \"value\": \"count_dkim_none\"\n        },\n        {\n            \"name\": \"Emails with DKIM resolution equal to neutral\",\n            \"value\": \"count_dkim_neutral\"\n        },\n        {\n            \"name\": \"Emails with DKIM resolution equal to policy\",\n            \"value\": \"count_dkim_policy\"\n        },\n        {\n            \"name\": \"Emails with failed DKIM check\",\n            \"value\": \"count_dkim_fail\"\n        },\n        {\n            \"name\": \"Forwarded emails\",\n            \"value\": \"count_eval_forwarded\"\n        },\n        {\n            \"name\": \"Emails with local_policy\",\n            \"value\": \"count_eval_local_policy\"\n        }\n    ]\n}"}],"_postman_id":"0cc2c59a-8191-4a62-8004-b904c50d831c"},{"name":"Get Alerts Configurations","id":"7445af6b-cb5d-41ba-b893-ca91008167a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration","description":"<h2 id=\"title-get-alerts-configurations\">Title: Get Alerts Configurations</h2>\n<h3 id=\"get-apiv1msspalertsusersuseridconfiguration\"><code>GET /api/v1/mssp/alerts/users/{userId}/configuration</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>userId</code> (required): Pass userId to receive alerts for the current user.</li>\n<li><code>email</code> (optional):<ul>\n<li><code>description</code>: Pass email to get filtered results based on the email.</li>\n</ul>\n</li>\n<li><code>domain</code> (optional):<ul>\n<li><code>description</code>: Pass domain name to get filtered results based on the domain name.</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users","327","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"11184d5d-a785-4449-92ff-6427a2b9471e","name":"Get Alerts Configurations","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"metric\": \"\",\n            \"interval\": \"\",\n            \"is_enabled\": true,\n            \"in_threshold\": false,\n            \"condition\": \"\",\n            \"emails\": \"test@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"domains\": \"example1.com, example2.com, example3.com\",\n            \"domain_ids\": \"2218,787,788\",\n            \"domains_config_ids\": \"12698,12699,12700\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://example.com/api/v1/customers/alerts/configuration?page=1\",\n        \"last\": \"http://example.com/api/v1/customers/alerts/configuration?page=2\",\n        \"prev\": null,\n        \"next\": \"http://example.com/api/v1/customers/alerts/configuration?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"path\": \"http://example.com/api/v1/customers/alerts/configuration\",\n        \"per_page\": 5,\n        \"to\": 5,\n        \"total\": 8\n    }\n}"}],"_postman_id":"7445af6b-cb5d-41ba-b893-ca91008167a2"},{"name":"Create Threshold Alerts Configuration","id":"1dbf8629-aeaf-464d-8a9b-d0b4a8b3682a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        577\n    ],\n    \"domain_groups_id\": [\n       23\n    ],\n    \"emails\": [\n        \"sevak@gmail.com\"\n    ],\n    \"value\": 11,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"11d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-threshold","description":"<h2 id=\"title-create-threshold-alerts-configuration\">Title: Create Threshold Alerts Configuration</h2>\n<h3 id=\"post-apiv1msspalertsusersuseridconfiguration-threshold\"><code>POST /api/v1/mssp/alerts/users/{userId}/configuration-threshold</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>value</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><code>condition</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>g</code>(great), <code>ge</code>(great or equal), <code>l</code>(lower), <code>le</code>(lover or equal)</li>\n</ul>\n</li>\n<li><code>metric</code>(required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: To fetch available values for this field, you can use <code>GET: api/v1/customers/alerts/metrics</code> endpoint. This field expects a <code>key</code> from the the response body of that endpoint.</li>\n</ul>\n</li>\n<li><code>interval</code> (required):<ul>\n<li><code>type</code> - <code>string</code></li>\n<li><code>description</code> - Add date casted in <code>number</code> + one of the keywords <code>m</code>(minutes), <code>h</code>(hours), <code>d</code>(days),</li>\n</ul>\n</li>\n<li><code>is_percentage</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"value\": [\n      \"The value must be an integer.\",\n      \"The value must be at least 1.\",\n      \"The value field is required\"\n    ],\n    \"condition\": [\n      \"Invalid Condition\",\n      \"The condition field is required\"\n    ],\n    \"metric\": [\n      \"Undefined Metric\",\n      \"The metric field is required\"\n    ],\n    \"interval\": [\n      \"Invalid Metric\",\n      \"The metric field is required\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required\"\n    ],\n    \"is_percentage\": [\n      \"The is 'is percentage' field is required.\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users","327","configuration-threshold"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"04569c31-e580-4019-b619-8240ef9748be","name":"Create Threshold Alerts Configuration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      2218,\n      787,\n      788\n    ],\n    \"domain_groups_id\": [\n       5\n    ],\n    \"emails\": [\n        \"test@example.com\"\n    ],\n    \"value\": 11,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"11d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-threshold"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 950,\n            \"domain_id\": 2218,\n            \"emails\": \"test@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"11d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 11,\n            \"condition\": \">=\"\n        },\n        {\n            \"id\": 951,\n            \"domain_id\": 787,\n            \"emails\": \"test@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"11d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 11,\n            \"condition\": \">=\"\n        },\n        {\n            \"id\": 952,\n            \"domain_id\": 788,\n            \"emails\": \"test@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"11d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 11,\n            \"condition\": \">=\"\n        }\n    ]\n}"}],"_postman_id":"1dbf8629-aeaf-464d-8a9b-d0b4a8b3682a"},{"name":"Edit Threshold Alerts Configuration","id":"cef55b5e-9634-415b-9d66-e251d247fd13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        577\n    ],\n    \"emails\": [\n        \"sevak@gmail.com\"\n    ],\n    \"domains_config_ids\": [\n        1043\n    ],\n    \"value\": 12,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"15d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-threshold","description":"<h2 id=\"title-edit-alerts-configuration\">Title: Edit Alerts Configuration</h2>\n<h3 id=\"patch-apiv1msspalertsusersuseridconfiguration-threshold\"><code>PATCH /api/v1/mssp/alerts/users/{userId}/configuration-threshold</code></h3>\n<h3 id=\"description-the-domain_config_ids-and-type-is-required-to-identify-the-configuration-pass-the-same-domain_config_ids-as-they-are-in-configuration-that-you-want-to-update\">Description: The <code>domain_config_ids</code> and <code>type</code> is required to identify the configuration. Pass the same <code>domain_config_ids</code> as they are in configuration that you want to update.</h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domain_config_ids</code> (<code>required</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n</ul>\n</li>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>value</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><code>condition</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>g</code>(great), <code>ge</code>(great or equal), <code>l</code>(lower), <code>le</code>(lover or equal)</li>\n</ul>\n</li>\n<li><code>metric</code>(required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: To fetch available values for this field, you can use <code>GET: api/v1/customers/alerts/metrics</code> endpoint. This field expects a <code>key</code> from the the response body of that endpoint.</li>\n</ul>\n</li>\n<li><code>interval</code> (required):<ul>\n<li><code>type</code> - <code>string</code></li>\n<li><code>description</code> - Add date casted in <code>number</code> + one of the keywords <code>m</code>(minutes), <code>h</code>(hours), <code>d</code>(days),</li>\n</ul>\n</li>\n<li><code>is_percentage</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"value\": [\n      \"The value must be an integer.\",\n      \"The value must be at least 1.\",\n      \"The value field is required\"\n    ],\n    \"condition\": [\n      \"Invalid Condition\",\n      \"The condition field is required\"\n    ],\n    \"metric\": [\n      \"Undefined Metric\",\n      \"The metric field is required\"\n    ],\n    \"interval\": [\n      \"Invalid Metric\",\n      \"The metric field is required\"\n    ],\n    \"is_percentage\": [\n      \"The is 'is percentage' field is required.\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users","327","configuration-threshold"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"303b74a9-1170-49cd-ad25-3b3a2a0e12e5","name":"Edit Threshold Alerts Configuration","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        2218\n    ],\n    \"emails\": [\n        \"test1@example.com\",\n        \"test2@example.com\"\n    ],\n    \"domains_config_ids\": [\n        951,\n        952,\n        950\n    ],\n    \"value\": 12,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"15d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-threshold"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 949,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"15d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 12,\n            \"condition\": \">=\"\n        }\n    ]\n}"}],"_postman_id":"cef55b5e-9634-415b-9d66-e251d247fd13"},{"name":"Create Automatic Alerts Configuration","id":"d291811c-b0ea-45ab-b37b-0a3392e326e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      577\n    ],\n    \"emails\": [\n        \"poewrdmarc@gmail.com\"\n    ],\n    \"is_enabled\": true,\n    \"type\": \"forensic\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-automatic","description":"<h2 id=\"title-create-alerts-configuration\">Title: Create Alerts Configuration</h2>\n<h3 id=\"post-apiv1msspalertsusersuseridconfiguration-automatic\"><code>POST /api/v1/mssp/alerts/users/{userId}/configuration-automatic</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>type</code> (required):<ul>\n<li><code>available_values</code>: <code>dns</code>, <code>forensic</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"value\": [\n      \"The value must be an integer.\",\n      \"The value must be at least 1.\",\n      \"The value field is required\"\n    ],\n    \"condition\": [\n      \"Invalid Condition\",\n      \"The condition field is required\"\n    ],\n    \"metric\": [\n      \"Undefined Metric\",\n      \"The metric field is required\"\n    ],\n    \"interval\": [\n      \"Invalid Metric\",\n      \"The metric field is required\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required\"\n    ],\n    \"is_percentage\": [\n      \"The is 'is percentage' field is required.\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users","327","configuration-automatic"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"5432e4c0-f261-4e2f-9761-da36836837e8","name":"Create Automatic Alerts Configuration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      2218,\n      787,\n      788\n    ],\n    \"domain_groups_id\": [\n       5\n    ],\n    \"emails\": [\n        \"test1@example.com\",\n        \"test2@example.com\"\n    ],\n    \"is_enabled\": true,\n    \"type\": \"dns\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-automatic"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 12698,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        },\n        {\n            \"id\": 12699,\n            \"domain_id\": 787,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        },\n        {\n            \"id\": 12700,\n            \"domain_id\": 788,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        },\n        {\n            \"id\": 12698,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        }\n    ]\n}"}],"_postman_id":"d291811c-b0ea-45ab-b37b-0a3392e326e2"},{"name":"Edit Automatic Alerts Configuration","id":"6fdea411-95ce-4864-ae1b-ecb2c4361b12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        577\n    ],\n    \"emails\": [\n        \"sevak@gmail.com\"\n    ],\n    \"domains_config_ids\": [\n        892\n    ],\n    \"is_enabled\": true,\n    \"type\": \"dns\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-automatic","description":"<h2 id=\"title-edit-alerts-configuration\">Title: Edit Alerts Configuration</h2>\n<h3 id=\"patch-apiv1msspalertsusersuseridconfiguration-automatic\"><code>PATCH /api/v1/mssp/alerts/users/{userId}/configuration-automatic</code></h3>\n<h3 id=\"description-the-domain_config_ids-and-type-is-required-to-identify-the-configuration-pass-the-same-domain_config_ids-as-they-are-in-configuration-that-you-want-to-update\">Description: The <code>domain_config_ids</code> and <code>type</code> is required to identify the configuration. Pass the same <code>domain_config_ids</code> as they are in configuration that you want to update.</h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domain_config_ids</code> (<code>required</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n</ul>\n</li>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>type</code> (required):<ul>\n<li><code>available_values</code>: <code>dns</code>, <code>forensic</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users","327","configuration-automatic"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d1d8b604-5237-4cf9-8b02-335eef4d31e5","name":"Edit Automatic Alerts Configuration","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        2218\n    ],\n    \"emails\": [\n        \"test1@exmaple.com\",\n        \"test2@example.com\"\n    ],\n    \"domains_config_ids\": [\n        12695,12696,12697\n    ],\n    \"is_enabled\": true,\n    \"type\": \"dns\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration-automatic"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 12698,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        }\n    ]\n}"}],"_postman_id":"6fdea411-95ce-4864-ae1b-ecb2c4361b12"},{"name":"Delete Alerts Configuration","id":"44b4a3e1-58b3-4176-9a06-fce82cb21d81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"dns\",\n    \"ids\": [\n        \"891\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/users/327/configuration","description":"<h2 id=\"title-delete-alerts-configuration\">Title: Delete Alerts Configuration</h2>\n<h3 id=\"delete-apiv1msspalertsusersuseridconfiguration\"><code>DELETE /api/v1/mssp/alerts/users/{userId}/configuration</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>userId</code> (<code>required</code>): Provide the user ID to specify the user for which this API call will be executed</li>\n</ul>\n<h3 id=\"body-parameter\">Body Parameter</h3>\n<ul>\n<li><code>type</code> (required):<ul>\n<li><code>available values</code>: <code>dns</code>, <code>forensic</code>, <code>threshold</code></li>\n</ul>\n</li>\n<li><code>ids</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>type of items</code>: <code>string</code></li>\n<li><code>description</code>: The field accepts an numeric id of configuration</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required.\"\n    ],\n    \"ids\": [\n      \"The selected ids is invalid.\",\n      \"The ids.Index must be a string.\",\n      \"The ids field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","users","327","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"352e6177-5d98-4856-944e-618ca74164e9","name":"Delete Alerts Configuration","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"threshold\",\n    \"ids\": [\n        \"949\"        \n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/confusers/327/configuration"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"44b4a3e1-58b3-4176-9a06-fce82cb21d81"},{"name":"Get MSSP Alerts","id":"bdad8765-3f2b-441a-a4b3-36e4474d55b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/alerts","description":"<p><strong>Description:</strong> Retrieves a consolidated list of alerts generated across all accounts managed under the MSSP.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n<li><p><code>domain</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Filtering data by domain name.</p>\n</li>\n</ul>\n</li>\n<li><p><code>recordType</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available values</code>: a, spf, ns, bimi, dkim, mx, dmarc</p>\n</li>\n<li><p><code>description</code>: Filtering by DNS record type. Required if alertType ≠ threshold.</p>\n</li>\n</ul>\n</li>\n<li><p><code>alertType</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available values</code>: dns, threshold, forensic</p>\n</li>\n<li><p><code>description</code>: Filtering by alert type.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\"\n    ],\n    \"recordType\": [\n      \"The selected record type is invalid.\",\n      \"The record type field is required.\"\n    ],\n    \"alertType\": [\n      \"The selected alert type is invalid.\",\n      \"The alert type field is required.\"\n    ],\n    \"domain\": [\n      \"The action type field is required when mechanism type is present.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"248051bb-917c-46ff-99a2-8edc867f1c83","name":"Get MSSP Alerts","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 123456,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"missing_dmarc\",\n            \"alertInfo\": \"DMARC record not found\",\n            \"recordType\": \"dmarc\",\n            \"state\": \"In Alarm\",\n            \"triggeredOn\": \"2025-12-04 08:35:17\",\n            \"description\": null\n        },\n        {\n            \"id\": 654321,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"changed\",\n            \"alertInfo\": \"Record change detected\",\n            \"recordType\": \"dmarc\",\n            \"state\": \"Info\",\n            \"triggeredOn\": \"2025-11-24 16:00:13\",\n            \"description\": {\n                \"oldRecord\": \"v=DMARC1; p=quarantine; adkim=s; rua=mailto:72fruxhx2n@rua.example.com; pct=0; fo=0:1:d:s;\",\n                \"newRecord\": \"v=DMARC1; p=quarantine; adkim=s; rua=mailto:e0b0mvjkli@rua.example.com; fo=0:1:d:s;\"\n            }\n        },\n        \n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssp/alerts?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssp/alerts?page=2\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/mssp/alerts?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"page\": null,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/alerts?page=1\",\n                \"label\": \"1\",\n                \"page\": 1,\n                \"active\": true\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/alerts?page=2\",\n                \"label\": \"2\",\n                \"page\": 2,\n                \"active\": false\n            }\n        ],\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssp/alerts\",\n        \"per_page\": 15,\n        \"to\": 15,\n        \"total\": 2\n    }\n}"}],"_postman_id":"bdad8765-3f2b-441a-a4b3-36e4474d55b0"},{"name":"Get Account Alerts","id":"f885a71c-6afa-422a-a09c-60835bc3f49c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/:accountId","description":"<p><strong>Description:</strong> Retrieves a list of alerts generated for the specified account under the MSSP.</p>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><p><code>accountId</code> (<code>required</code>):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: The ID of the account whose alerts will be retrieved.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n<li><p><code>domain</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Filtering data by domain name.</p>\n</li>\n</ul>\n</li>\n<li><p><code>recordType</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available values</code>: a, spf, ns, bimi, dkim, mx, dmarc</p>\n</li>\n<li><p><code>description</code>: Filtering by DNS record type. Required if alertType ≠ threshold.</p>\n</li>\n</ul>\n</li>\n<li><p><code>alertType</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available values</code>: dns, threshold, forensic</p>\n</li>\n<li><p><code>description</code>: Filtering by alert type.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\"\n    ],\n    \"recordType\": [\n      \"The selected record type is invalid.\",\n      \"The record type field is required.\"\n    ],\n    \"alertType\": [\n      \"The selected alert type is invalid.\",\n      \"The alert type field is required.\"\n    ],\n    \"domain\": [\n      \"The action type field is required when mechanism type is present.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","alerts","accounts",":accountId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"","key":"accountId"}]}},"response":[{"id":"6c69f5bd-a00f-4b82-b6a0-bd1490c5b4f2","name":"Get Account Alerts","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true},{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/:accountID","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","alerts","accounts",":accountID"],"variable":[{"key":"accountID","value":"12345"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 123456,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"changed\",\n            \"alertInfo\": \"Record change detected\",\n            \"recordType\": \"mx\",\n            \"state\": \"Info\",\n            \"triggeredOn\": \"2025-11-04 07:20:27\",\n            \"description\": {\n                \"oldRecord\": [\n                    {\n                        \"exchange\": \"mail.example.com\",\n                        \"priority\": 1\n                    },\n                    {\n                        \"exchange\": \"mail2.example.com\",\n                        \"priority\": 1\n                    }\n                ],\n                \"newRecord\": [\n                    {\n                        \"exchange\": \"aspmx.l.example.com\",\n                        \"priority\": 1\n                    },\n                    {\n                        \"exchange\": \"alt3.aspmx.l.example.com\",\n                        \"priority\": 10\n                    },\n                    {\n                        \"exchange\": \"alt4.aspmx.l.example.com\",\n                        \"priority\": 10\n                    },\n                    {\n                        \"exchange\": \"alt1.aspmx.l.example.com\",\n                        \"priority\": 5\n                    },\n                    {\n                        \"exchange\": \"alt2.aspmx.l.example.com\",\n                        \"priority\": 5\n                    }\n                ]\n            }\n        },\n        {\n            \"id\": 654321,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"added\",\n            \"alertInfo\": \"New record detected\",\n            \"recordType\": \"mx\",\n            \"state\": \"Info\",\n            \"triggeredOn\": \"2025-05-13 11:50:31\",\n            \"description\": {\n                \"newRecord\": [\n                    {\n                        \"exchange\": \"eforward5.example.com\",\n                        \"priority\": 20\n                    },\n                    {\n                        \"exchange\": \"eforward4.example.com\",\n                        \"priority\": 15\n                    },\n                    {\n                        \"exchange\": \"eforward1.example.com\",\n                        \"priority\": 10\n                    },\n                    {\n                        \"exchange\": \"eforward2.example.com\",\n                        \"priority\": 10\n                    },\n                    {\n                        \"exchange\": \"eforward3.example.com\",\n                        \"priority\": 10\n                    }\n                ]\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/12345?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/12345?page=2\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/12345?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"page\": null,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/12345?page=1\",\n                \"label\": \"1\",\n                \"page\": 1,\n                \"active\": true\n            },\n            {\n                \"url\": \"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/12345?page=2\",\n                \"label\": \"2\",\n                \"page\": 2,\n                \"active\": false\n            }   \n        ],\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssp/alerts/accounts/12345\",\n        \"per_page\": 15,\n        \"to\": 15,\n        \"total\": 2\n    }\n}"}],"_postman_id":"f885a71c-6afa-422a-a09c-60835bc3f49c"}],"id":"8b4f9025-b42a-4b3e-a399-ff6fffaafa8f","_postman_id":"8b4f9025-b42a-4b3e-a399-ff6fffaafa8f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"DNS Timeline","item":[{"name":"Get DNS changes timeline","id":"fccf998b-dd02-4afe-8b78-818d1754ea37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/dns-timeline/dns-changes?domain={{domain}}&account_id={{account_id}}&start_date={{start_date}}&end_date={{end_date}}&tab1_page={{page_number}}","description":"<p>StartFragment</p>\n<h2 id=\"title-get-dns-changes-timeline\">Title: Get DNS Changes Timeline</h2>\n<h3 id=\"post-apiv1msspdns-timelinedns-changes\"><code>POST /api/v1/mssp/dns-timeline/dns-changes</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><p><code>domain</code> (<code>required</code>): type: integer</p>\n</li>\n<li><p><code>account_id</code> (<code>required</code>): type: integer</p>\n</li>\n<li><p><code>start_date</code> (<code>optional</code>): type: integer default: 1</p>\n</li>\n<li><p><code>end_date</code> (<code>optional</code>): type: integer default: 15</p>\n</li>\n<li><p><code>tab1_page</code> (<code>required</code>): type: integer</p>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","mssp","dns-timeline","dns-changes"],"host":["https://app.powerdmarc.com"],"query":[{"key":"domain","value":"{{domain}}"},{"key":"account_id","value":"{{account_id}}"},{"key":"start_date","value":"{{start_date}}"},{"key":"end_date","value":"{{end_date}}"},{"key":"tab1_page","value":"{{page_number}}"}],"variable":[]}},"response":[],"_postman_id":"fccf998b-dd02-4afe-8b78-818d1754ea37"},{"name":"Get current domain security score","id":"f4650255-619e-41dd-9c48-afa12adb1a64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/dns-timeline/records-current-score?domain={{domain}}&account_id={{account_id}}","description":"<p>StartFragment</p>\n<h2 id=\"title-get-dns-changes-timeline\">Title: Get DNS Changes Timeline</h2>\n<h3 id=\"post-apiv1msspdns-timelinerecords-current-scoredomaindomainaccount_idaccount_id\"><code>POST /api/v1/mssp/dns-timeline/records-current-score?domain={domain}&amp;account_id={account_id}</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><p><code>domain</code> (<code>required</code>): type: integer</p>\n</li>\n<li><p><code>account_id</code> (<code>required</code>): type: integer</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","dns-timeline","records-current-score"],"host":["https://app.powerdmarc.com"],"query":[{"key":"domain","value":"{{domain}}"},{"key":"account_id","value":"{{account_id}}"}],"variable":[]}},"response":[],"_postman_id":"f4650255-619e-41dd-9c48-afa12adb1a64"},{"name":"Get domain records history","id":"467d084f-d41c-446b-98ae-6beaf9c9708e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/mssp/dns-timeline/records-history?domain={{domain}}&account_id={{accountId}}&start_date={{start_date}}&end_date={{end_date}}","description":"<p>StartFragment</p>\n<h2 id=\"title-get-dns-changes-timeline\">Title: Get DNS Changes Timeline</h2>\n<h3 id=\"post-apiv1msspdns-timelinerecords-historydomaindomainaccount_idaccount_idstart_datestart_dateend_dateend_date\"><code>POST /api/v1/mssp/dns-timeline/records-history?domain={domain}&amp;account_id={account_id}&amp;start_date={start_date}&amp;end_date={end_date}</code></h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><p><code>domain</code> (<code>required</code>): type: integer</p>\n</li>\n<li><p><code>account_id</code> (<code>required</code>): type: integer</p>\n</li>\n<li><p><code>start_date</code> (<code>optional</code>): type: integer default: 1</p>\n</li>\n<li><p><code>end_date</code> (<code>optional</code>): type: integer default: 15</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","dns-timeline","records-history"],"host":["https://app.powerdmarc.com"],"query":[{"key":"domain","value":"{{domain}}"},{"key":"account_id","value":"{{accountId}}"},{"key":"start_date","value":"{{start_date}}"},{"key":"end_date","value":"{{end_date}}"}],"variable":[]}},"response":[],"_postman_id":"467d084f-d41c-446b-98ae-6beaf9c9708e"}],"id":"aeec7a3d-187c-4001-b2c3-c7b17834f56c","_postman_id":"aeec7a3d-187c-4001-b2c3-c7b17834f56c","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domain Analyze","item":[{"name":"Start Lookalike Domain Analysis","id":"346d546f-5f58-4b47-bb38-c7e1864cf717","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"http://powerdmarc.loc/api/v1/power-tools/lookup/lookalike","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"protocol":"http","path":["api","v1","power-tools","lookup","lookalike"],"host":["powerdmarc","loc"],"query":[],"variable":[]}},"response":[{"id":"ee8459d7-29de-4b6c-925b-f04c6c1dd7e9","name":"Start Lookalike Domain Analysis","originalRequest":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"powerdmarc.com\"\n}","options":{"raw":{"language":"json"}}},"url":"www.powerdmarc.site/api/v1/power-tools/lookup/lookalike"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 15 Apr 2026 15:16:27 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 c57ed036fb4235449f975e166451a296.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"IST50-P4"},{"key":"X-Amz-Cf-Id","value":"V06I15t5iEheUsjdaqnJg5nhB7iS8FfuqvnV5HdhH-N3nRgr5v4KtA=="}],"cookie":[],"responseTime":null,"body":"{\n    \"process_id\": \"lookalike_domains_example\"\n}"}],"_postman_id":"346d546f-5f58-4b47-bb38-c7e1864cf717"},{"name":"Lookup Lookalike Domains","id":"70c86e87-e5fc-4994-8179-07c2af0f034a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"http://powerdmarc.loc/api/v1/power-tools/lookup/lookalike/lookalike_domains_ab12cd34","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"protocol":"http","path":["api","v1","power-tools","lookup","lookalike","lookalike_domains_ab12cd34"],"host":["powerdmarc","loc"],"query":[],"variable":[]}},"response":[{"id":"feb9f274-3eae-4656-a18b-763c1cd813bc","name":"Lookup Lookalike Domains","originalRequest":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"www.powerdmarc.site/api/v1/power-tools/lookup/lookalike/lookalike_domains_wSlYEs7L"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 15 Apr 2026 15:21:12 GMT"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 c543cadecc65fa757f6906af6c215b8e.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"frHL6KvKcgWQo8Tab1otUta1-5zPTTrcpzmNLOodm7iPx38Oho86iQ=="}],"cookie":[],"responseTime":null,"body":"{\n    \"domain\": \"example.com\",\n    \"total_lookalikes\": 114,\n    \"results\": [\n        {\n            \"lookalike_domain\": \"exaple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.247.81.99\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.parkingcrew.net\",\n                    \"ns1.parkingcrew.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examle.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"212.92.104.3\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.kirklanddc.com\",\n                    \"ns1.kirklanddc.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-09\"\n        },\n        {\n            \"lookalike_domain\": \"eample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.248.169.48\",\n                    \"76.223.54.146\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns1.namefind.com\",\n                    \"ns2.namefind.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-06-29\"\n        },\n        {\n            \"lookalike_domain\": \"xample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"23.227.38.65\"\n                ],\n                \"MX\": [\n                    \"alt1.aspmx.l.google.com\",\n                    \"aspmx.l.google.com\",\n                    \"alt3.aspmx.l.google.com\",\n                    \"alt4.aspmx.l.google.com\",\n                    \"alt2.aspmx.l.google.com\"\n                ],\n                \"NS\": [\n                    \"ns14.domaincontrol.com\",\n                    \"ns13.domaincontrol.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-12\"\n        },\n        {\n            \"lookalike_domain\": \"exmple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 85,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"67.210.233.131\"\n                ],\n                \"MX\": [\n                    \"localhost.exmple.com\"\n                ],\n                \"NS\": [\n                    \"ns19.globalcon.net\",\n                    \"ns20.globalcon.net\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2013-08-10\"\n        },\n        {\n            \"lookalike_domain\": \"exampe.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.233.219.49\",\n                    \"172.237.146.8\",\n                    \"172.237.146.38\",\n                    \"172.233.219.123\",\n                    \"172.237.146.25\",\n                    \"172.233.219.78\"\n                ],\n                \"MX\": [\n                    \"mx156.hostedmxserver.com\"\n                ],\n                \"NS\": [\n                    \"ns1.parklogic.com\",\n                    \"ns2.parklogic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-24\"\n        },\n        {\n            \"lookalike_domain\": \"exampl.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"199.191.50.184\"\n                ],\n                \"MX\": [\n                    \"~\"\n                ],\n                \"NS\": [\n                    \"ns111484.ztomy.com\",\n                    \"ns211484.ztomy.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exàmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exámple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exâmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examрle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplê.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplë.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"еxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"εxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examṗle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplе.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplε.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplè.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eẋample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examṕle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"ëxample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"andy.ns.cloudflare.com\",\n                    \"isla.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eхample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eχample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"ex́ample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exаmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exämple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 95,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [\n                    \"85.13.149.201\"\n                ],\n                \"MX\": [\n                    \"w010823c.kasserver.com\"\n                ],\n                \"NS\": [\n                    \"ns6.kasserver.com\",\n                    \"ns5.kasserver.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2025-12-04\"\n        },\n        {\n            \"lookalike_domain\": \"examρle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exαmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"ex̀ample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"èxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"éxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 81,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [\n                    \"144.126.215.83\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"l.secondary2.com\",\n                    \"p.secondary2.com\",\n                    \"a.secondary2.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-04-11\"\n        },\n        {\n            \"lookalike_domain\": \"êxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplé.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 75,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [\n                    \"64.29.17.65\",\n                    \"64.29.17.1\"\n                ],\n                \"MX\": [\n                    \"mailsec.protonmail.ch\",\n                    \"mail.protonmail.ch\"\n                ],\n                \"NS\": [\n                    \"ns1.vercel-dns.com\",\n                    \"ns2.vercel-dns.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"aexample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"178.170.116.180\"\n                ],\n                \"MX\": [\n                    \"mail.aexample.com\"\n                ],\n                \"NS\": [\n                    \"dns2.registrar-servers.com\",\n                    \"dns1.registrar-servers.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"iexample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"76.223.54.146\",\n                    \"13.248.169.48\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.namefind.com\",\n                    \"ns1.namefind.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-07-19\"\n        },\n        {\n            \"lookalike_domain\": \"oexample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 55,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [\n                    \"mx01.spamx.net\"\n                ],\n                \"NS\": [\n                    \"ns2.dyna-ns.net\",\n                    \"ns1.dyna-ns.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"e-xample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.67.130.200\",\n                    \"104.21.9.2\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"dawn.ns.cloudflare.com\",\n                    \"julio.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-02-18\"\n        },\n        {\n            \"lookalike_domain\": \"exa-mple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampl-e.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"account-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"billing-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"0example.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 85,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"68.65.120.228\"\n                ],\n                \"MX\": [\n                    \"mx1-hosting.jellyfish.systems\",\n                    \"mx2-hosting.jellyfish.systems\",\n                    \"mx3-hosting.jellyfish.systems\"\n                ],\n                \"NS\": [\n                    \"dns1.namecheaphosting.com\",\n                    \"dns2.namecheaphosting.com\"\n                ]\n            },\n            \"ssl_status\": \"Expired\",\n            \"web_activity_date\": \"2021-03-02\"\n        },\n        {\n            \"lookalike_domain\": \"wwexample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"wwwexample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.247.81.99\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns1.parkingcrew.net\",\n                    \"ns2.parkingcrew.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampleww.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplewww.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 85,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"51.38.140.140\"\n                ],\n                \"MX\": [\n                    \"mail.examplewww.com\"\n                ],\n                \"NS\": [\n                    \"ns1.profil-software.com\",\n                    \"ns2.profil-software.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-03-14\"\n        },\n        {\n            \"lookalike_domain\": \"examplea.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.223.25.84\",\n                    \"54.243.117.197\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"domain-for-sale.hugedomainsdns.com\",\n                    \"forsale.hugedomainsdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-11\"\n        },\n        {\n            \"lookalike_domain\": \"examplee.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"162.248.211.18\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"a.share-dns.com\",\n                    \"b.share-dns.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplei.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampleo.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"mail-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"secure-example.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.67.146.159\",\n                    \"104.21.79.171\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"aleena.ns.cloudflare.com\",\n                    \"abdullah.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-09\"\n        },\n        {\n            \"lookalike_domain\": \"app-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaomple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"verify-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"service-example.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"217.160.0.232\"\n                ],\n                \"MX\": [\n                    \"mx00.ionos.de\",\n                    \"mx01.ionos.de\"\n                ],\n                \"NS\": [\n                    \"ns1079.ui-dns.org\",\n                    \"ns1022.ui-dns.com\",\n                    \"ns1109.ui-dns.biz\",\n                    \"ns1056.ui-dns.de\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaemple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"78.40.11.98\"\n                ],\n                \"MX\": [\n                    \"mail.exaemple.com\"\n                ],\n                \"NS\": [\n                    \"ns1.o2switch.net\",\n                    \"ns2.o2switch.net\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-02-17\"\n        },\n        {\n            \"lookalike_domain\": \"1example.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"15.197.225.128\",\n                    \"3.33.251.168\"\n                ],\n                \"MX\": [\n                    \"smtp.secureserver.net\",\n                    \"mailstore1.secureserver.net\"\n                ],\n                \"NS\": [\n                    \"ns17.domaincontrol.com\",\n                    \"ns18.domaincontrol.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-16\"\n        },\n        {\n            \"lookalike_domain\": \"exa0mple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exa1mple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example1.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"192.185.44.208\"\n                ],\n                \"MX\": [\n                    \"mail.example1.com\"\n                ],\n                \"NS\": [\n                    \"ns8159.hostgator.com\",\n                    \"ns8160.hostgator.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-02\"\n        },\n        {\n            \"lookalike_domain\": \"eexample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"96.38.240.54\"\n                ],\n                \"MX\": [\n                    \"mail.onlineearth.com\"\n                ],\n                \"NS\": [\n                    \"ns1.onlineearth.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-18\"\n        },\n        {\n            \"lookalike_domain\": \"update-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"support-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"login-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaimple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"52.20.84.62\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns1.atom.com\",\n                    \"ns2.atom.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-13\"\n        },\n        {\n            \"lookalike_domain\": \"example0.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 31,\n            \"status\": \"parked\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"simon.ns.cloudflare.com\",\n                    \"sneh.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exammple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"54.243.117.197\",\n                    \"13.223.25.84\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg2.namebrightdns.com\",\n                    \"nsg1.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-15\"\n        },\n        {\n            \"lookalike_domain\": \"exampple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"3.33.130.190\",\n                    \"15.197.148.33\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns19.domaincontrol.com\",\n                    \"ns20.domaincontrol.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-05-18\"\n        },\n        {\n            \"lookalike_domain\": \"examplle.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.21.25.153\",\n                    \"172.67.134.87\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"eric.ns.cloudflare.com\",\n                    \"erin.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-08\"\n        },\n        {\n            \"lookalike_domain\": \"exxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.21.10.82\",\n                    \"172.67.144.240\"\n                ],\n                \"MX\": [\n                    \"_dc-mx.302032b7a870.exxample.com\"\n                ],\n                \"NS\": [\n                    \"cesar.ns.cloudflare.com\",\n                    \"sydney.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-01\"\n        },\n        {\n            \"lookalike_domain\": \"cxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exarnple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [\n                    \"38.38.218.4\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"b.share-dns.net\",\n                    \"a.share-dns.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examp1e.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 55,\n            \"status\": \"registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [\n                    \"mxa.examp1e.com\"\n                ],\n                \"NS\": [\n                    \"sdn.iecc.com\",\n                    \"osdn.services.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplc.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.co\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.info\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.biz\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.us\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.net\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 75,\n            \"status\": \"parked\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.20.21.8\",\n                    \"172.66.175.59\"\n                ],\n                \"MX\": [\n                    \"\"\n                ],\n                \"NS\": [\n                    \"hugh.ns.cloudflare.com\",\n                    \"betty.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-04-03\"\n        },\n        {\n            \"lookalike_domain\": \"example.io\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 41,\n            \"status\": \"registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.digitalocean.com\",\n                    \"ns1.digitalocean.com\",\n                    \"ns3.digitalocean.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.org\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 75,\n            \"status\": \"parked\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.66.157.237\",\n                    \"104.20.26.136\"\n                ],\n                \"MX\": [\n                    \"\"\n                ],\n                \"NS\": [\n                    \"mitch.ns.cloudflare.com\",\n                    \"katelyn.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-04-02\"\n        },\n        {\n            \"lookalike_domain\": \"exmaple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.18.74.230\",\n                    \"104.18.75.230\"\n                ],\n                \"MX\": [\n                    \"isaac.mx.cloudflare.net\",\n                    \"linda.mx.cloudflare.net\",\n                    \"amir.mx.cloudflare.net\"\n                ],\n                \"NS\": [\n                    \"jay.ns.cloudflare.com\",\n                    \"ara.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-13\"\n        },\n        {\n            \"lookalike_domain\": \"xeample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 55,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [\n                    \"mx.xeample.com\"\n                ],\n                \"NS\": [\n                    \"gamma.netnautics.net\",\n                    \"delta.netnautics.net\",\n                    \"zeta.netnautics.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eaxmple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"202.181.103.212\",\n                    \"157.7.236.66\"\n                ],\n                \"MX\": [\n                    \"mail2.eaxmple.com\",\n                    \"mail1.eaxmple.com\"\n                ],\n                \"NS\": [\n                    \"dns1.eaxmple.com\",\n                    \"dns2.eaxmple.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examlpe.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.223.25.84\",\n                    \"54.243.117.197\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg1.namebrightdns.com\",\n                    \"nsg2.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-20\"\n        },\n        {\n            \"lookalike_domain\": \"exampel.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"192.64.151.235\"\n                ],\n                \"MX\": [\n                    \"mail.computer.com\"\n                ],\n                \"NS\": [\n                    \"ns1.anydns.com\",\n                    \"ns2.anydns.com\",\n                    \"ns4.anydns.com\",\n                    \"ns3.anydns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-11\"\n        },\n        {\n            \"lookalike_domain\": \"exapmle.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.182.243\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns2.abovedomains.com\",\n                    \"ns1.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-27\"\n        },\n        {\n            \"lookalike_domain\": \"wxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.233.219.49\",\n                    \"172.237.146.38\",\n                    \"172.237.146.25\",\n                    \"172.233.219.123\",\n                    \"172.237.146.8\",\n                    \"172.233.219.78\"\n                ],\n                \"MX\": [\n                    \"mx156.hostedmxserver.com\"\n                ],\n                \"NS\": [\n                    \"ns1.parklogic.com\",\n                    \"ns2.parklogic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-31\"\n        },\n        {\n            \"lookalike_domain\": \"rxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 70,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"54.243.117.197\",\n                    \"13.223.25.84\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg1.namebrightdns.com\",\n                    \"nsg2.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-23\"\n        },\n        {\n            \"lookalike_domain\": \"sxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampld.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampoe.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examppe.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampls.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 45,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"isaac.ns.cloudflare.com\",\n                    \"etta.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exsmple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 70,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"54.243.117.197\",\n                    \"13.223.25.84\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg2.namebrightdns.com\",\n                    \"nsg1.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-10\"\n        },\n        {\n            \"lookalike_domain\": \"exajple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exakple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examole.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.233.219.78\",\n                    \"172.237.146.38\",\n                    \"172.237.146.25\",\n                    \"172.233.219.49\",\n                    \"172.237.146.8\",\n                    \"172.233.219.123\"\n                ],\n                \"MX\": [\n                    \"mx156.hostedmxserver.com\"\n                ],\n                \"NS\": [\n                    \"ns1.parklogic.com\",\n                    \"ns2.parklogic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-26\"\n        },\n        {\n            \"lookalike_domain\": \"dxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exwmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examlle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampke.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"edample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 80,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.21.96.96\",\n                    \"172.67.176.143\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"selah.ns.cloudflare.com\",\n                    \"yichun.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-14\"\n        },\n        {\n            \"lookalike_domain\": \"examplw.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.212.200\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns1.abovedomains.com\",\n                    \"ns2.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-20\"\n        },\n        {\n            \"lookalike_domain\": \"ezample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 70,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.223.25.84\",\n                    \"54.243.117.197\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg2.namebrightdns.com\",\n                    \"nsg1.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-02-28\"\n        },\n        {\n            \"lookalike_domain\": \"esample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 89,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"45.130.41.12\"\n                ],\n                \"MX\": [\n                    \"esample.com\"\n                ],\n                \"NS\": [\n                    \"ns2.inmotionhosting.com\",\n                    \"ns1.inmotionhosting.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-03-31\"\n        },\n        {\n            \"lookalike_domain\": \"exzmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exanple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 84,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.248.169.48\",\n                    \"76.223.54.146\"\n                ],\n                \"MX\": [\n                    \"\"\n                ],\n                \"NS\": [\n                    \"ns1.afternic.com\",\n                    \"ns2.afternic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-06-03\"\n        },\n        {\n            \"lookalike_domain\": \"examplr.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.212.203\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns2.abovedomains.com\",\n                    \"ns1.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-13\"\n        },\n        {\n            \"lookalike_domain\": \"ecample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.212.217\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns16.abovedomains.com\",\n                    \"ns15.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-05\"\n        },\n        {\n            \"lookalike_domain\": \"exqmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        }\n    ],\n    \"risk_summary\": {\n        \"high\": 35,\n        \"medium\": 20,\n        \"low\": 59\n    }\n}"}],"_postman_id":"70c86e87-e5fc-4994-8179-07c2af0f034a"}],"id":"930f3c5e-4ba9-4c8c-8511-4e2e4f8183c7","_postman_id":"930f3c5e-4ba9-4c8c-8511-4e2e4f8183c7","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}}],"id":"53025c41-6830-4ddb-a0ca-8168668029b7","description":"<p>Some of the API endpoints provide functionality on behalf of account super users, so the super user should have appropriate access related to the endpoints' functionality. For example, if a user admin tries to use the end-user endpoint <code>PATCH - api/v1/mssp/hosted/spf/{domainId}</code>, the super user (owner) of this domain should have the <code>powerspf.save</code> resource access and an enabled PowerSpf plan. Additionally, some endpoints specify userId or accountId. For the userId endpoint call, the action is made on behalf of the related user. If accountId is specified without userId, for some of the endpoints the call will be made on behalf of the superuser of this account.</p>\n","_postman_id":"53025c41-6830-4ddb-a0ca-8168668029b7","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"MSSP Management","item":[{"name":"Child MSSP Management","item":[{"name":"Get all MSSPs","id":"53aa8ed5-5f8c-4a92-abd7-d7b34aa95250","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssps","description":"<h3 id=\"get-apiv1mssps\"><code>GET /api/v1/mssps</code></h3>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint provides a paginated list of child MSSPs of the requesting MSSP.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Number of items per page.</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Page number.</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssps"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"c7565c2b-0e5e-435f-9988-5b9a27c0a9f2","name":"Get all MSSPs","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{URL}}/api/v1/mssps"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 1234,\n            \"name\": \"My MSSP\",\n            \"domain\": \"example.com\",\n            \"enabled\": true,\n            \"multiple_languages\": true,\n            \"mssp_plans_enabled\": false,\n            \"admin\": {\n                \"id\": 4321,\n                \"name\": \"John Doe\",\n                \"email\": \"john.doe@example.com\",\n                \"phone\": null\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssps?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssps?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssps\",\n        \"perpage\": 10,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"53aa8ed5-5f8c-4a92-abd7-d7b34aa95250"},{"name":"Get MSSP Details","id":"f483d11c-5753-4e7c-8d47-03323a85e237","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssps/{id}","description":"<h3 id=\"get-apiv1msspsid\"><code>GET /api/v1/mssps/{id}</code></h3>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns details of a specific MSSP.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>id</code> (required):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: MSSP ID.</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssps","{id}"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1bd50f59-0609-4306-80e0-fff78f412b0e","name":"Get MSSP Details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{URL}}/api/v1/mssps/{id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 1234,\n        \"name\": \"My MSSP\",\n        \"domain\": \"example.com\",\n        \"enabled\": true,\n        \"multiple_languages\": false,\n        \"mssp_plans_enabled\": false,\n        \"admin\": {\n            \"id\": 4321,\n            \"name\": \"John Doe\",\n            \"email\": \"john.doe@example.com\",\n            \"phone\": null,\n            \"status\": \"active\"\n        }\n    }\n}"}],"_postman_id":"f483d11c-5753-4e7c-8d47-03323a85e237"},{"name":"Create New Child MSSP","id":"908b7dc3-5ba9-4f91-a41b-ac84c9a294d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"My MSSP\",\r\n  \"subdomain\": \"example\",\r\n  \"mssp_clients_default_plan_id\": 1,\r\n  \"admin\": {\r\n    \"name\": \"Admin Name\",\r\n    \"email\": \"admin@example.com\",\r\n    \"password\": \"MyPassword123!\",\r\n    \"phone\": \"+1234567890\",\r\n    \"invitation\": false\r\n  },\r\n  \"client_plan_ids\": [\r\n    1\r\n  ],\r\n  \"api_settings\": true,\r\n  \"api_usage_limitation\": 1000,\r\n  \"mssp_plans_enabled\": true,\r\n  \"multiple_languages\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssps/{id}","description":"<h3 id=\"post-apiv1msspsid\"><code>Post /api/v1/mssps/{id}</code></h3>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended for creating a new child MSSP of either the current MSSP or any descendant MSSP.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>id</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: Optional MSSP ID of the parent. If not provided, the current MSSP is used.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body-parameters\">Request Body Parameters</h3>\n<ul>\n<li><p><code>name:</code> required</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>subdomain</code> required</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>mssp_clients_default_plan_id:</code> required</p>\n<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><p><code>admin</code></p>\n<ul>\n<li><p><code>name:</code>required</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>email:</code>required</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>password:</code>maxLength: 50<br />  minLength: 8</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>phone:</code>optional</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>invitation:</code></p>\n<ul>\n<li><p><code>type</code>: boolean</p>\n</li>\n<li><p><code>default</code>: false</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>client_plan_ids:</code> required</p>\n<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><p><code>api_settings:</code>required</p>\n<ul>\n<li><p><code>type</code>: boolean</p>\n</li>\n<li><p><code>default</code>: true</p>\n</li>\n</ul>\n</li>\n<li><p><code>api_usage_limitation:</code>optional</p>\n<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><p><code>mssp_plans_enabled:</code></p>\n<ul>\n<li><p><code>type</code>: boolean</p>\n</li>\n<li><p><code>default</code>: true</p>\n</li>\n</ul>\n</li>\n<li><p><code>multiple_languages:</code></p>\n<ul>\n<li><p><code>type</code>: boolean</p>\n</li>\n<li><p><code>default</code>: true</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssps","{id}"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"3b6022da-caa7-4668-8436-60e5811b31ec","name":"Create New Child MSSP","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"My MSSP\",\r\n  \"subdomain\": \"example\",\r\n  \"mssp_clients_default_plan_id\": 1,\r\n  \"admin\": {\r\n    \"name\": \"Admin Name\",\r\n    \"email\": \"admin@example.com\",\r\n    \"password\": \"MyPassword123!\",\r\n    \"phone\": \"+1234567890\",\r\n    \"invitation\": false\r\n  },\r\n  \"client_plan_ids\": [\r\n    1\r\n  ],\r\n  \"api_settings\": true,\r\n  \"api_usage_limitation\": 1000,\r\n  \"mssp_plans_enabled\": true,\r\n  \"multiple_languages\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{URL}}/api/v1/mssps/{id}"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"id\": 123,\r\n  \"name\": \"My MSSP\",\r\n  \"domain\": \"example.com\",\r\n  \"enabled\": true,\r\n  \"multiple_languages\": true,\r\n  \"mssp_plans_enabled\": true,\r\n  \"admin\": {\r\n    \"id\": 123,\r\n    \"name\": \"Admin Name\",\r\n    \"email\": \"admin@example.com\",\r\n    \"phone\": \"+1234567890\",\r\n    \"status\": \"active\"\r\n  }\r\n}\r\n"}],"_postman_id":"908b7dc3-5ba9-4f91-a41b-ac84c9a294d2"},{"name":"Update MSSP","id":"5a8300b5-a59c-4609-8e1c-63093c64f14f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"My Updated MSSP\",\r\n  \"subdomain\": \"updated_subdomain\",\r\n  \"manage_children\": true,\r\n  \"admin\": {\r\n    \"name\": \"Admin User\",\r\n    \"email\": \"admin@example.com\",\r\n    \"password\": \"MyPassword123!\",\r\n    \"phone\": \"+123456789\"\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssps/{id}","description":"<h3 id=\"patch-apiv1msspsid\"><code>PATCH /api/v1/mssps/{id}</code></h3>\n<h3 id=\"description\">Description</h3>\n<p>This updates an identified MSSP data.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>id (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: MSSP ID is the identifier for which MSSP changes will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body-parameters\">Request Body Parameters</h3>\n<ul>\n<li><p><code>name:</code> optional (MSSP Name must be unique)</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>domain:</code> optional (must be unique and not reserved)</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>manage_children:</code> permission to manage child MSSPs</p>\n<ul>\n<li><code>type</code>: boolean</li>\n</ul>\n</li>\n<li><p><code>admin</code></p>\n</li>\n<li><p><code>name:</code> required</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>email:</code> required</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>password:</code>maxLength: 50<br />  minLength: 8</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>phone:</code>optional</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssps","{id}"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a054bbde-b0e4-407d-8725-e45af41c9639","name":"Update MSSP","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"My Updated MSSP\",\r\n  \"domain\": \"updated_subdomain\",\r\n  \"manage_children\": true,\r\n  \"admin\": {\r\n    \"name\": \"Admin User\",\r\n    \"email\": \"admin@example.com\",\r\n    \"password\": \"MyPassword123!\",\r\n    \"phone\": \"+123456789\"\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{URL}}/api/v1/mssps/{id}"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"id\": 123,\r\n  \"name\": \"My Updated MSSP\",\r\n  \"domain\": \"example.com\",\r\n  \"enabled\": true,\r\n  \"multiple_languages\": true,\r\n  \"mssp_plans_enabled\": true,\r\n  \"admin\": {\r\n    \"id\": 123,\r\n    \"name\": \"Admin Name\",\r\n    \"email\": \"admin@example.com\",\r\n    \"phone\": \"+123456789\",\r\n    \"status\": \"active\"\r\n  }\r\n}"}],"_postman_id":"5a8300b5-a59c-4609-8e1c-63093c64f14f"},{"name":"Toggle MSSP Status","id":"eb5d5e8b-cb1f-4afe-ad5d-af558a7131b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"status\": true\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssps/{id}/toggle","description":"<h3 id=\"patch-apiv1msspsidtoggle\"><code>PATCH /api/v1/mssps/{id}/toggle</code></h3>\n<h3 id=\"description\">Description</h3>\n<p>This toggles the status of an MSSP.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>id:</code> required</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: MSSP ID is the identifier for which MSSP status toggle will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body-parameters\">Request Body Parameters</h3>\n<ul>\n<li><p><code>status:</code></p>\n<ul>\n<li><code>type</code>: boolean</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssps","{id}","toggle"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0de623b5-7775-4d3a-a0ff-ac14eba3745c","name":"Toggle MSSP Status","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"status\": true\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{URL}}/api/v1/mssps/{id}/toggle"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": true\n}"}],"_postman_id":"eb5d5e8b-cb1f-4afe-ad5d-af558a7131b7"}],"id":"b957652f-2a73-4aff-9190-f35f0bb40246","_postman_id":"b957652f-2a73-4aff-9190-f35f0bb40246","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Get Accounts Count","id":"66257d7f-6b88-4c1f-a52d-12cff86d47fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/count","description":"<h2 id=\"title-get-mssp-accounts-count-endpoint\">Title: Get MSSP Accounts Count Endpoint</h2>\n<h3 id=\"get-apiv1msspaccountscount\"><code>GET /api/v1/mssp/accounts/count</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","count"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1d837f5a-51cd-45c9-b81a-bd4407e300ed","name":"Get Accounts Count","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{URL}}/api/v1/mssp/accounts/count"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": 1217\n}"}],"_postman_id":"66257d7f-6b88-4c1f-a52d-12cff86d47fb"},{"name":"Get Accounts Active Domains Count","id":"2169d091-7cf6-4794-91bc-0877bfd54a44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/domains/count","description":"<h2 id=\"title-get-active-domains-count-endpoint\">Title: Get Active Domains Count Endpoint</h2>\n<p>Description - The endpoint is intended to get MSSP Accounts active domain counts</p>\n<h3 id=\"get-apiv1msspdomainscount\"><code>GET /api/v1/mssp/domains/count</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains","count"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"3dee134b-59a9-4b82-b039-22a66b55ad9e","name":"Get Accounts Active Domains Count","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{URL}}/api/v1/mssp/domains/count"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": 1222\n}"}],"_postman_id":"2169d091-7cf6-4794-91bc-0877bfd54a44"},{"name":"Get Accounts","id":"907772d7-f743-466d-a922-b51a1df523f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts?perPage=50&dateFrom=2015-05-30&dateTo=2023-05-30","description":"<h2 id=\"title-get-mssp-accounts-endpoint\">Title: Get Mssp Accounts Endpoint</h2>\n<h3 id=\"description-dateto-and-datefrom-are-required-parameters-and-is-intended-to-retrieve-volume-of-dmarc-compliant-emails\">Description: dateTo And dateFrom are required parameters and is intended to retrieve volume of DMARC compliant emails.</h3>\n<h3 id=\"get-apiv1msspaccounts\"><code>GET /api/v1/mssp/accounts/</code></h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>perPage</code> (required):<ul>\n<li><code>description</code>: Result show on each page. The maximum value is 50, the default will be 15, this will work without specifying the parameter.</li>\n</ul>\n</li>\n<li><code>dateFrom</code> (required)<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD</li>\n</ul>\n</li>\n<li><code>dateTo</code> (required)<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page must be an integer.\",\n      \"The per page may not be greater than 50.\"\n    ],\n    \"dateFrom\": [\n      \"The 'date from' field is required\",\n      \"The date from is not a valid date.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' field is required\",\n      \"The date to is not a valid date.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts"],"host":["https://app.powerdmarc.com"],"query":[{"key":"perPage","value":"50"},{"key":"dateFrom","value":"2015-05-30"},{"key":"dateTo","value":"2023-05-30"}],"variable":[]}},"response":[{"id":"9853e2c9-e7a1-46a1-b951-b2936a0e88b6","name":"Get Accounts","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/accounts?perPage=15&dateFrom=2015-05-30&dateTo=2021-07-30","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","accounts"],"query":[{"key":"perPage","value":"15"},{"key":"dateFrom","value":"2015-05-30"},{"key":"dateTo","value":"2021-07-30"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"name\": \"Test\",\n            \"volume\": 100,\n            \"users_count\": 0,\n            \"active_domains_count\": 0,\n            \"confirmed_status\": true,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"Plan Name\",\n                \"created_at\": \"2020-04-27T15:55:50.000000Z\"\n            },\n            \"purchase_order_reference\": \"PO123456\",\n            \"customer_reference\": \"CR123456\"\n        },\n        {\n            \"name\": \"Name 2\",\n            \"volume\": null,\n            \"users_count\": 1,\n            \"active_domains_count\": 1,\n            \"confirmed_status\": false,\n            \"users\": [\n                {\n                    \"id\": 270,\n                    \"name\": \"User Name\",\n                    \"email\": \"info@example.com\",\n                    \"status\": \"active\",\n                    \"role_id\": 2,\n                    \"account_id\": 219,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Muscat\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 513,\n                    \"name\": \"example.com\",\n                    \"is_dmarc_record_correct\": true,\n                    \"is_setup_completed\": true\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Plan Name\",\n                \"created_at\": \"2020-04-27T15:55:50.000000Z\"\n            },\n            \"purchase_order_reference\": null,\n            \"customer_reference\": null\n\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssp/accounts?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssp/accounts?page=626\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/mssp/accounts?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 626,\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssp/accounts\",\n        \"per_page\": \"2\",\n        \"to\": 2,\n        \"total\": 1252\n    }\n}"}],"_postman_id":"907772d7-f743-466d-a922-b51a1df523f1"},{"name":"Get Accounts Users","id":"08652ae5-8af7-4b30-af05-1f9720fe4acb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/users/112?perPage=15","description":"<h2 id=\"title-get-mssp-account-users-endpoint\">Title: Get MSSP Account Users Endpoint</h2>\n<p>Description - The endpoint is intended to get MSSP Account Users By Account id</p>\n<h3 id=\"get-apiv1msspaccountsusersaccountid\"><code>GET /api/v1/mssp/accounts/users/{accountId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>accountId</code> (required):</li>\n</ul>\n<h3 id=\"get-parameters\">GET Parameters</h3>\n<ul>\n<li><code>perPage</code><ul>\n<li><code>description</code>: Result show on each page. The maximum value is 50, the default will be 15, this will work without specifying the parameter.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","users","112"],"host":["https://app.powerdmarc.com"],"query":[{"key":"perPage","value":"15"}],"variable":[]}},"response":[{"id":"491c4e24-4eff-4550-8dad-554589bc5c8f","name":"Get Accounts Active Domains Count Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{URL}}/api/v1/mssp/accounts?per_page=15","host":["{{URL}}"],"path":["api","v1","mssp","accounts"],"query":[{"key":"per_page","value":"15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Wed, 03 May 2023 13:57:23 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"150"},{"key":"X-RateLimit-Remaining","value":"149"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"name\": \"testingaskawk\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Securado\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 270,\n                    \"name\": \"Securado\",\n                    \"email\": \"demo270@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 219,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Muscat\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 513,\n                    \"name\": \"securado.net\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 219\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Enterprise Trial\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Karthik Rao\",\n            \"volume\": 643,\n            \"users\": [\n                {\n                    \"id\": 228,\n                    \"name\": \"Karthik Rao\",\n                    \"email\": \"demo228@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 191,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Dubai\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 379,\n                    \"name\": \"dcx360.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 380,\n                    \"name\": \"shop360.ae\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 414,\n                    \"name\": \"shop360me.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 376,\n                    \"name\": \"prevent-360.com\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 377,\n                    \"name\": \"disti360.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 378,\n                    \"name\": \"datacellme.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                }\n            ],\n            \"plan\": {\n                \"id\": 91,\n                \"name\": \"NFR\",\n                \"created_at\": \"2020-06-14 15:00:54\"\n            }\n        },\n        {\n            \"name\": \"Payly\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 261,\n                    \"name\": \"Endrigo Antonini\",\n                    \"email\": \"demo261@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 210,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/Sao_Paulo\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 427,\n                    \"name\": \"paylymkt.com.br\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 210\n                },\n                {\n                    \"id\": 428,\n                    \"name\": \"minhafintech.com.br\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 210\n                },\n                {\n                    \"id\": 426,\n                    \"name\": \"payly.com.br\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 210\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Enterprise Trial\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"\\\"'><qss a=X166033212Y2_2Z>\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"John\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Karen Brsikyan\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 217,\n                    \"name\": \"Karen Brsikyan\",\n                    \"email\": \"demo217@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 182,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Yerevan\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Orkestra\",\n            \"volume\": 3770,\n            \"users\": [\n                {\n                    \"id\": 801,\n                    \"name\": \"PowerDMARC User\",\n                    \"email\": \"demo801@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 1068,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Calcutta\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 760,\n                    \"name\": \"Orkestra\",\n                    \"email\": \"demo760@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 1068,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/Toronto\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 1104,\n                    \"name\": \"orkestrascs.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 1068\n                }\n            ],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"sehrish riaz\",\n            \"volume\": 3060,\n            \"users\": [\n                {\n                    \"id\": 276,\n                    \"name\": \"NGN\",\n                    \"email\": \"demo276@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 225,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Europe/Istanbul\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 501,\n                    \"name\": \"ngnintl.com\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 225\n                }\n            ],\n            \"plan\": {\n                \"id\": 91,\n                \"name\": \"NFR\",\n                \"created_at\": \"2020-06-14 15:00:54\"\n            }\n        },\n        {\n            \"name\": \"Saurabh Arya\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 265,\n                    \"name\": \"Saurabh Arya\",\n                    \"email\": \"demo265@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 214,\n                    \"is_super_user\": true,\n                    \"timezone\": null,\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 459,\n                    \"name\": \"tweetfblikes.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 214\n                }\n            ],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Dezarae Williams\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 344,\n                    \"name\": \"Dezarae Williams\",\n                    \"email\": \"demo344@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 276,\n                    \"is_super_user\": true,\n                    \"timezone\": null,\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Huascar Tejeda\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 224,\n                    \"name\": \"Huascar Tejeda\",\n                    \"email\": \"demo224@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 187,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/Santo_Domingo\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 422,\n                    \"name\": \"asdf.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 187\n                },\n                {\n                    \"id\": 368,\n                    \"name\": \"f2tc.com\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 187\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Enterprise Trial\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Keith Wood\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 755,\n                    \"name\": \"Keith Wood\",\n                    \"email\": \"demo755@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 1064,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/New_York\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 1102,\n                    \"name\": \"kwcomputers.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 1064\n                }\n            ],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"John\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Kinan Akel\",\n            \"volume\": 648,\n            \"users\": [\n                {\n                    \"id\": 303,\n                    \"name\": \"Dania Almakari\",\n                    \"email\": \"demo303@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 304,\n                    \"name\": \"Ibrahim Alsebai\",\n                    \"email\": \"demo304@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 305,\n                    \"name\": \"Yazan Mashal\",\n                    \"email\": \"demo305@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": null,\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 306,\n                    \"name\": \"Rasha Bamaylah\",\n                    \"email\": \"demo306@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 282,\n                    \"name\": \"Kinan Akel\",\n                    \"email\": \"demo282@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 523,\n                    \"name\": \"rayat.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 230\n                }\n            ],\n            \"plan\": {\n                \"id\": 91,\n                \"name\": \"NFR\",\n                \"created_at\": \"2020-06-14 15:00:54\"\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/mssp/accounts?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/mssp/accounts?page=82\",\n        \"prev\": null,\n        \"next\": \"http://powerdmarc.loc/api/v1/mssp/accounts?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 82,\n        \"path\": \"http://powerdmarc.loc/api/v1/mssp/accounts\",\n        \"per_page\": \"15\",\n        \"to\": 15,\n        \"total\": 1217\n    }\n}"},{"id":"685b3735-d2f8-49a4-bcf3-f1080e889ef2","name":"Get Accounts Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/accounts/users/112?perPage=15","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","accounts","users","112"],"query":[{"key":"perPage","value":"15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Thu, 01 Jun 2023 12:04:32 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"57"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 582,\n            \"name\": \"Raj Alfardan\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"demo582@powerdmarc.com\",\n            \"created_at\": \"2020-09-21T08:39:40.000000Z\"\n        },\n        {\n            \"id\": 253,\n            \"name\": \"Nayef Trad\",\n            \"phone\": \"+97466978877\",\n            \"main_user\": false,\n            \"email\": \"demo253@powerdmarc.com\",\n            \"created_at\": \"2020-06-14T06:21:58.000000Z\"\n        },\n        {\n            \"id\": 1415,\n            \"name\": \"Test_______111\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"test_______111@powerdmarc.com\",\n            \"created_at\": \"2021-11-09T15:18:26.000000Z\"\n        },\n        {\n            \"id\": 443,\n            \"name\": \"Hassan\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"demo443@powerdmarc.com\",\n            \"created_at\": \"2020-08-20T05:45:19.000000Z\"\n        },\n        {\n            \"id\": 442,\n            \"name\": \"Samyuktha\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"demo442@powerdmarc.com\",\n            \"created_at\": \"2020-08-19T09:08:10.000000Z\"\n        },\n        {\n            \"id\": 1547,\n            \"name\": \"fsdfsfd\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"test82sdf6_@powerdmarc.com\",\n            \"created_at\": \"2022-12-09T11:42:13.000000Z\"\n        },\n        {\n            \"id\": 1550,\n            \"name\": \"FULL NAME\",\n            \"phone\": \"+37494227733\",\n            \"main_user\": false,\n            \"email\": \"admddddain@powerdmarc.com\",\n            \"created_at\": \"2022-12-12T17:48:25.000000Z\"\n        },\n        {\n            \"id\": 1549,\n            \"name\": \"ASdasdsads\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"adminsdadsfdsfd@powerdmarc.com\",\n            \"created_at\": \"2022-12-09T13:03:27.000000Z\"\n        },\n        {\n            \"id\": 1568,\n            \"name\": \"FULL NAME\",\n            \"phone\": \"+37494227733\",\n            \"main_user\": false,\n            \"email\": \"adminasdas2@powerdmarc.com\",\n            \"created_at\": \"2022-12-29T14:27:05.000000Z\"\n        },\n        {\n            \"id\": 1570,\n            \"name\": \"{{dd(session('message'))}}\",\n            \"phone\": \"+37494000000\",\n            \"main_user\": false,\n            \"email\": \"adminasdas2232@powerdmarc.com\",\n            \"created_at\": \"2022-12-29T14:35:05.000000Z\"\n        },\n        {\n            \"id\": 1571,\n            \"name\": \"Test User 324232\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"admin888888@powerdmarc.com\",\n            \"created_at\": \"2023-01-26T12:05:21.000000Z\"\n        },\n        {\n            \"id\": 1576,\n            \"name\": \"TEST NAME\",\n            \"phone\": \"+37494000000\",\n            \"main_user\": false,\n            \"email\": \"23_1@powerdmarc.com\",\n            \"created_at\": \"2023-02-02T07:50:34.000000Z\"\n        },\n        {\n            \"id\": 1572,\n            \"name\": \"asddas\",\n            \"phone\": \"+37494227733\",\n            \"main_user\": false,\n            \"email\": \"admin88857@powerdmarc.com\",\n            \"created_at\": \"2023-01-26T15:18:36.000000Z\"\n        },\n        {\n            \"id\": 1573,\n            \"name\": \"test name\",\n            \"phone\": \"+37494000000\",\n            \"main_user\": false,\n            \"email\": \"admin9765@powerdmarc.com\",\n            \"created_at\": \"2023-01-27T05:44:09.000000Z\"\n        },\n        {\n            \"id\": 1574,\n            \"name\": \"TEST NAME\",\n            \"phone\": \"+37494000000\",\n            \"main_user\": false,\n            \"email\": \"admin12765@powerdmarc.com\",\n            \"created_at\": \"2023-01-27T05:53:19.000000Z\"\n        },\n        {\n            \"id\": 1569,\n            \"name\": \"ASdasdsads\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"adminasdas222@powerdmarc.com\",\n            \"created_at\": \"2022-12-29T14:32:24.000000Z\"\n        },\n        {\n            \"id\": 1581,\n            \"name\": \"qapob\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"doweruc@mailinator.com\",\n            \"created_at\": \"2023-02-07T10:52:56.000000Z\"\n        },\n        {\n            \"id\": 1578,\n            \"name\": \"sadfsad\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"admin23.07@powerdmarc.com\",\n            \"created_at\": \"2023-02-07T09:51:54.000000Z\"\n        },\n        {\n            \"id\": 1579,\n            \"name\": \"sasadsad\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"asfa321@gmail.com\",\n            \"created_at\": \"2023-02-07T09:54:53.000000Z\"\n        },\n        {\n            \"id\": 1580,\n            \"name\": \"asdsa\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"asdasadsdasd@gmail.com\",\n            \"created_at\": \"2023-02-07T09:57:43.000000Z\"\n        },\n        {\n            \"id\": 1575,\n            \"name\": \"test\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"23_0@powerdmarc.com\",\n            \"created_at\": \"2023-02-02T07:48:14.000000Z\"\n        },\n        {\n            \"id\": 1582,\n            \"name\": \"rejihagif\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"gunyg@mailinator.com\",\n            \"created_at\": \"2023-02-07T10:59:51.000000Z\"\n        },\n        {\n            \"id\": 1593,\n            \"name\": \"Samantah\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"admin312@powerdmarc.com\",\n            \"created_at\": \"2023-02-13T12:47:14.000000Z\"\n        },\n        {\n            \"id\": 1584,\n            \"name\": \"tylazoqy\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"norib@mailinator.com\",\n            \"created_at\": \"2023-02-08T08:10:55.000000Z\"\n        },\n        {\n            \"id\": 1585,\n            \"name\": \"lazyvac\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"wudeveqad@mailinator.com\",\n            \"created_at\": \"2023-02-08T08:21:21.000000Z\"\n        },\n        {\n            \"id\": 1586,\n            \"name\": \"paryxa\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"bafi@mailinator.com\",\n            \"created_at\": \"2023-02-08T08:42:29.000000Z\"\n        },\n        {\n            \"id\": 1587,\n            \"name\": \"zuguw\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"mule@mailinator.com\",\n            \"created_at\": \"2023-02-08T08:44:32.000000Z\"\n        },\n        {\n            \"id\": 1588,\n            \"name\": \"winydub\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"sinubu@mailinator.com\",\n            \"created_at\": \"2023-02-08T08:48:53.000000Z\"\n        },\n        {\n            \"id\": 1589,\n            \"name\": \"Exq6yJpkH\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"9n5ttxgpah@gmail.com\",\n            \"created_at\": \"2023-02-08T09:17:30.000000Z\"\n        },\n        {\n            \"id\": 1590,\n            \"name\": \"oaXKPWnHM\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"aeorkgow01@gmail.com\",\n            \"created_at\": \"2023-02-09T06:59:15.000000Z\"\n        },\n        {\n            \"id\": 1591,\n            \"name\": \"YG3M3t4uS\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"9y5iuxkpy9@gmail.com\",\n            \"created_at\": \"2023-02-09T07:01:34.000000Z\"\n        },\n        {\n            \"id\": 1594,\n            \"name\": \"Samanta2\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"samit@powerdmarc.com\",\n            \"created_at\": \"2023-02-13T14:03:26.000000Z\"\n        },\n        {\n            \"id\": 1595,\n            \"name\": \"dfdsfds\",\n            \"phone\": null,\n            \"main_user\": false,\n            \"email\": \"samitfff@powerdmarc.com\",\n            \"created_at\": \"2023-02-13T14:12:11.000000Z\"\n        },\n        {\n            \"id\": 125,\n            \"name\": \"Alfardan\",\n            \"phone\": null,\n            \"main_user\": true,\n            \"email\": \"hovo+111555@innorise.com\",\n            \"created_at\": \"2020-04-12T12:53:54.000000Z\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/mssp/accounts/users/112?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/mssp/accounts/users/112?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://powerdmarc.loc/api/v1/mssp/accounts/users/112\",\n        \"per_page\": \"50\",\n        \"to\": 34,\n        \"total\": 34\n    }\n}"}],"_postman_id":"08652ae5-8af7-4b30-af05-1f9720fe4acb"},{"name":"Get Account By Id","id":"fc72b226-4710-416d-a2be-451270d428a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/261","description":"<h2 id=\"title-get-account-details-endpoint\">Title: Get Account Details Endpoint</h2>\n<h3 id=\"get-apiv1msspaccountsaccountid\"><code>GET /api/v1/mssp/accounts/{accountId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>accountId</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: Account ID is the user ID for whom changes will be applied.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Not Found:</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","261"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d9b7352c-5c34-479d-863b-082097f8ca95","name":"Get Account By Id","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/225"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"account_id\": 225,\n        \"user_id\": 10,\n        \"account_name\": \"Account id\",\n        \"user_name\": \"NGN\",\n        \"user_email\": \"info@example.com\",\n        \"subscription_plan\": {\n            \"id\": 91,\n            \"name\": \"NFR\",\n            \"created_at\": \"2020-06-14T15:00:54.000000Z\"\n        },\n        \"created_at\": \"2020-06-24T10:51:16.000000Z\",\n        \"purchased_order_reference\": null,\n        \"customer_reference\": null,\n        \"users_count\": 1,\n        \"status\": \"Active\"\n    }\n}"}],"_postman_id":"fc72b226-4710-416d-a2be-451270d428a5"},{"name":"Get Admin By Id","id":"6eddf859-a31d-4dcf-8c18-3c748f8fb0be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/admins/:userId","description":"<h2 id=\"title-get-admin-details-endpoint\">Title: Get Admin details Endpoint</h2>\n<h3 id=\"description---get-admin-details-by-user-id\">Description - Get Admin details by user ID.</h3>\n<h3 id=\"get-apiv1msspadminsuserid\"><code>GET /api/v1/mssp/admins/{userId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><p><code>userId</code> (required):</p>\n<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Not Found:</li>\n</ul>\n","urlObject":{"path":["api","v1","mssp","admins",":userId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"12345","key":"userId"}]}},"response":[{"id":"7fe91050-d2f7-4820-9d7d-c18d5723e5f1","name":"Get Admin By Id","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/admins/:userId","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","admins",":userId"],"variable":[{"key":"userId","value":"91979"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Thu, 22 Jan 2026 14:13:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9c1fa6e2db77061b-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"cf-apo-via","value":"origin,host"},{"key":"Set-Cookie","value":"__cf_bm=xL.h5MuS_FF1xXvd5H3ubYM3a7Qhi9Tpm6TNBwYMX_M-1769091206-1.0.1.1-QDIPuiWKnGSMAu45mMoL7NgmwiVTfL3BShA28LqVxE95PXc5noodCadsnVy.OARdrtBe5AC_KEZrJllTma0HfGibG.1bUYTrw2HBS_IiZFA; path=/; expires=Thu, 22-Jan-26 14:43:26 GMT; domain=.powerdmarc.com; HttpOnly; Secure; SameSite=None"},{"key":"speculation-rules","value":"\"/cdn-cgi/speculation\""},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 999,\n        \"account_id\": 999,\n        \"name\": \"TEST MSSP\",\n        \"email\": \"example@powerdmarc.com\",\n        \"created_at\": \"2026-01-22\",\n        \"2fa_enforcement\": false,\n        \"2fa_activation\": false,\n        \"2fa_enabled\": false,\n        \"sso_enabled\": false,\n        \"status\": \"active\",\n        \"user_role\": 9999,\n        \"uat\": 99999,\n        \"give_access_to_newly_added_accounts\": true,\n        \"give_access_to_newly_added_mssps\": true\n    }\n}"}],"_postman_id":"6eddf859-a31d-4dcf-8c18-3c748f8fb0be"},{"name":"Get Domains With Details","id":"4fbb8d58-d8c8-4c5a-a6e2-92ebbcd67826","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/domains?per_page=20&dateFrom=2015-05-30&dateTo=2023-05-01","description":"<h2 id=\"title-get-domains-endpoint\">Title: Get Domains Endpoint</h2>\n<h3 id=\"description---get-mssp-domains-with-details\">Description - Get MSSP Domains With Details</h3>\n<h3 id=\"get-apiv1msspdomains\"><code>GET /api/v1/mssp/domains/</code></h3>\n<h3 id=\"get-parameters\">GET Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (required):</p>\n<ul>\n<li><code>description</code>: The maximum value can be set to 50. The field is optional, and its default value is 15.</li>\n</ul>\n</li>\n<li><p><code>dateFrom</code> (required)</p>\n<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD</li>\n</ul>\n</li>\n<li><p><code>dateTo</code> (required)</p>\n<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page must be an integer.\",\n      \"The per page may not be greater than 50.\"\n    ],\n    \"dateFrom\": [\n      \"The 'date from' field is required\",\n      \"The date from is not a valid date.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' field is required\",\n      \"The date to is not a valid date.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains"],"host":["https://app.powerdmarc.com"],"query":[{"key":"per_page","value":"20"},{"key":"dateFrom","value":"2015-05-30"},{"key":"dateTo","value":"2023-05-01"}],"variable":[]}},"response":[{"id":"20d47db2-6c64-4b93-9281-9004ff01bac4","name":"Get Domains","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/domains?per_page=20&dateFrom=2015-05-30&dateTo=2023-05-01","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","domains"],"query":[{"key":"per_page","value":"20"},{"key":"dateFrom","value":"2015-05-30"},{"key":"dateTo","value":"2023-05-01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"account_name\": \"Name 1\",\n            \"date_added\": \"2020-03-31 04:07:54\",\n            \"dmarc_compliant_volume\": 2943,\n            \"rua_last_date\": \"2020-12-24\"\n        },\n        {\n            \"domain\": \"example2.com\",\n            \"account_name\": \"Name 2\",\n            \"date_added\": \"2020-03-31 04:25:42\",\n            \"dmarc_compliant_volume\": 2188,\n            \"rua_last_date\": \"2020-12-25\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssp/domains?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssp/domains?page=29\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/mssp/domains?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 29,\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssp/domains\",\n        \"per_page\": 15,\n        \"to\": 15,\n        \"total\": 435\n    }\n}"}],"_postman_id":"4fbb8d58-d8c8-4c5a-a6e2-92ebbcd67826"},{"name":"Get MSSP Admins","id":"61d4a998-773c-4d4e-b71a-ac361cd5563b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/admins?perPage={{perPage}}&page={{page}}","description":"<h2 id=\"title-get-mssp-admins-endpoint\">Title: Get Mssp Admins Endpoint</h2>\n<h3 id=\"description-endpoint-is-accessible-only-for-mssp-super-admins\">Description: Endpoint is accessible only for Mssp Super Admins</h3>\n<h3 id=\"get-apiv1msspadmins\"><code>GET /api/v1/mssp/admins/</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><p><code>description</code>: Number of records to return per page. Default value is 15. Max 50 allowed.</p>\n</li>\n<li><p><code>type</code> : integer</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional)</p>\n<ul>\n<li><p><code>description</code> : Page number to retrieve. Default value is 1.</p>\n</li>\n<li><p><code>type</code> : integer</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page must be an integer.\",\n      \"The per page may not be greater than 50.\"\n    ]\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["api","v1","mssp","admins"],"host":["https://app.powerdmarc.com"],"query":[{"key":"perPage","value":"{{perPage}}"},{"key":"page","value":"{{page}}"}],"variable":[]}},"response":[{"id":"0d81f1fe-b957-48fe-931d-a92409d3aa09","name":"Get MSSP Admins","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/admins?perPage=15","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","admins"],"query":[{"key":"perPage","value":"15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Jan 2026 13:54:08 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9c1f8aa1cbc5c944-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"cf-apo-via","value":"origin,host"},{"key":"speculation-rules","value":"\"/cdn-cgi/speculation\""},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 999,\n            \"account_id\": 999,\n            \"name\": \"Test MSSP\",\n            \"email\": \"testexample@powerdmarc.com\",\n            \"created_at\": \"2026-01-22\",\n            \"2fa_enforcement\": false,\n            \"2fa_activation\": false,\n            \"2fa_enabled\": false,\n            \"sso_enabled\": false,\n            \"status\": \"active\",\n            \"user_role\": 1,\n            \"uat\": 1,\n            \"give_access_to_newly_added_accounts\": true,\n            \"give_access_to_newly_added_mssps\": true\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://testexample.powerdmarc.com/api/v1/mssp/admins?page=1\",\n        \"last\": \"https://testexample.powerdmarc.com/api/v1/mssp/admins?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"page\": null,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://testexample.powerdmarc.com/api/v1/mssp/admins?page=1\",\n                \"label\": \"1\",\n                \"page\": 1,\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Next &raquo;\",\n                \"page\": null,\n                \"active\": false\n            }\n        ],\n        \"path\": \"https://testexample.powerdmarc.com/api/v1/mssp/admins\",\n        \"per_page\": 15,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"61d4a998-773c-4d4e-b71a-ac361cd5563b"},{"name":"Get Plans","id":"797f86c2-921d-47fc-a8b7-12f517d9a3dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/plans","description":"<h2 id=\"title-get-mssp-plans-endpoint\">Title: Get Mssp Plans Endpoint</h2>\n<h3 id=\"get-apiv1msspplans\"><code>GET /api/v1/mssp/plans</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","plans"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0073a6d8-fc2a-4a86-827b-daa49ba8d146","name":"Get Accounts Active Domains Count Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"{{URL}}/api/v1/mssp/accounts?per_page=15","host":["{{URL}}"],"path":["api","v1","mssp","accounts"],"query":[{"key":"per_page","value":"15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Wed, 03 May 2023 13:57:23 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"150"},{"key":"X-RateLimit-Remaining","value":"149"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"name\": \"testingaskawk\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Securado\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 270,\n                    \"name\": \"Securado\",\n                    \"email\": \"demo270@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 219,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Muscat\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 513,\n                    \"name\": \"securado.net\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 219\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Enterprise Trial\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Karthik Rao\",\n            \"volume\": 643,\n            \"users\": [\n                {\n                    \"id\": 228,\n                    \"name\": \"Karthik Rao\",\n                    \"email\": \"demo228@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 191,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Dubai\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 379,\n                    \"name\": \"dcx360.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 380,\n                    \"name\": \"shop360.ae\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 414,\n                    \"name\": \"shop360me.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 376,\n                    \"name\": \"prevent-360.com\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 377,\n                    \"name\": \"disti360.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                },\n                {\n                    \"id\": 378,\n                    \"name\": \"datacellme.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 191\n                }\n            ],\n            \"plan\": {\n                \"id\": 91,\n                \"name\": \"NFR\",\n                \"created_at\": \"2020-06-14 15:00:54\"\n            }\n        },\n        {\n            \"name\": \"Payly\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 261,\n                    \"name\": \"Endrigo Antonini\",\n                    \"email\": \"demo261@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 210,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/Sao_Paulo\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 427,\n                    \"name\": \"paylymkt.com.br\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 210\n                },\n                {\n                    \"id\": 428,\n                    \"name\": \"minhafintech.com.br\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 210\n                },\n                {\n                    \"id\": 426,\n                    \"name\": \"payly.com.br\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 210\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Enterprise Trial\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"\\\"'><qss a=X166033212Y2_2Z>\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"John\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Karen Brsikyan\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 217,\n                    \"name\": \"Karen Brsikyan\",\n                    \"email\": \"demo217@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 182,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Yerevan\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Orkestra\",\n            \"volume\": 3770,\n            \"users\": [\n                {\n                    \"id\": 801,\n                    \"name\": \"PowerDMARC User\",\n                    \"email\": \"demo801@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 1068,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Calcutta\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 760,\n                    \"name\": \"Orkestra\",\n                    \"email\": \"demo760@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 1068,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/Toronto\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 1104,\n                    \"name\": \"orkestrascs.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 1068\n                }\n            ],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"sehrish riaz\",\n            \"volume\": 3060,\n            \"users\": [\n                {\n                    \"id\": 276,\n                    \"name\": \"NGN\",\n                    \"email\": \"demo276@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 225,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Europe/Istanbul\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 501,\n                    \"name\": \"ngnintl.com\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 225\n                }\n            ],\n            \"plan\": {\n                \"id\": 91,\n                \"name\": \"NFR\",\n                \"created_at\": \"2020-06-14 15:00:54\"\n            }\n        },\n        {\n            \"name\": \"Saurabh Arya\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 265,\n                    \"name\": \"Saurabh Arya\",\n                    \"email\": \"demo265@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 214,\n                    \"is_super_user\": true,\n                    \"timezone\": null,\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 459,\n                    \"name\": \"tweetfblikes.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 214\n                }\n            ],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Dezarae Williams\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 344,\n                    \"name\": \"Dezarae Williams\",\n                    \"email\": \"demo344@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 276,\n                    \"is_super_user\": true,\n                    \"timezone\": null,\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Huascar Tejeda\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 224,\n                    \"name\": \"Huascar Tejeda\",\n                    \"email\": \"demo224@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 187,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/Santo_Domingo\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 422,\n                    \"name\": \"asdf.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 187\n                },\n                {\n                    \"id\": 368,\n                    \"name\": \"f2tc.com\",\n                    \"is_setup_completed\": true,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 187\n                }\n            ],\n            \"plan\": {\n                \"id\": 13,\n                \"name\": \"Enterprise Trial\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Keith Wood\",\n            \"volume\": null,\n            \"users\": [\n                {\n                    \"id\": 755,\n                    \"name\": \"Keith Wood\",\n                    \"email\": \"demo755@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 1064,\n                    \"is_super_user\": true,\n                    \"timezone\": \"America/New_York\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 1102,\n                    \"name\": \"kwcomputers.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": false,\n                    \"account_id\": 1064\n                }\n            ],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"John\",\n            \"volume\": null,\n            \"users\": [],\n            \"domains\": [],\n            \"plan\": {\n                \"id\": 14,\n                \"name\": \"PowerDMARC Trial - Online\",\n                \"created_at\": \"2020-04-27 15:55:50\"\n            }\n        },\n        {\n            \"name\": \"Kinan Akel\",\n            \"volume\": 648,\n            \"users\": [\n                {\n                    \"id\": 303,\n                    \"name\": \"Dania Almakari\",\n                    \"email\": \"demo303@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 304,\n                    \"name\": \"Ibrahim Alsebai\",\n                    \"email\": \"demo304@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 305,\n                    \"name\": \"Yazan Mashal\",\n                    \"email\": \"demo305@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": null,\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 306,\n                    \"name\": \"Rasha Bamaylah\",\n                    \"email\": \"demo306@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": false,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                },\n                {\n                    \"id\": 282,\n                    \"name\": \"Kinan Akel\",\n                    \"email\": \"demo282@powerdmarc.com\",\n                    \"role_id\": 2,\n                    \"account_id\": 230,\n                    \"is_super_user\": true,\n                    \"timezone\": \"Asia/Riyadh\",\n                    \"mssp_id\": 1\n                }\n            ],\n            \"domains\": [\n                {\n                    \"id\": 523,\n                    \"name\": \"rayat.com\",\n                    \"is_setup_completed\": false,\n                    \"is_dmarc_record_correct\": true,\n                    \"account_id\": 230\n                }\n            ],\n            \"plan\": {\n                \"id\": 91,\n                \"name\": \"NFR\",\n                \"created_at\": \"2020-06-14 15:00:54\"\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/mssp/accounts?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/mssp/accounts?page=82\",\n        \"prev\": null,\n        \"next\": \"http://powerdmarc.loc/api/v1/mssp/accounts?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 82,\n        \"path\": \"http://powerdmarc.loc/api/v1/mssp/accounts\",\n        \"per_page\": \"15\",\n        \"to\": 15,\n        \"total\": 1217\n    }\n}"},{"id":"d83b9db7-0e85-499b-91bb-f6744b5edc47","name":"Get Plans","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/plans"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Thu, 08 Jun 2023 07:23:10 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 100,\n            \"name\": \"Plan Name\",\n            \"fee\": \"10\",\n            \"description\": \"Plan Description\",\n            \"zoho_code\": \"B-M-50K-2157252000000488890\",\n            \"status\": true\n        }\n    ]\n}"}],"_postman_id":"797f86c2-921d-47fc-a8b7-12f517d9a3dc"},{"name":"Get Email Notification Types","id":"665fb125-a0a1-41c5-b252-17a609db8ba2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/email/notifications","description":"<h2 id=\"title-get-email-notification-types-endpoint\">Title: Get Email Notification Types Endpoint</h2>\n<h3 id=\"get-apiv1msspemailnotifications\"><code>GET /api/v1/mssp/email/notifications</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","email","notifications"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"4b7871fd-95ff-4026-a466-ddedaab98c41","name":"Get Email Notification Types","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/email/notifications"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 1,\n            \"type\": \"New User\",\n            \"description\": \"Get notified when a new user is added\"\n        },\n        {\n            \"id\": 6,\n            \"type\": \"New Admin\",\n            \"description\": \"Get notified when a new admin is added\"\n        },\n        {\n            \"id\": 3,\n            \"type\": \"New Domain\",\n            \"description\": \"Get notified when a new domain is added\"\n        },\n        {\n            \"id\": 13,\n            \"type\": \"Domain deleted\",\n            \"description\": \"Get notified when an existing domain is deleted\"\n        },\n        {\n            \"id\": 15,\n            \"type\": \"Account plan change\",\n            \"description\": \"Get notified once an account’s plan is changed\"\n        },\n        {\n            \"id\": 17,\n            \"type\": \"Account Deleted\",\n            \"description\": \"Get notified when an account is deleted\"\n        }\n    ]\n}"}],"_postman_id":"665fb125-a0a1-41c5-b252-17a609db8ba2"},{"name":"Get MSSP Settings","id":"680e9cb8-9150-40b7-89be-59abac4fcd12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/settings","description":"<h2 id=\"title-get-mssp-settings-endpoint\">Title: Get Mssp Settings Endpoint</h2>\n<h3 id=\"get-apiv1msspsettings\"><code>GET /api/v1/mssp/settings</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","settings"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"197d0111-00b9-4d57-84c1-7db93051e175","name":"Get Mssp Settings","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/settings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"support_center\": {\n            \"id\": 2,\n            \"name\": \"support_center\",\n            \"type\": \"boolean\",\n            \"value\": \"true\"\n        }\n    }\n}"}],"_postman_id":"680e9cb8-9150-40b7-89be-59abac4fcd12"},{"name":"Get Gradient Token","id":"59f5c77d-c86b-4a51-93d1-dd63e67f1958","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/token","description":"<h2 id=\"title-get-gradient-integration-partner-token-endpoint\">Title: Get Gradient Integration Partner Token Endpoint</h2>\n<h3 id=\"description---the-endpoint-is-intended-to-get-the-latest-partner-token-of-current-mssp\">Description - The endpoint is intended to get the latest Partner Token of current Mssp</h3>\n<h3 id=\"get-apiv1msspgradienttoken\"><code>GET /api/v1/mssp/gradient/token</code></h3>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong>: Resource not found.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","gradient","token"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"4ede63ab-4fb5-44dc-843e-40bcba4183eb","name":"Get Gradient Token","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"partner_api_key\": \"........\",\n        \"status\": true\n    }\n}"}],"_postman_id":"59f5c77d-c86b-4a51-93d1-dd63e67f1958"},{"name":"Get Resources","id":"6c77533b-67f1-4596-93f8-120c3f6dc885","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/resources?userType=2","description":"<h2 id=\"title-get-resources-endpoint\">Title: Get Resources Endpoint</h2>\n<h3 id=\"description---get-resources-by-user-type\">Description - Get Resources By User Type</h3>\n<h3 id=\"get-apiv1msspresources\"><code>GET /api/v1/mssp/resources</code></h3>\n<h3 id=\"get-parameters\">GET PARAMETERS</h3>\n<ul>\n<li><code>userType</code> (required):<ul>\n<li><code>available_values</code>: <code>1</code>, <code>2</code></li>\n<li><code>description</code>: The type <code>1</code> is intended to fetch Admin Resources and <code>2</code> for User Resources</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","resources"],"host":["https://app.powerdmarc.com"],"query":[{"key":"userType","value":"2"}],"variable":[]}},"response":[{"id":"cd678059-e067-4057-99c1-48e9ec036aa8","name":"Get Gradient Token","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"partner_api_key\": \"........\",\n        \"status\": true\n    }\n}"}],"_postman_id":"6c77533b-67f1-4596-93f8-120c3f6dc885"},{"name":"Get Audit Logs Details","id":"78a3cbf4-1980-4b2a-a6ed-5c40d1fdcf3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 12345,\n  \"page\": 1,\n  \"perPage\": 3,\n  \"dateFrom\": \"2025-12-01\",\n  \"dateTo\": \"2025-12-25\",\n  \"all_account_info\": true\n}\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/audit-logs","description":"<h3 id=\"description\">Description:</h3>\n<p>Retrieves audit log details when the requester has permission to access the Audit Logs.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1msspaudit-logs\"><code>POST /api/v1/mssp/audit-logs/</code></h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>userId</code> (optional):</p>\n<ul>\n<li><p><code>type:</code>integer</p>\n</li>\n<li><p><code>descritpion</code> If the requester has Display MSSP-wide or Account-wide Audit Logs, they may provide the ID of any user within the MSSPs or accounts they have access to; if omitted, logs for the current user are returned.</p>\n</li>\n</ul>\n</li>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Number of records to return per page. Default value is 15. Max 50 allowed.</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Page number to retrieve. Default value is 1.</p>\n</li>\n</ul>\n</li>\n<li><p><code>dateFrom</code> (required):</p>\n<ul>\n<li><p><code>type</code>:string</p>\n</li>\n<li><p><code>description</code>: Start date for filtering audit log records. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p><code>dateTo</code> (required):</p>\n<ul>\n<li><p><code>type</code>:string</p>\n</li>\n<li><p><code>description</code>: End date for filtering audit log records. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p><code>all_account_info</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: boolean</p>\n</li>\n<li><p><code>description</code>: If userId corresponds to an account-level user, this flag determines whether to return logs for all users under that account (true) or only the specified user (false).</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"userId\": [\n      \"The selected user id is invalid.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\"\n    ],\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\",\n      \"The 'date from' field is required\",\n      \"The 'date from' cannot be after today.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' field is required\",\n      \"The 'date to' cannot be after today.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","audit-logs"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"f50d9d9b-bb62-4426-8ac3-f3548db9f9f5","name":"Get Audit Logs Details","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"userId\": 12345,\r\n  \"page\": 1,\r\n  \"perPage\": 3,\r\n  \"dateFrom\": \"2025-12-01\",\r\n  \"dateTo\": \"2025-12-25\",\r\n  \"all_account_info\": true\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/audit-logs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"user_name\": \"John Doe\",\n            \"action\": \"Logout\",\n            \"ip_address\": \"12.123.45.123\",\n            \"a_username\": null,\n            \"other\": null,\n            \"created_at\": \"2025-12-09 07:58:07\"\n        },\n        {\n            \"user_name\": \"John Doe\",\n            \"action\": \"Login\",\n            \"ip_address\": \"12.123.45.123\",\n            \"a_username\": null,\n            \"other\": null,\n            \"created_at\": \"2025-12-18 12:59:55\"\n        },\n        {\n            \"user_name\": \"Harry Smith\",\n            \"action\": \"settings.tokens.create\",\n            \"ip_address\": \"12.213.7.234\",\n            \"a_username\": null,\n            \"other\": null,\n            \"created_at\": \"2025-12-18 13:00:25\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/mssp/audit-logs?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/mssp/audit-logs?page=2\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/mssp/audit-logs?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"path\": \"https://app.powerdmarc.com/api/v1/mssp/audit-logs\",\n        \"per_page\": 3,\n        \"to\": 3,\n        \"total\": 6\n    }\n}"}],"_postman_id":"78a3cbf4-1980-4b2a-a6ed-5c40d1fdcf3a"},{"name":"Create Admin","id":"ca63be93-c0ab-41ab-b4d7-98bb948b5590","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"John Doe\",\n    \"email\": \"john.doe@example.com\",\n    \"password\": \"Password123!\",\n    \"resource_group_id\": 7,   \n    \"selected_accounts\": [\n        56789\n    ],\n    \"give_access_to_newly_added_accounts\": false,\n    \"give_access_to_newly_added_mssps\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/admins","description":"<h2 id=\"title-create-mssp-admin-endpoint\">Title: Create Mssp Admin Endpoint</h2>\n<h3 id=\"post-apiv1msspadmin\"><code>POST /</code>api/v1/mssp/admin</h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>name</code> (required)</p>\n</li>\n<li><p><code>email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>password</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>resource_group_id</code>: Id of assigned resource group.</p>\n</li>\n<li><p><code>user_access_template</code> : Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>selected_accounts</code> : An array of account ids, included customers will be managable for admin</p>\n</li>\n<li><p><code>give_access_to_newly_added_accounts</code>:</p>\n<ul>\n<li><p><code>type</code>: <code>boolean</code></p>\n</li>\n<li><p><code>default</code>: <code>false</code></p>\n</li>\n<li><p><code>description</code>: When set to true, this flag automatically grants the user access to any accounts that are added in the future. If not specified, the default behavior is false, meaning the user will not receive access to new accounts unless explicitly assigned.</p>\n</li>\n</ul>\n</li>\n<li><p><code>give_access_to_newly_added_mssps</code>:</p>\n<ul>\n<li><p><code>type</code>: <code>boolean</code></p>\n</li>\n<li><p><code>default</code>: <code>false</code></p>\n</li>\n<li><p><code>description</code>: When set to true, this flag automatically grants the user access to any Child MSSPs that are added in the future. If not specified, the default behavior is false, meaning the user will not receive access to new Child MSSPs unless explicitly assigned.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name has already been taken\",\n      \"The name must be a string.\",\n      \"The name may not be greater than 255 characters.\",\n      \"The name field is required.\"\n    ],\n    \"email\": [\n      \"The email has already been taken\",\n      \"The email field is required.\",\n      \"The email may not be greater than 255 characters.\",\n      \"The email must be a valid email address.\"\n    ],\n    \"password\": [\n      \"The password field is required.\",\n      \"Your password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character.\"\n    ],\n    \"selected_accounts\": [\n      \"The selected accounts must be an array.\",\n      \"The selected_accounts.Index must be an integer.\",\n      \"The selected 'selected accounts' is invalid.\"\n    ],\n    \"resources_to_enable\": [\n      \"The resources to enable must be an array.\",\n      \"The 'resources_to_enable.Index' must be an integer.\"\n    ],\n    \"resources_to_disable\": [\n      \"The 'resources to disable' must be an array.\",\n      \"The 'resources_to_disable.Index' must be an integer.\"\n    ],\n    \"resource_group_id\": [\n      \"The selected resource group id must be an integer.\",\n      \"The selected resource group id is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","admins"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"c5b9e9e6-af22-4f0f-92c8-652a0d3339d2","name":"Create Admin","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"John Doe\",\n    \"email\": \"john.doe@example.com\",\n    \"password\": \"Password123!\",\n    \"resource_group_id\": 7,   \n    \"selected_accounts\": [\n        56789\n    ],\n    \"give_access_to_newly_added_accounts\": false,\n    \"give_access_to_newly_added_mssps\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/admins"},"status":"Created","code":201,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 45678,\n        \"account_id\": 56789,\n        \"name\": \"John Doe\",\n        \"email\": \"john.doe@example.com\",\n        \"give_access_to_newly_added_accounts\": false,\n        \"give_access_to_newly_added_mssps\": false\n    }\n}"}],"_postman_id":"ca63be93-c0ab-41ab-b4d7-98bb948b5590"},{"name":"Create Account","id":"300f76ea-ec30-4d8d-b0c6-f66f6467cfbc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_name\": \"Example\",\n    \"account_name\": \"Example Name\",\n    \"user_email\": \"info342@example.com\",\n    \"password\": \"Password31`\",\n    \"phone\": \"5555554444\",\n    \"resource_group_id\": \"22\",\n    \"account_plan\" : \"99\",\n    \"domains_limit\": 21,\n    \"mail_volume_limit\": 22\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts","description":"<h2 id=\"title-create-customer-account-endpoint\">Title: Create Customer Account Endpoint</h2>\n<h3 id=\"post-apiv1msspaccounts\"><code>POST /</code>api/v1/mssp/accounts</h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>user_name</code> (required)</p>\n</li>\n<li><p><code>account_name</code> (required)</p>\n</li>\n<li><p><code>user_email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>password</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>account_plan</code> (required)</p>\n</li>\n<li><p><code>phone</code></p>\n</li>\n<li><p><code>user_role</code> : Id of user role</p>\n</li>\n<li><p><code>user_access_template</code> : Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>limitations_domains</code></p>\n<ul>\n<li><p><code>type: Boolean</code></p>\n</li>\n<li><p><code>default: false</code></p>\n</li>\n<li><p><code>description:</code> If set to true, enforces the Account-Specific limit. If set to False, enforces the Plan-specific limit. If this parameter is set to true, the \"domains_limit\" parameter becomes mandatory. Otherwise, it is optional.</p>\n</li>\n</ul>\n</li>\n<li><p><code>domains_limit</code></p>\n<ul>\n<li><p><code>type: integer</code></p>\n</li>\n<li><p><code>description</code>: Max number of domains allowed</p>\n</li>\n</ul>\n</li>\n<li><p><code>limitations_mail_volume</code></p>\n<ul>\n<li><p><code>type: Boolean</code></p>\n</li>\n<li><p><code>default: false</code></p>\n</li>\n<li><p><code>description:</code> If set to true, enforces the Account-Specific limit. If set to False, enforces the Plan-specific limit. If this parameter is set to true, the \"mail_volume_limit\" parameter becomes mandatory. Otherwise, it is optional.</p>\n</li>\n</ul>\n</li>\n<li><p><code>mail_volume_limit</code></p>\n<ul>\n<li><p><code>type: integer</code></p>\n</li>\n<li><p><code>description</code>: Max number of emails allowed</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>201</strong> Successfully created.</p>\n</li>\n<li><p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"user_name\": [\n      \"The name has already been taken\",\n      \"The name field is required.\"\n    ],\n    \"user_email\": [\n      \"The email has already been taken\",\n      \"The email field is required.\",\n      \"The email must be a valid email address.\"\n    ],\n    \"password\": [\n      \"The user password field is required\",\n      \"Your password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character.\"\n    ],\n    \"phone\": [\n      \"The phone field is required.\"\n    ],\n    \"account_plan\": [\n      \"The account_plan field is required.\",\n      \"The email must be a valid email address.\"\n    ],\n    \"resource_group_id\": [\n      \"The selected resource group id must be an integer\",\n      \"The selected resource group id is invalid.\"\n    ],\n    \"resources_to_enable\": [\n      \"The resources to enable must be an array.\",\n      \"The resources_to_enable.Index must be an integer\"\n    ],\n    \"resources_to_disable\": [\n     \"The resources to disable must be an array.\",\n      \"The resources_to_disable.Index must be an integer\"\n    ]\n    \"domains_limit\": [\n      \"The domains limit must be a number.\",\n      \"The domains limit must be less than 10 digits.\"\n    ],\n    \"mail_volume_limit\": [\n      \"The mail volume limit must be a number.\",\n      \"The mail volume limit must be less than 10 digits.\"\n    ]\n    \"limitation_domains\": [\n      \"The limitation domains field must be true or false.\"\n    ],\n    \"limitation_mail_volume\": [\n      \"The limitation mail volume field must be true or false.\"\n    ]\n \n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"56149738-1af0-46ba-b8b6-f0c413d08f27","name":"Create Account","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"user_name\": \"Example\",\n    \"account_name\": \"Example Name\",\n    \"user_email\": \"info@example2.com\",\n    \"password\": \"Password31`\",\n    \"phone\": \"5555554444\",\n    \"resource_group_id\": \"7\",\n    \"account_plan\" : \"13\",\n    \"resources_to_enable\": [\n        10,\n        11\n    ],\n    \"resources_to_disable\": [\n        12,\n        13\n    ],\n     \"domains_limit\": 21,\n     \"mail_volume_limit\": 22,\n     \"limitation_domains\": true,\n     \"limitation_mail_volume\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 1632,\n        \"account_id\": 2587,\n        \"plan_id\": 13,\n        \"user_name\": \"Example\",\n        \"phone\": 5555554444,\n        \"email\": \"info@example.com\",\n        \"status\": \"active\"\n        \"domains_limit\": 21,\n        \"mail_volume_limit\": 22\n        \"limitation_domains\": true,\n        \"limitation_mail_volume\": true        \n    }\n}"}],"_postman_id":"300f76ea-ec30-4d8d-b0c6-f66f6467cfbc"},{"name":"Toggle 2FA","id":"6f8cd323-d67e-4a22-a258-4aa631ae0c87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/toggle/tfa","description":"<h2 id=\"title-toggle-admin-two-factor-authentication-endpoint\">Title: Toggle Admin Two Factor Authentication Endpoint</h2>\n<h3 id=\"post-apiv1mssptoggletfa\"><code>POST /api/v1/mssp/toggle/tfa</code></h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>status</code>: <code>boolean</code><ul>\n<li><code>description</code>: True or false to enable or disable account</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>204</strong> Action completed successfully.</li>\n<li><strong>404</strong> Not Found:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"status\": [\n      \"The status field is required\",\n      \"The status field must be true or false.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","toggle","tfa"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"b12cea48-fd11-4bae-9655-6baa7f263cda","name":"Toggle 2FA","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/toggle/tfa/125"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"2FA is already enabled\"\n}"},{"id":"4e13d7c9-ee50-49f5-9fce-d0a5d3c4b033","name":"Toggle 2FA","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/toggle/tfa/125"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"548874fd-5e1d-4a36-8bbf-16ab7d6425af","name":"Toggle 2FA","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/toggle/tfa/125"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"2FA is already disabled\"\n}"}],"_postman_id":"6f8cd323-d67e-4a22-a258-4aa631ae0c87"},{"name":"Gradient Synchronization","id":"15d416f3-bd2d-4f26-8ca3-075a1cd7a80c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/sync","description":"<h2 id=\"title-gradient-synhronization-endpoint\">Title: Gradient Synhronization Endpoint</h2>\n<h3 id=\"description---the-endpoint-is-intended-to-make-data-synchronization-with-gradient\">Description - The endpoint is intended to make data synchronization with Gradient</h3>\n<h3 id=\"post-apiv1msspgradientsync\"><code>POST /api/v1/mssp/gradient/sync</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","gradient","sync"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"b99d7719-e2d2-4241-8d85-86c1a9be8953","name":"Gradient Synchronization","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/sync"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Data Synchronization from 10/10\"\n}"}],"_postman_id":"15d416f3-bd2d-4f26-8ca3-075a1cd7a80c"},{"name":"Gradient Integration","id":"b5e9d54a-65bc-4c73-b428-ce8c41503346","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"partnerApiKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvcmdhbml6YXRpb25JZCI6IjY0MGJiMzdlODg3YWIzZWVhMzJlZmYwMCIsImNyZWF0ZWRBdCI6IjIwMjMtMDMtMTBUMjI6NDc6MjYuOTE5WiIsInZlbmRvck9JZCI6IjY0MGJiNTUyODg3YWIzZWVhMzJmMWRkMiIsImFwaUtleSI6IjY0MzU1N2M1N2ZhODYzN2I1NjUxYzUxOCIsImlhdCI6MTY4MTIxNzQ3NywiZXhwIjoxNjgxMzAzODc3fQ.xKJkuS_0vBH4StwpyIP_cliMPv_7ejQfg8txoiRMDb0\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/integrate","description":"<h2 id=\"title-gradient-integration-endpoint\">Title: Gradient Integration Endpoint</h2>\n<h3 id=\"description---the-endpoint-is-intended-to-make-data-integration-in-gradient\">Description - The endpoint is intended to make data integration in Gradient</h3>\n<h3 id=\"post-apiv1msspgradientintegrate\"><code>POST /api/v1/mssp/gradient/integrate</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>partner_api_key</code> (required if not set before)</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","gradient","integrate"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"c984bc1e-28ec-4163-a283-89904ac3c2b2","name":"Gradient Integration","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/integrate"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"8e399c95-060b-43af-a228-dec99ae59f60","name":"Gradient Integration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"partnerApiKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvcmdhbml6YXRpb25JZCI6IjY0MGJiMzdlODg3YWIzZWVhMzJlZmYwMCIsImNyZWF0ZWRBdCI6IjIwMjMtMDMtMTBUMjI6NDc6MjYuOTE5WiIsInZlbmRvck9JZCI6IjY0MGJiNTUyODg3YWIzZWVhMzJmMWRkMiIsImFwaUtleSI6IjY0MzU1N2M1N2ZhODYzN2I1NjUxYzUxOCIsImlhdCI6MTY4MTIxNzQ3NywiZXhwIjoxNjgxMzAzODc3fQ.xKJkuS_0vBH4StwpyIP_cliMPv_7ejQfg8txoiRMDb0\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/gradient/integrate"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 19 Jun 2023 07:26:16 GMT"},{"key":"Content-Type","value":"text/html; charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<script> Sfdump = window.Sfdump || (function (doc) { var refStyle = doc.createElement('style'), rxEsc = /([.*+?^${}()|\\[\\]\\/\\\\])/g, idRx = /\\bsf-dump-\\d+-ref[012]\\w+\\b/, keyHint = 0 <= navigator.platform.toUpperCase().indexOf('MAC') ? 'Cmd' : 'Ctrl', addEventListener = function (e, n, cb) { e.addEventListener(n, cb, false); }; (doc.documentElement.firstElementChild || doc.documentElement.children[0]).appendChild(refStyle); if (!doc.addEventListener) { addEventListener = function (element, eventName, callback) { element.attachEvent('on' + eventName, function (e) { e.preventDefault = function () {e.returnValue = false;}; e.target = e.srcElement; callback(e); }); }; } function toggle(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className, arrow, newClass; if (/\\bsf-dump-compact\\b/.test(oldClass)) { arrow = '&#9660;'; newClass = 'sf-dump-expanded'; } else if (/\\bsf-dump-expanded\\b/.test(oldClass)) { arrow = '&#9654;'; newClass = 'sf-dump-compact'; } else { return false; } if (doc.createEvent && s.dispatchEvent) { var event = doc.createEvent('Event'); event.initEvent('sf-dump-expanded' === newClass ? 'sfbeforedumpexpand' : 'sfbeforedumpcollapse', true, false); s.dispatchEvent(event); } a.lastChild.innerHTML = arrow; s.className = s.className.replace(/\\bsf-dump-(compact|expanded)\\b/, newClass); if (recursive) { try { a = s.querySelectorAll('.'+oldClass); for (s = 0; s < a.length; ++s) { if (-1 == a[s].className.indexOf(newClass)) { a[s].className = newClass; a[s].previousSibling.lastChild.innerHTML = arrow; } } } catch (e) { } } return true; }; function collapse(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className; if (/\\bsf-dump-expanded\\b/.test(oldClass)) { toggle(a, recursive); return true; } return false; }; function expand(a, recursive) { var s = a.nextSibling || {}, oldClass = s.className; if (/\\bsf-dump-compact\\b/.test(oldClass)) { toggle(a, recursive); return true; } return false; }; function collapseAll(root) { var a = root.querySelector('a.sf-dump-toggle'); if (a) { collapse(a, true); expand(a); return true; } return false; } function reveal(node) { var previous, parents = []; while ((node = node.parentNode || {}) && (previous = node.previousSibling) && 'A' === previous.tagName) { parents.push(previous); } if (0 !== parents.length) { parents.forEach(function (parent) { expand(parent); }); return true; } return false; } function highlight(root, activeNode, nodes) { resetHighlightedNodes(root); Array.from(nodes||[]).forEach(function (node) { if (!/\\bsf-dump-highlight\\b/.test(node.className)) { node.className = node.className + ' sf-dump-highlight'; } }); if (!/\\bsf-dump-highlight-active\\b/.test(activeNode.className)) { activeNode.className = activeNode.className + ' sf-dump-highlight-active'; } } function resetHighlightedNodes(root) { Array.from(root.querySelectorAll('.sf-dump-str, .sf-dump-key, .sf-dump-public, .sf-dump-protected, .sf-dump-private')).forEach(function (strNode) { strNode.className = strNode.className.replace(/\\bsf-dump-highlight\\b/, ''); strNode.className = strNode.className.replace(/\\bsf-dump-highlight-active\\b/, ''); }); } return function (root, x) { root = doc.getElementById(root); var indentRx = new RegExp('^('+(root.getAttribute('data-indent-pad') || ' ').replace(rxEsc, '\\\\$1')+')+', 'm'), options = {\"maxDepth\":1,\"maxStringLength\":160,\"fileLinkFormat\":false}, elt = root.getElementsByTagName('A'), len = elt.length, i = 0, s, h, t = []; while (i < len) t.push(elt[i++]); for (i in x) { options[i] = x[i]; } function a(e, f) { addEventListener(root, e, function (e, n) { if ('A' == e.target.tagName) { f(e.target, e); } else if ('A' == e.target.parentNode.tagName) { f(e.target.parentNode, e); } else { n = /\\bsf-dump-ellipsis\\b/.test(e.target.className) ? e.target.parentNode : e.target; if ((n = n.nextElementSibling) && 'A' == n.tagName) { if (!/\\bsf-dump-toggle\\b/.test(n.className)) { n = n.nextElementSibling || n; } f(n, e, true); } } }); }; function isCtrlKey(e) { return e.ctrlKey || e.metaKey; } function xpathString(str) { var parts = str.match(/[^'\"]+|['\"]/g).map(function (part) { if (\"'\" == part) { return '\"\\'\"'; } if ('\"' == part) { return \"'\\\"'\"; } return \"'\" + part + \"'\"; }); return \"concat(\" + parts.join(\",\") + \", '')\"; } function xpathHasClass(className) { return \"contains(concat(' ', normalize-space(@class), ' '), ' \" + className +\" ')\"; } addEventListener(root, 'mouseover', function (e) { if ('' != refStyle.innerHTML) { refStyle.innerHTML = ''; } }); a('mouseover', function (a, e, c) { if (c) { e.target.style.cursor = \"pointer\"; } else if (a = idRx.exec(a.className)) { try { refStyle.innerHTML = 'pre.sf-dump .'+a[0]+'{background-color: #B729D9; color: #FFF !important; border-radius: 2px}'; } catch (e) { } } }); a('click', function (a, e, c) { if (/\\bsf-dump-toggle\\b/.test(a.className)) { e.preventDefault(); if (!toggle(a, isCtrlKey(e))) { var r = doc.getElementById(a.getAttribute('href').slice(1)), s = r.previousSibling, f = r.parentNode, t = a.parentNode; t.replaceChild(r, a); f.replaceChild(a, s); t.insertBefore(s, r); f = f.firstChild.nodeValue.match(indentRx); t = t.firstChild.nodeValue.match(indentRx); if (f && t && f[0] !== t[0]) { r.innerHTML = r.innerHTML.replace(new RegExp('^'+f[0].replace(rxEsc, '\\\\$1'), 'mg'), t[0]); } if (/\\bsf-dump-compact\\b/.test(r.className)) { toggle(s, isCtrlKey(e)); } } if (c) { } else if (doc.getSelection) { try { doc.getSelection().removeAllRanges(); } catch (e) { doc.getSelection().empty(); } } else { doc.selection.empty(); } } else if (/\\bsf-dump-str-toggle\\b/.test(a.className)) { e.preventDefault(); e = a.parentNode.parentNode; e.className = e.className.replace(/\\bsf-dump-str-(expand|collapse)\\b/, a.parentNode.className); } }); elt = root.getElementsByTagName('SAMP'); len = elt.length; i = 0; while (i < len) t.push(elt[i++]); len = t.length; for (i = 0; i < len; ++i) { elt = t[i]; if ('SAMP' == elt.tagName) { a = elt.previousSibling || {}; if ('A' != a.tagName) { a = doc.createElement('A'); a.className = 'sf-dump-ref'; elt.parentNode.insertBefore(a, elt); } else { a.innerHTML += ' '; } a.title = (a.title ? a.title+'\\n[' : '[')+keyHint+'+click] Expand all children'; a.innerHTML += '\n    <span>&#9660;</span>'; a.className += ' sf-dump-toggle'; x = 1; if ('sf-dump' != elt.parentNode.className) { x += elt.parentNode.getAttribute('data-depth')/1; } elt.setAttribute('data-depth', x); var className = elt.className; elt.className = 'sf-dump-expanded'; if (className ? 'sf-dump-expanded' !== className : (x > options.maxDepth)) { toggle(a); } } else if (/\\bsf-dump-ref\\b/.test(elt.className) && (a = elt.getAttribute('href'))) { a = a.slice(1); elt.className += ' '+a; if (/[\\[{]$/.test(elt.previousSibling.nodeValue)) { a = a != elt.nextSibling.id && doc.getElementById(a); try { s = a.nextSibling; elt.appendChild(a); s.parentNode.insertBefore(a, s); if (/^[@#]/.test(elt.innerHTML)) { elt.innerHTML += '\n    <span>&#9654;</span>'; } else { elt.innerHTML = '\n    <span>&#9654;</span>'; elt.className = 'sf-dump-ref'; } elt.className += ' sf-dump-toggle'; } catch (e) { if ('&' == elt.innerHTML.charAt(0)) { elt.innerHTML = '&#8230;'; elt.className = 'sf-dump-ref'; } } } } } if (doc.evaluate && Array.from && root.children.length > 1) { root.setAttribute('tabindex', 0); SearchState = function () { this.nodes = []; this.idx = 0; }; SearchState.prototype = { next: function () { if (this.isEmpty()) { return this.current(); } this.idx = this.idx< (this.nodes.length - 1) ? this.idx + 1 : 0; return this.current(); }, previous: function () { if (this.isEmpty()) { return this.current(); } this.idx = this.idx > 0 ? this.idx - 1 : (this.nodes.length - 1); return this.current(); }, isEmpty: function () { return 0 === this.count(); }, current: function () { if (this.isEmpty()) { return null; } return this.nodes[this.idx]; }, reset: function () { this.nodes = []; this.idx = 0; }, count: function () { return this.nodes.length; }, }; function showCurrent(state) { var currentNode = state.current(), currentRect, searchRect; if (currentNode) { reveal(currentNode); highlight(root, currentNode, state.nodes); if ('scrollIntoView' in currentNode) { currentNode.scrollIntoView(true); currentRect = currentNode.getBoundingClientRect(); searchRect = search.getBoundingClientRect(); if (currentRect.top < (searchRect.top + searchRect.height)) { window.scrollBy(0, -(searchRect.top + searchRect.height + 5)); } } } counter.textContent = (state.isEmpty() ? 0 : state.idx + 1) + ' of ' + state.count(); } var search = doc.createElement('div'); search.className = 'sf-dump-search-wrapper sf-dump-search-hidden'; search.innerHTML = ' \n    <input type=\"text\" class=\"sf-dump-search-input\">\n    <span class=\"sf-dump-search-count\">0 of 0<\\/span>\n        <button type=\"button\" class=\"sf-dump-search-input-previous\" tabindex=\"-1\">\n            <svg viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path d=\"M1683 1331l-166 165q-19 19-45 19t-45-19L896 965l-531 531q-19 19-45 19t-45-19l-166-165q-19-19-19-45.5t19-45.5l742-741q19-19 45-19t45 19l742 741q19 19 19 45.5t-19 45.5z\"\\/><\\/svg><\\/button>\n                <button type=\"button\" class=\"sf-dump-search-input-next\" tabindex=\"-1\">\n                    <svg viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <path d=\"M1683 808l-742 741q-19 19-45 19t-45-19L109 808q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z\"\\/><\\/svg><\\/button> '; root.insertBefore(search, root.firstChild); var state = new SearchState(); var searchInput = search.querySelector('.sf-dump-search-input'); var counter = search.querySelector('.sf-dump-search-count'); var searchInputTimer = 0; var previousSearchQuery = ''; addEventListener(searchInput, 'keyup', function (e) { var searchQuery = e.target.value; /* Don't perform anything if the pressed key didn't change the query */ if (searchQuery === previousSearchQuery) { return; } previousSearchQuery = searchQuery; clearTimeout(searchInputTimer); searchInputTimer = setTimeout(function () { state.reset(); collapseAll(root); resetHighlightedNodes(root); if ('' === searchQuery) { counter.textContent = '0 of 0'; return; } var classMatches = [ \"sf-dump-str\", \"sf-dump-key\", \"sf-dump-public\", \"sf-dump-protected\", \"sf-dump-private\", ].map(xpathHasClass).join(' or '); var xpathResult = doc.evaluate('.//span[' + classMatches + '][contains(translate(child::text(), ' + xpathString(searchQuery.toUpperCase()) + ', ' + xpathString(searchQuery.toLowerCase()) + '), ' + xpathString(searchQuery.toLowerCase()) + ')]', root, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); while (node = xpathResult.iterateNext()) state.nodes.push(node); showCurrent(state); }, 400); }); Array.from(search.querySelectorAll('.sf-dump-search-input-next, .sf-dump-search-input-previous')).forEach(function (btn) { addEventListener(btn, 'click', function (e) { e.preventDefault(); -1 !== e.target.className.indexOf('next') ? state.next() : state.previous(); searchInput.focus(); collapseAll(root); showCurrent(state); }) }); addEventListener(root, 'keydown', function (e) { var isSearchActive = !/\\bsf-dump-search-hidden\\b/.test(search.className); if ((114 === e.keyCode && !isSearchActive) || (isCtrlKey(e) && 70 === e.keyCode)) { /* F3 or CMD/CTRL + F */ if (70 === e.keyCode && document.activeElement === searchInput) { /* * If CMD/CTRL + F is hit while having focus on search input, * the user probably meant to trigger browser search instead. * Let the browser execute its behavior: */ return; } e.preventDefault(); search.className = search.className.replace(/\\bsf-dump-search-hidden\\b/, ''); searchInput.focus(); } else if (isSearchActive) { if (27 === e.keyCode) { /* ESC key */ search.className += ' sf-dump-search-hidden'; e.preventDefault(); resetHighlightedNodes(root); searchInput.value = ''; } else if ( (isCtrlKey(e) && 71 === e.keyCode) /* CMD/CTRL + G */ || 13 === e.keyCode /* Enter */ || 114 === e.keyCode /* F3 */ ) { e.preventDefault(); e.shiftKey ? state.previous() : state.next(); collapseAll(root); showCurrent(state); } } }); } if (0 >= options.maxStringLength) { return; } try { elt = root.querySelectorAll('.sf-dump-str'); len = elt.length; i = 0; t = []; while (i < len) t.push(elt[i++]); len = t.length; for (i = 0; i < len; ++i) { elt = t[i]; s = elt.innerText || elt.textContent; x = s.length - options.maxStringLength; if (0 < x) { h = elt.innerHTML; elt[elt.innerText ? 'innerText' : 'textContent'] = s.substring(0, options.maxStringLength); elt.className += ' sf-dump-str-collapse'; elt.innerHTML = '\n                        <span class=sf-dump-str-collapse>'+h+'\n                            <a class=\"sf-dump-ref sf-dump-str-toggle\" title=\"Collapse\"> &#9664;</a>\n                        </span>'+ '\n                        <span class=sf-dump-str-expand>'+elt.innerHTML+'\n                            <a class=\"sf-dump-ref sf-dump-str-toggle\" title=\"'+x+' remaining characters\"> &#9654;</a>\n                        </span>'; } } } catch (e) { } }; })(document);\n                    </script>\n                    <style> pre.sf-dump { display: block; white-space: pre; padding: 5px; overflow: initial !important; } pre.sf-dump:after { content: \"\"; visibility: hidden; display: block; height: 0; clear: both; } pre.sf-dump span { display: inline; } pre.sf-dump .sf-dump-compact { display: none; } pre.sf-dump a { text-decoration: none; cursor: pointer; border: 0; outline: none; color: inherit; } pre.sf-dump img { max-width: 50em; max-height: 50em; margin: .5em 0 0 0; padding: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAHUlEQVQY02O8zAABilCaiQEN0EeA8QuUcX9g3QEAAjcC5piyhyEAAAAASUVORK5CYII=) #D3D3D3; } pre.sf-dump .sf-dump-ellipsis { display: inline-block; overflow: visible; text-overflow: ellipsis; max-width: 5em; white-space: nowrap; overflow: hidden; vertical-align: top; } pre.sf-dump .sf-dump-ellipsis+.sf-dump-ellipsis { max-width: none; } pre.sf-dump code { display:inline; padding:0; background:none; } .sf-dump-str-collapse .sf-dump-str-collapse { display: none; } .sf-dump-str-expand .sf-dump-str-expand { display: none; } .sf-dump-public.sf-dump-highlight, .sf-dump-protected.sf-dump-highlight, .sf-dump-private.sf-dump-highlight, .sf-dump-str.sf-dump-highlight, .sf-dump-key.sf-dump-highlight { background: rgba(111, 172, 204, 0.3); border: 1px solid #7DA0B1; border-radius: 3px; } .sf-dump-public.sf-dump-highlight-active, .sf-dump-protected.sf-dump-highlight-active, .sf-dump-private.sf-dump-highlight-active, .sf-dump-str.sf-dump-highlight-active, .sf-dump-key.sf-dump-highlight-active { background: rgba(253, 175, 0, 0.4); border: 1px solid #ffa500; border-radius: 3px; } pre.sf-dump .sf-dump-search-hidden { display: none !important; } pre.sf-dump .sf-dump-search-wrapper { font-size: 0; white-space: nowrap; margin-bottom: 5px; display: flex; position: -webkit-sticky; position: sticky; top: 5px; } pre.sf-dump .sf-dump-search-wrapper > * { vertical-align: top; box-sizing: border-box; height: 21px; font-weight: normal; border-radius: 0; background: #FFF; color: #757575; border: 1px solid #BBB; } pre.sf-dump .sf-dump-search-wrapper > input.sf-dump-search-input { padding: 3px; height: 21px; font-size: 12px; border-right: none; border-top-left-radius: 3px; border-bottom-left-radius: 3px; color: #000; min-width: 15px; width: 100%; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next, pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous { background: #F2F2F2; outline: none; border-left: none; font-size: 0; line-height: 0; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-next > svg, pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-input-previous > svg { pointer-events: none; width: 12px; height: 12px; } pre.sf-dump .sf-dump-search-wrapper > .sf-dump-search-count { display: inline-block; padding: 0 5px; margin: 0; border-left: none; line-height: 21px; font-size: 12px; }pre.sf-dump, pre.sf-dump .sf-dump-default{background-color:#18171B; color:#FF8400; line-height:1.2em; font:12px Menlo, Monaco, Consolas, monospace; word-wrap: break-word; white-space: pre-wrap; position:relative; z-index:99999; word-break: break-all}pre.sf-dump .sf-dump-num{font-weight:bold; color:#1299DA}pre.sf-dump .sf-dump-const{font-weight:bold}pre.sf-dump .sf-dump-str{font-weight:bold; color:#56DB3A}pre.sf-dump .sf-dump-note{color:#1299DA}pre.sf-dump .sf-dump-ref{color:#A0A0A0}pre.sf-dump .sf-dump-public{color:#FFFFFF}pre.sf-dump .sf-dump-protected{color:#FFFFFF}pre.sf-dump .sf-dump-private{color:#FFFFFF}pre.sf-dump .sf-dump-meta{color:#B729D9}pre.sf-dump .sf-dump-key{color:#56DB3A}pre.sf-dump .sf-dump-index{color:#1299DA}pre.sf-dump .sf-dump-ellipsis{color:#FF8400}pre.sf-dump .sf-dump-ns{user-select:none;}pre.sf-dump .sf-dump-ellipsis-note{color:#1299DA}</style>\n                    <pre class=sf-dump id=sf-dump-338679917 data-indent-pad=\"  \">\n                        <span class=sf-dump-default>^</span>\n                        <span class=sf-dump-default> </span>\"\n                        <span class=sf-dump-str title=\"339 characters\">eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvcmdhbml6YXRpb25JZCI6IjY0MGJiMzdlODg3YWIzZWVhMzJlZmYwMCIsImNyZWF0ZWRBdCI6IjIwMjMtMDMtMTBUMjI6NDc6MjYuOTE5WiIsInZlbmRvck9JZCI6IjY0MGJiNTUyODg3YWIzZWVhMzJmMWRkMiIsImFwaUtleSI6IjY0MzU1N2M1N2ZhODYzN2I1NjUxYzUxOCIsImlhdCI6MTY4MTIxNzQ3NywiZXhwIjoxNjgxMzAzODc3fQ.xKJkuS_0vBH4StwpyIP_cliMPv_7ejQfg8txoiRMDb0</span>\"\n                    </pre>\n                    <script>Sfdump(\"sf-dump-338679917\")</script>"}],"_postman_id":"b5e9d54a-65bc-4c73-b428-ce8c41503346"},{"name":"Edit Account Plan","id":"0a9c0c7e-7a32-45fc-b981-a22f3fcc76a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/{accountId}{planId}","description":"<h2 id=\"title-edit-account-plan-endpoint\">Title: Edit Account Plan Endpoint</h2>\n<h3 id=\"patch-apiv1msspaccountsaccountidplanid\"><code>PATCH /api/v1/mssp/accounts/{accountId}/{planId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>account_id</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: Account ID is the account identifier for whom changes will be applied.</li>\n</ul>\n</li>\n<li><code>plan_id</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>204</strong> Action completed successfully.</li>\n<li><strong>404</strong> Resource not found.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","{accountId}{planId}"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1140d8ac-9f86-40f6-a5b9-15b94ec5a835","name":"Edit Account Plan","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/{accountId}{planId}"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0a9c0c7e-7a32-45fc-b981-a22f3fcc76a5"},{"name":"Edit Account","id":"3ceee9a4-bf7f-45a3-9e24-92187f7fb46a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"account_name\": \"string\",\r\n  \"purchase_order\": \"string\",\r\n  \"customer_reference\": \"string\",\r\n  \"account_plan\": 1,\r\n  \"account_status\": true,\r\n  \"domains_limit\": 10,\r\n  \"mail_volume_limit\": 1000, \r\n  \"limitation_domains\": true,\r\n  \"limitation_mail_volume\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/{account_id} ","description":"<h2 id=\"title-edit-account-endpoint\">Title: Edit Account Endpoint</h2>\n<h3 id=\"patch-apiv1msspaccountsaccount_id\"><code>PATCH</code> /api/v1/mssp/accounts/{account_id}</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><p>accountId (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: Account ID is the account identifier for whom changes will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<p>Omit fields you don't want to update.</p>\n<ul>\n<li><p><code>account_name</code></p>\n</li>\n<li><p><code>purchase_order</code></p>\n</li>\n<li><p><code>customer_reference</code></p>\n</li>\n<li><p><code>account_plan</code></p>\n</li>\n<li><p><code>account_status</code></p>\n</li>\n<li><p><code>limitations_domains</code></p>\n<ul>\n<li><p><code>type: Boolean</code></p>\n</li>\n<li><p><code>default: false</code></p>\n</li>\n<li><p><code>description:</code> If set to true, enforces the Account-Specific limit. If set to False, enforces the Plan-specific limit. If this parameter is set to true, the \"domains_limit\" parameter becomes mandatory. Otherwise, it is optional.</p>\n</li>\n</ul>\n</li>\n<li><p><code>domains_limit</code></p>\n<ul>\n<li><p><code>type: integer</code></p>\n</li>\n<li><p><code>description</code>: Max number of domains allowed</p>\n</li>\n</ul>\n</li>\n<li><p><code>limitations_mail_volume</code></p>\n<ul>\n<li><p><code>type: Boolean</code></p>\n</li>\n<li><p><code>default: false</code></p>\n</li>\n<li><p><code>description:</code> If set to true, enforces the Account-Specific limit. If set to False, enforces the Plan-specific limit. If this parameter is set to true, the \"mail_volume_limit\" parameter becomes mandatory. Otherwise, it is optional.</p>\n</li>\n</ul>\n</li>\n<li><p><code>mail_volume_limit</code></p>\n<ul>\n<li><p><code>type: integer</code></p>\n</li>\n<li><p><code>description</code>: Max number of emails allowed</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"account_name\": [\n      \"The account name may not be greater than 255 characters.\",\n      \"The account name has already been taken by a Customer/an Admin. Please select another account name.\",\n      \"The account name must be a string.\"\n    ],\n    \"account_status\": [\n      \"The account status field must be true or false.\",\n      \"Can not activate account, because it's waiting confirmation\"\n    ],\n    \"account_plan\": [\n      \"The account plan must be an integer.\",\n      \"The selected account plan is invalid.\"\n    ],\n    \"domains_limit\": [\n      \"The domains limit must be less than 10 digits.\",\n      \"The domains limit must be a number.\"\n    ],\n    \"mail_volume_limit\": [\n      \"The domains limit must be less than 10 digits.\",\n      \"The mail volume limit must be a number.\"\n    ]\n    \"limitation_domains\": [\n      \"The limitation domains field must be true or false.\",\n      \"The limitation domains field is required when domains limit is present\"\n    ],\n    \"limitation_mail_volume\": [\n      \"The limitation mail volume field must be true or false.\",\n      \"The limitation mail volume field is required when mail volume limit is present.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","{account_id} "],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"504abe32-8d13-47a6-85a1-76d34a58ab67","name":"Edit Account","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"account_name\": \"string\",\r\n  \"purchase_order\": \"string\",\r\n  \"customer_reference\": \"string\",\r\n  \"account_plan\": 1,\r\n  \"account_status\": true,\r\n  \"domains_limit\": 10,\r\n  \"mail_volume_limit\": 1000,\r\n  \"limitation_domains\": true,\r\n  \"limitation_mail_volume\": true\r\n  }","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/{account_id}"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"account_name\": \"Example_Name\",\n    \"purchase_order\": null,\n    \"customer_reference\": \"CR123456\",\n    \"account_status\": true,\n    \"account_plan\": 9029,\n    \"domains_limit\": 10,\n    \"mail_volume_limit\": 1000,\n    \"limitation_mail_volume\": true,\n    \"limitation_domains\": true\n  }\n}"}],"_postman_id":"3ceee9a4-bf7f-45a3-9e24-92187f7fb46a"},{"name":"Edit Account User","id":"83a30e22-49cb-48b3-8a09-76bbb39f2b9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_name\": \"Example\",\n    \"user_email\": \"info@example.com\",\n    \"user_password\": \"Password190_`\",\n    \"phone\": \"5555551234\",\n    \"resource_group_id\": 7,\n    \"resources_to_enable\": [\n        10,\n        11\n    ],\n    \"resources_to_disable\": [\n        12,\n        13\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/users/1621","description":"<h2 id=\"title-edit-account-user-endpoint\">Title: Edit Account User Endpoint</h2>\n<h3 id=\"patch-apiv1msspaccountsusersuserid\"><code>PATCH /api/v1/mssp/accounts/users/{userId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><p><code>userId</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: User ID is the user identifier for whom changes will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>user_name</code></p>\n</li>\n<li><p><code>user_email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>user_password</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>phone</code></p>\n</li>\n<li><p><code>user_role</code> : Id of user role</p>\n</li>\n<li><p><code>user_access_template</code> : Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>select_all_domains</code>:</p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>Optional parameter:</code> The default value = true if not specified in the request</p>\n</li>\n<li><p><code>Possible values:</code> true, false</p>\n</li>\n<li><p><code>description:</code> An optional parameter that sets the accessible domains for the created user. If set to true (default value), all existing domains in the account will be accessible by the created user.<br />  If set to false, the domains accessible by the user will need to be specified in the “selected_domains” parameter described below</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domains:</code></p>\n<ul>\n<li><p><code>type:</code> Array</p>\n</li>\n<li><p><code>required:</code> When select_all_domains is false</p>\n</li>\n<li><p><code>description:</code>An array of domain ids that will be accessible by the created user</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domain_groups</code></p>\n<ul>\n<li><p><code>type</code>: Array</p>\n</li>\n<li><p><code>optional parameter:</code>The default value is blank if not specified</p>\n</li>\n<li><p><code>description:</code>An array of domain groups ids that will be accessible by the created user</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_corresponding_domains</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>optional parameter:</code> The default is false</p>\n</li>\n<li><p><code>description:</code>Corresponds to the “Assign corresponding domains to user” toggle on the “Accessible Domain Groups” section of the User Creation UI</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_new_domains_to_user:</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>optional parameter:</code> The default value is true</p>\n</li>\n<li><p><code>description:</code>Allows newly created domains to be assigned to the created user</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"user_name\": [\n      \"The user name may not be greater than 255 characters.\"\n    ],\n    \"user_email\": [\n      \"The user email has already been taken\",\n      \"The user email may not be greater than 255 characters.\",\n      \"The user email must be a valid email address.\"\n    ],\n    \"user_password\": [\n      \"Your password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character.\"\n    ],\n    \"resource_group_id\": [\n      \"The selected resource group id must be an integer.\",\n      \"The selected resource group id is invalid.\"\n    ],\n    \"resources_to_enable\": [\n      \"The 'resources to enable' must be an array.\",\n      \"The 'resources_to_enable.Index' must be an integer.\"\n    ],\n    \"resources_to_disable\": [\n      \"The 'resources to disable' must be an array..\",\n      \"The 'resources_to_disable.Index' must be an integer.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","users","1621"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"df131804-0fbd-4e04-b6ef-2107ef00f528","name":"Edit Account User","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"user_name\": \"Lorem\",\n  \"user_email\": \"example@gmail.com\",\n  \"password\": \"password\",\n  \"phone\": \"+12124567890\",\n  \"user_role\": 73,\n  \"user_access_template\": 37,\n  \"selected_domains\":[24],\n  \"select_all_domains\": true,\n  \"selected_domain_groups\": [23,25],\n  \"assign_corresponding_domains\": true,\n  \"assign_new_domains_to_user\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/users/1621"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"user_id\": 1621,\n        \"user_name\": \"Example\",\n        \"user_email\": \"info@example.com\",\n        \"phone\": \"5555551234\",\n        \"status\": \"active\"\n    }\n}"}],"_postman_id":"83a30e22-49cb-48b3-8a09-76bbb39f2b9f"},{"name":"Edit Admin","id":"b7d656fe-a92d-449c-b6b2-fba72469b23c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"John Doe A\",\n  \"email\": \"john.doe@example.com\",\n  \"password\": \"Password123!\",\n  \"phone\": \"+12124567890\",\n  \"user_role\": 73,\n  \"user_access_template\": 37,\n  \"selected_accounts\": [\n    1,\n    5\n  ],\n  \"give_access_to_newly_added_accounts\": true,\n  \"give_access_to_newly_added_mssps\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/admins/:userId","description":"<h2 id=\"title-edit-admin-endpoint\">Title: Edit Admin Endpoint</h2>\n<h3 id=\"patch-apiv1msspadminsuserid\"><code>PATCH /api/v1/mssp/admins/{userId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><p><code>userId</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: User ID is the user identifier for whom changes will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>name</code></p>\n</li>\n<li><p><code>email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>password</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>resource_group_id</code>: Id of assigned resource group.</p>\n</li>\n<li><p><code>user_access_template</code> : Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>selected_accounts</code> : An array of account ids, included customers will be managable for admin</p>\n</li>\n<li><p><code>give_access_to_newly_added_accounts</code>:</p>\n<ul>\n<li><p><code>type</code>: <code>boolean</code></p>\n</li>\n<li><p><code>default</code>: <code>false</code></p>\n</li>\n<li><p><code>description</code>: When set to true, this flag automatically grants the user access to any accounts that are added in the future. If not specified, the default behavior is false, meaning the user will not receive access to new accounts unless explicitly assigned.</p>\n</li>\n</ul>\n</li>\n<li><p><code>give_access_to_newly_added_mssps</code>:</p>\n<ul>\n<li><p><code>type</code>: <code>boolean</code></p>\n</li>\n<li><p><code>default</code>: <code>false</code></p>\n</li>\n<li><p><code>description</code>: When set to true, this flag automatically grants the user access to any Child MSSPs that are added in the future. If not specified, the default behavior is false, meaning the user will not receive access to new Child MSSPs unless explicitly assigned.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The user name may not be greater than 255 characters.\"\n    ],\n    \"email\": [\n      \"The user email has already been taken\",\n      \"The user email may not be greater than 255 characters.\",\n      \"The user email must be a valid email address.\"\n    ],\n    \"password\": [\n      \"Your password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character.\"\n    ],\n    \"resource_group_id\": [\n      \"The selected resource group id must be an integer.\",\n      \"The selected resource group id is invalid.\"\n    ],\n    \"selected_accounts\": [\n      \"The 'selected accounts' must be an array.\",\n      \"The 'selected_accounts.Index' must be an integer.\"\n    ],\n    \"resources_to_enable\": [\n      \"The 'resources to enable' must be an array.\",\n      \"The 'resources_to_enable.Index' must be an integer.\"\n    ],\n    \"resources_to_disable\": [\n      \"The 'resources to disable' must be an array..\",\n      \"The 'resources_to_disable.Index' must be an integer.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","admins",":userId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"12345","key":"userId"}]}},"response":[{"id":"06114b2c-d2f6-4542-9713-02f3f0b11556","name":"Edit Admin","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"John Doe A\",\n  \"email\": \"john.doe@example.com\",\n  \"password\": \"Password123!\",\n  \"phone\": \"+12124567890\",\n  \"user_role\": 73,\n  \"user_access_template\": 37,\n  \"selected_accounts\": [\n    1,\n    5\n  ],\n  \"give_access_to_newly_added_accounts\": true,\n  \"give_access_to_newly_added_mssps\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/admins/:userId","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","admins",":userId"],"variable":[{"key":"userId","value":"12345"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 123456,\n        \"account_id\":98765,\n        \"name\": \"John Doe A\",\n        \"email\": \"john.doe@example.com\",\n        \"give_access_to_newly_added_accounts\": true,\n        \"give_access_to_newly_added_mssps\": false\n    }\n}"}],"_postman_id":"b7d656fe-a92d-449c-b6b2-fba72469b23c"},{"name":"Edit MSSP Notifications","id":"623d0b0e-6d91-4487-8297-29dbaa39acd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ids\": [\n        1,\n        3\n    ],\n    \"enable\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/email/notifications","description":"<h2 id=\"title-edit-email-notifications-for-mssp\">Title: Edit Email Notifications For MSSP</h2>\n<h3 id=\"description-method-is-allowed-only-for-mssp\">Description: Method is allowed only for MSSP</h3>\n<h3 id=\"patch-apiv1emailnotifications\"><code>PATCH /api/v1/email/notifications</code></h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>ids</code><ul>\n<li><code>type</code> - <code>array</code></li>\n<li><code>description</code> - An array of email notification ids ids</li>\n</ul>\n</li>\n<li><code>enable</code><ul>\n<li><code>type</code> - <code>boolean</code></li>\n<li><code>description</code> - By setting true all the provided notifications will be enabled for user otherwise will be disabled.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"ids\": [\n      \"The ids must be an array.\",\n      \"The ids field is required.\",\n      \"The ids.Index must be an integer.\",\n      \"The selected ids.Index is invalid.\"\n    ],\n    \"enable\": [\n      \"The enable field is required.\",\n      \"The enable field must be true or false.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","email","notifications"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"b05805b5-488a-44bf-9cef-76ef58ef0c9f","name":"Edit Admin Notifications","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ids\": [\n        1,\n        3\n    ],\n    \"enable\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/email/notifications"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"623d0b0e-6d91-4487-8297-29dbaa39acd0"},{"name":"Toggle Account Status","id":"563fef46-7d02-4e79-b459-9c9a5a533e23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/toggle/218","description":"<h2 id=\"title-toggle-account-status-endpoint\">Title: Toggle Account Status Endpoint</h2>\n<h3 id=\"patch-apiv1msspaccountstoggleaccountid\"><code>PATCH /api/v1/mssp/accounts/toggle/{accountId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>accountId</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: Account ID</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>status</code><ul>\n<li><code>type</code> - <code>boolean</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>204</strong> Action completed successfully.</li>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"status\": [\n      \"The status field is required.\",\n      \"The status field must be true or false.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","toggle","218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"5bb62554-6911-4c2e-8308-cf9472539ad2","name":"Toggle Account Status","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/toggle/2047"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"563fef46-7d02-4e79-b459-9c9a5a533e23"},{"name":"Toggle User Status","id":"271f22ac-da32-4122-b5e5-0a16e15c9adb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": false \n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/users/toggle/1570","description":"<h2 id=\"title-toggle-account-user-status-endpoint\">Title: Toggle Account User Status Endpoint</h2>\n<h3 id=\"patch-apiv1msspaccountsusertoggleuserid\"><code>PATCH /api/v1/mssp/accounts/user/toggle/{userId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>userId</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: User Id</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>status</code><ul>\n<li><code>type</code> - <code>boolean</code></li>\n<li><code>description</code> - Set the value <code>true</code> to enable or false to <code>disable</code> a user</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>204</strong> Action completed successfully.</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"status\": [\n      \"The status field is required.\",\n      \"The status field must be true or false.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","users","toggle","1570"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"7ff5b778-2543-4db4-afc2-041962487a30","name":"Toggle User Status","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": false \n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/users/toggle/1570"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"271f22ac-da32-4122-b5e5-0a16e15c9adb"},{"name":"Toggle Mssp Settings","id":"efb32582-d06e-458f-9b23-15a8a39c5737","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mssp_setting_id\": 2,\n    \"value\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/settings","description":"<h2 id=\"title-toggle-mssp-settings-status-endpoint\">Title: Toggle MSSP Settings Status Endpoint</h2>\n<h3 id=\"description-toggle-mssp-settings-status-for-current-mssp\">Description: Toggle MSSP Settings Status for current MSSP</h3>\n<h3 id=\"patch-apiv1msspsettings\"><code>PATCH /api/v1/mssp/settings</code></h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>value</code><ul>\n<li><code>type</code> - <code>boolean</code></li>\n</ul>\n</li>\n<li><code>mssp_setting_id</code><ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: An ID of mssp setting</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"mssp_setting_id\": [\n      \"The 'mssp setting id' field is required\",\n      \"The 'mssp setting id' field must be integer.\"\n    ],\n    \"value\": [\n      \"The 'value' field is required\",\n      \"The 'value' field must be true or false.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","settings"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"2c3c14c7-cd01-44ff-ad22-2f61358acf64","name":"Toggle Mssp Settings","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mssp_setting_id\": 2,\n    \"value\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/settings"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"efb32582-d06e-458f-9b23-15a8a39c5737"},{"name":"Get Resource Groups","id":"5cd6718c-1e1f-4262-8a33-2d4e6802b1f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/resource-groups?perPage=50&roleId=2","description":"<h2 id=\"title-get-resource-groups-endpoint\">Title: Get Resource Groups Endpoint</h2>\n<h3 id=\"description---the-endpoint-is-intended-to-get-current-user-resource-groups-by-roleid\">Description - The endpoint is intended to get current user resource groups by roleID</h3>\n<h3 id=\"get-apiv1msspresource-groups\"><code>GET /api/v1/mssp/resource-groups/</code></h3>\n<h3 id=\"get-parameters\">GET Parameters</h3>\n<ul>\n<li><code>perPage</code> (required):<ul>\n<li><code>description</code>: The maximum value can be set to 50. The field is optional, and its default value is 15.</li>\n</ul>\n</li>\n<li><code>roleId</code> (required)<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available_values</code>: <code>1</code>, <code>2</code>, pass <code>1</code> to get resource <code>ADMIN</code> resource groups, pass <code>2</code> to get <code>USER</code> resource groups</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\"\n    ],\n    \"roleId\": [\n      \"The role id field is required\",\n      \"The selected role id is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","resource-groups"],"host":["https://app.powerdmarc.com"],"query":[{"key":"perPage","value":"50"},{"key":"roleId","value":"2"}],"variable":[]}},"response":[{"id":"e88d0e5d-b3d5-4171-a9f3-4813aa04c262","name":"Get Resource Groups","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/mssp/resource-groups?perPage=10&roleId=1","host":["https://app.powerdmarc.com"],"path":["api","v1","mssp","resource-groups"],"query":[{"key":"perPage","value":"10"},{"key":"roleId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 7,\n            \"name\": \"Admins & Users - Profile management\",\n            \"included_resource_ids\": \"[\\\"112\\\",\\\"113\\\",\\\"114\\\",\\\"115\\\",\\\"20\\\",\\\"21\\\",\\\"25\\\",\\\"22\\\",\\\"23\\\",\\\"24\\\"]\",\n            \"excluded_resource_ids\": null,\n            \"created_at\": \"2020-06-19T11:27:44.000000Z\"\n        },\n        {\n            \"id\": 12,\n            \"name\": \"Users - Domain management\",\n            \"included_resource_ids\": \"[\\\"5\\\",\\\"32\\\",\\\"33\\\",\\\"34\\\",\\\"35\\\",\\\"36\\\",\\\"37\\\",\\\"38\\\"]\",\n            \"excluded_resource_ids\": null,\n            \"created_at\": \"2020-06-23T06:19:03.000000Z\"\n        },\n        {\n            \"id\": 11,\n            \"name\": \"Users - Users management\",\n            \"included_resource_ids\": \"[\\\"26\\\",\\\"27\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"31\\\"]\",\n            \"excluded_resource_ids\": null,\n            \"created_at\": \"2020-07-10T09:28:05.000000Z\"\n        },\n        {\n            \"id\": 5,\n            \"name\": \"Users - DMARC Aggregate reports overview\",\n            \"included_resource_ids\": \"[]\",\n            \"excluded_resource_ids\": \"[]\",\n            \"created_at\": \"2020-06-19T11:22:26.000000Z\"\n        },\n        {\n            \"id\": 8,\n            \"name\": \"Users - PowerToolbox access\",\n            \"included_resource_ids\": \"[39,40,41,42,43,44,45,46,47,67]\",\n            \"excluded_resource_ids\": \"[]\",\n            \"created_at\": \"2020-07-10T09:37:27.000000Z\"\n        },\n        {\n            \"id\": 6,\n            \"name\": \"Users - DMARC forensic reports overview\",\n            \"included_resource_ids\": \"[]\",\n            \"excluded_resource_ids\": \"[27]\",\n            \"created_at\": \"2020-06-19T11:22:41.000000Z\"\n        },\n        {\n            \"id\": 9,\n            \"name\": \"Users - PowerSPF\",\n            \"included_resource_ids\": \"[30]\",\n            \"excluded_resource_ids\": \"[27]\",\n            \"created_at\": \"2020-06-19T11:23:12.000000Z\"\n        },\n        {\n            \"id\": 16,\n            \"name\": \"Admins - Account management\",\n            \"included_resource_ids\": \"[6,7,8,9,10,11,12,13,14,15,16,17,108]\",\n            \"excluded_resource_ids\": \"[]\",\n            \"created_at\": \"2020-06-19T11:24:59.000000Z\"\n        },\n        {\n            \"id\": 13,\n            \"name\": \"Users - Domain Groups\",\n            \"included_resource_ids\": \"[52,55,56,57]\",\n            \"excluded_resource_ids\": \"[]\",\n            \"created_at\": \"2020-06-19T11:23:30.000000Z\"\n        },\n        {\n            \"id\": 4,\n            \"name\": \"Users - Dashboard Access\",\n            \"included_resource_ids\": \"[1]\",\n            \"excluded_resource_ids\": \"[27]\",\n            \"created_at\": \"2020-06-19T11:24:40.000000Z\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/mssp/resource-groups?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/mssp/resource-groups?page=4\",\n        \"prev\": null,\n        \"next\": \"http://powerdmarc.loc/api/v1/mssp/resource-groups?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 4,\n        \"path\": \"http://powerdmarc.loc/api/v1/mssp/resource-groups\",\n        \"per_page\": \"10\",\n        \"to\": 10,\n        \"total\": 32\n    }\n}"}],"_postman_id":"5cd6718c-1e1f-4262-8a33-2d4e6802b1f1"},{"name":"Create Resource Group","id":"28215de5-bac3-4f11-b6ba-4f4f5a83f9fc","protocolProfileBehavior":{"disabledSystemHeaders":{"accept":true},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"example\",\n    \"roleType\": 1,\n    \"resources\": {\n        \"203\": 0,\n        \"204\": 0,\n        \"205\": 1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/resource-groups","description":"<h2 id=\"title-create-resource-group-endpoint\">Title: Create Resource Group Endpoint</h2>\n<h3 id=\"post-apiv1msspresource-groups\"><code>POST /api/v1/mssp/resource-groups</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>name</code> (required)</li>\n<li><code>roleType</code> (required):<ul>\n<li><code>available values</code>: <code>1</code>, <code>2</code></li>\n<li><code>description</code>: Role type 1 is intended for admins, while type 2 is intended for users</li>\n</ul>\n</li>\n<li><code>resources</code> (required):<ul>\n<li><code>available_values</code>: <code>0</code>, <code>1</code> for resource ID</li>\n<li><code>description</code>: An array of resource ids, included ids will be enabled for user if the value is 1 and will be disabled if the value is 0.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name must be at least 5 characters.\",\n      \"The name must be a string.\",\n      \"The name may not be greater than 250 characters.\",\n      \"The name has already been taken\"\n    ],\n    \"resources\": [\n      \"The resources field is required.\"\n    ],\n    \"role_type\": [\n      \"The 'role type' field is required.\",\n      \"The selected 'role type' is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","resource-groups"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"96771b70-594f-4f0a-9782-53432364d2e6","name":"Create Resource Group","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"example\",\n    \"role_type\": 1,\n    \"resources\": {\n        \"203\": 0,\n        \"204\": 0,\n        \"205\": 1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/resource-groups"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Resource Group successfully created\"\n}"}],"_postman_id":"28215de5-bac3-4f11-b6ba-4f4f5a83f9fc"},{"name":"Delete Resource Group","id":"2fce576d-f7cd-476a-a937-9bb08be089fb","protocolProfileBehavior":{"disabledSystemHeaders":{"accept":true},"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/resource-groups/194","description":"<h2 id=\"title-delete-resource-group-endpoint\">Title: Delete Resource Group Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to delete resource group by ID.</p>\n<h3 id=\"delete-apiv1msspresource-groupsresourcegroupid\"><code>DELETE /api/v1/mssp/resource-groups/{resourceGroupId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>resourceGroupId</code> (required):<ul>\n<li><code>type</code>: <code>int</code></li>\n<li><code>description</code>: ID of resource group</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><code>204</code>: Action completed successfully.</li>\n<li><code>404</code>: Resource not found.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","resource-groups","194"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"133add07-f731-4c72-b365-b2d78e44b8d9","name":"Delete Resource Group","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/resource-groups/194"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"2fce576d-f7cd-476a-a937-9bb08be089fb"},{"name":"Delete Admin","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"0dc4855e-94c1-4a75-8b64-ccacd59e452a"}}],"id":"3d800d33-6743-4549-a27f-b24c31655108","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/admins/1390","description":"<h2 id=\"title-delete-admin-endpoint\">Title: Delete Admin Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to delete an admin by ID.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"delete-apiv1msspadminsadminid\"><code>DELETE /api/v1/mssp/admins/{adminId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>adminId</code> (required):<ul>\n<li><code>type</code>: <code>int</code></li>\n<li><code>Description</code>: An admin ID</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><code>204</code>: Action completed successfully.</li>\n<li><code>404</code>: Resource not found.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","admins","1390"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"49793dc7-44c7-4bb7-b8a4-9f1bbce5a85f","name":"Delete Admin","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/admins/1600"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"3d800d33-6743-4549-a27f-b24c31655108"},{"name":"Delete Account","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"71720618-e447-4b2a-8b19-5265a74f0057"}}],"id":"0fd68df5-8699-4fe0-98bb-5393c31b1e68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/25711","description":"<h2 id=\"title-delete-account-endpoint\">Title: Delete Account Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to delete an account by ID.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1msspaccountsaccountid\"><code>GET /api/v1/mssp/accounts/{accountId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>accountId</code> (required):<ul>\n<li><code>type</code>: <code>int</code></li>\n<li><code>Description</code>: An id of account to delete</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><code>404</code>: Resource not found.</li>\n<li><code>204</code>: Action completed successfully.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","25711"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"374f9737-0897-4e88-9235-7fa800d3da76","name":"Delete Account","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/2576"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0fd68df5-8699-4fe0-98bb-5393c31b1e68"},{"name":"Create Domain","id":"9a888bcd-6d29-4ea0-bc49-75f617cca94c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domains/125","description":"<h2 id=\"title-create-domain-under-user-account\">Title: Create Domain Under User Account</h2>\n<h2 id=\"endpoint\">Endpoint</h2>\n<h3 id=\"post-apiv1msspdomainsuserid\"><code>POST /</code>api/v1/mssp/domains/{userId}</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>userId</code> (required):<ul>\n<li><code>description</code> - The domain will be created under this user.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>domain</code> (required):<ul>\n<li><code>description</code> - The domain name which will be created</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>404</strong> Resource not found</p>\n</li>\n<li><p><strong>409</strong> The entity already exists.</p>\n</li>\n<li><p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The name may not be greater than 255 characters.\",\n      \"Please enter a valid domain name, without http:// prefix\",\n      \"The domain field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains","125"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d15d330f-fc63-4b70-a417-6fa3fcaae9fb","name":"Create Domain","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/domains/125"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 2227,\n        \"name\": \"example.com\",\n        \"is_dmarc_record_correct\": null,\n        \"is_setup_completed\": null\n    }\n}"}],"_postman_id":"9a888bcd-6d29-4ea0-bc49-75f617cca94c"},{"name":"Delete Domain","id":"cda25033-5ffb-4dda-bfec-4efc125dce04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/domains/125/2229","description":"<h2 id=\"title-delete-an-identified-domain-under-the-user-account\">Title: Delete an Identified Domain Under the User Account</h2>\n<h2 id=\"endpoint\">Endpoint</h2>\n<p><code>Delete /api/v1/mssp/domains/{userId}/{domainId}</code></p>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>userId</code> (required):<ul>\n<li><code>description</code> - The user ID under which the domain will be created.</li>\n</ul>\n</li>\n<li><code>domainId</code> (required):<ul>\n<li><code>description</code> - The domain ID which need to be deleted</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>409</strong> The entity already exists.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","domains","125","2229"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d5438ace-ddbd-4d4a-a50e-512761c7a3fd","name":"Delete Domain","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/domains/125/2229"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Fri, 14 Jul 2023 10:54:53 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"cda25033-5ffb-4dda-bfec-4efc125dce04"},{"name":"Lookup DMARC","id":"795208ec-32ec-46b1-a929-0c318741984e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\",\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/lookup/records/dmarc","description":"<h2 id=\"title-domain-dmarc-record-lookup\">Title: Domain DMARC Record Lookup</h2>\n<p>Endpoint</p>\n<h3 id=\"post-apiv1mssppower-toolslookuprecordsdmarc\"><code>POST /api/v1/mssp/power-tools/lookup/records/dmarc</code></h3>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the DMARC record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains. You need to provide at least one domain. Elements in the domains array must be valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","lookup","records","dmarc"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"bd12cf25-b6c1-492f-8dbd-a0986fd8ce0f","name":"Lookup DMARC","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\",\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/lookup/records/dmarc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"record\": null,\n            \"value_parsed\": null\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"record\": \"v=DMARC1; p=reject; rua=mailto:15r6gzki9a@rua.powerdmarc.com,mailto:dmarc@powerdmarc.com; ruf=mailto:15r6gzki9a@ruf.powerdmarc.com,mailto:dmarc@powerdmarc.com; pct=100; fo=0:1:d:s;\",\n            \"value_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"DMARC1\"\n                    },\n                    \"p\": {\n                        \"value\": \"reject\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:15r6gzki9a@rua.powerdmarc.com,mailto:dmarc@powerdmarc.com\"\n                    },\n                    \"ruf\": {\n                        \"value\": \"mailto:15r6gzki9a@ruf.powerdmarc.com,mailto:dmarc@powerdmarc.com\"\n                    },\n                    \"pct\": {\n                        \"value\": \"100\"\n                    },\n                    \"fo\": {\n                        \"value\": \"0:1:d:s\"\n                    }\n                },\n                \"records\": null,\n                \"valid\": true\n            }\n        }\n    ]\n}"}],"_postman_id":"795208ec-32ec-46b1-a929-0c318741984e"},{"name":"Generate DMARC Record","event":[{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"b4ece322-6a36-443a-8bcd-b6ff0310ec3c"}}],"id":"c2db2a03-6ebe-4a03-a524-4ed1cef5ca95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"data\": [\r\n       {\r\n            \"policy\": \"reject\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example2@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"87\"\r\n       },\r\n       {\r\n            \"policy\": \"quarantine\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example5@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"20\"\r\n       }\r\n   ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/generators/dmarc","description":"<h2 id=\"title-dmarc-generator-endpoint\">Title: DMARC Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the DMARC record based on the provided data. The maximum count of generated DMARC records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1mssppower-toolsgeneratorsdmarc\"><code>POST /api/v1/mssp/power-tools/generators/dmarc</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>policy</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>none</code>, <code>reject</code>, <code>quarantine</code></li>\n<li><code>description</code>: The DMARC policy allows senders to dictate how emails failing the<br />  DMARC check will be handled by email receivers.</li>\n</ul>\n</li>\n<li><code>aggregate_report_email</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The property takes an email addresses. Provide at least one email.</li>\n</ul>\n</li>\n<li><code>forensic_feedback_email</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The property takes an email addresses. Provide at least one email.</li>\n</ul>\n</li>\n<li><code>subdomain_policy</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>none</code>, <code>reject</code>, <code>quarantine</code></li>\n<li><code>description</code>: Select the policy you want to apply to emails sent from your subdomains. If unspecified, the policy applied to the main domain will be applied to the subdomain.</li>\n</ul>\n</li>\n<li><code>dkim_alignment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>strict</code>, <code>relaxed</code></li>\n<li><code>description</code>: In DKIM, the domain value in the d= field of the DKIM-signature in the email header has to align with the domain found in the from header.</li>\n</ul>\n</li>\n<li><code>spf_alignment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>strict</code>, <code>relaxed</code></li>\n<li><code>description</code>: In SPF, the domain in the ‘Return-Path’ header has to align with that in the from header.</li>\n</ul>\n</li>\n<li><code>forensic_options</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>0</code>, <code>1</code>, <code>d</code>, <code>s</code></li>\n<li><code>description</code>: Forensic options represents in which case you want to receive forensic reports. You can select one or more options.</li>\n</ul>\n</li>\n<li><code>policy_percentage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available values</code>: accepts the range from 0 to 100</li>\n<li><code>description</code>: The percentage tag instructs ISPs to only apply the DMARC policy to a percentage of failing emails. 'pct=50' will instruct receivers to only apply the policy for 50% of the emails that fail the DMARC check.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains\": [\n      \"The domains field is required and must contain inner object elements.\",\n      \"The domains must be an array.\",\n      \"The domains.Index.domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\",\n      \"The selector value(s) is invalid.\",\n      \"The domains inner elements must be an object\",\n      \"The domains inner elements may not have more than 10 items.\",\n      \"The domains.Index.selectors must be an array.\",\n      \"No DKIM Record found\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","generators","dmarc"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"f5dc9902-69f3-46e6-a056-7a177350fa1c","name":"Generate DMARC Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"data\": [\r\n       {\r\n            \"policy\": \"reject\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example2@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"87\"\r\n       },\r\n       {\r\n            \"policy\": \"quarantine\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example5@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"20\"\r\n       }\r\n   ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/dmarc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 18 May 2023 13:43:00 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Secure-Policy","value":"default-src 'self'; script-src 'self' https://www.powerdmarc.site; img-src 'self' data: https://www.powerdmarc.site; object-src 'none'; connect-src 'self' https://www.powerdmarc.site ; upgrade-insecure-requests"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"ALLOW-FROM https://www.powerdmarc.site"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"microphone 'none'; payment 'none'; sync-xhr 'self' https://www.powerdmarc.site"},{"key":"Vary","value":"Authorization"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"150"},{"key":"X-RateLimit-Remaining","value":"148"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=DMARC1; p=reject; sp=none; adkim=s; rua=mailto:example@gmail.com; ruf=mailto:example2@gmail.com; pct=87; fo=d;\"\n        },\n        {\n            \"value\": \"v=DMARC1; p=quarantine; sp=none; adkim=s; rua=mailto:example3@gmail.com,mailto:example4@gmail.com; ruf=mailto:example5@gmail.com; pct=20; fo=d;\"\n        }\n    ]\n}"}],"_postman_id":"c2db2a03-6ebe-4a03-a524-4ed1cef5ca95"},{"name":"Generate BIMI Record","id":"0223403f-14a9-48dd-8421-f73158e90469","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n           \"domain\": \"example.com\",\n           \"image_url\": \"https://www.svgrepo.com/show/69341/example-logo.svg\",\n           \"certificate_url\": \"\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/power-tools/generators/bimi","description":"<h2 id=\"title-bimi-generator-endpoint\">Title: BIMI Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the BIMI record based on the provided data. The maximum count of generated BIMI records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsgeneratorsbimi\"><code>POST /api/v1/power-tools/generators/bimi</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>domain</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><code>image_url</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: A valid URL of an SVG file. The URL should have the <code>.svg</code> extension.</li>\n</ul>\n</li>\n<li><code>certificate_url</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: A valid URL of an PEM file. The URL should have the .pem extension.\"</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"data\": [\n      \"The data is invalid.\",\n      \"The data field must be an array.\",\n      \"The data field is required\",\n      \"The data.Index field is required\",\n      \"The data.Index must be an array\",\n      \"The data.Index may not have more than 10 items\"\n    ],\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"image_url\": [\n      \"The image url field is required\",\n      \"The image url format is invalid.\",\n      \"The image url must end with one of the following: .svg.\"\n    ],\n    \"certificate_url\": [\n      \"The certificate url format is invalid.\",\n      \"The certificate url must end with one of the following: .pem.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","power-tools","generators","bimi"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1e50a15d-3668-4a37-b1bd-588c95a856b4","name":"Generate BIMI Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n           \"domain\": \"example.com\",\n           \"image_url\": \"https://www.svgrepo.com/show/69341/example-logo.svg\",\n           \"certificate_url\": \"\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/bimi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 18 May 2023 13:44:16 GMT"},{"key":"Server","value":"Apache/2.4.29 (Ubuntu)"},{"key":"Content-Secure-Policy","value":"default-src 'self'; script-src 'self' https://www.powerdmarc.site; img-src 'self' data: https://www.powerdmarc.site; object-src 'none'; connect-src 'self' https://www.powerdmarc.site ; upgrade-insecure-requests"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"ALLOW-FROM https://www.powerdmarc.site"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"microphone 'none'; payment 'none'; sync-xhr 'self' https://www.powerdmarc.site"},{"key":"Vary","value":"Authorization"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"150"},{"key":"X-RateLimit-Remaining","value":"148"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=BIMI1;l=https://www.svgrepo.com/show/69341/example-logo.svg;\"\n        }\n    ]\n}"}],"_postman_id":"0223403f-14a9-48dd-8421-f73158e90469"},{"name":"Edit Reputation Monitoring Assets Limit Copy","id":"4784cde3-fff0-4b06-b7e7-afa6549a92fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"addressesLimitationCount\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/reputation-monitoring/assets-limit/112","description":"<h2 id=\"title-edit-reputation-monitoring-assets-limit\">Title: Edit Reputation Monitoring Assets Limit</h2>\n<h3 id=\"patch-apiv1msspaccountsreputation-monitoringassets-limitaccountid\"><code>PATCH /api/v1/mssp/accounts/reputation-monitoring/assets-limit/{accountId}</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><p><code>accountId</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: Account ID is the account identifier for whom changes will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>addressesLimitationCount</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: Assets limit Count</p>\n<h3 id=\"responses\">Responses</h3>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","reputation-monitoring","assets-limit","112"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"e62a3045-4c59-4492-b24f-ff95940b4935","name":"Edit Reputation Monitoring Assets Limit","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/2021/13"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4784cde3-fff0-4b06-b7e7-afa6549a92fa"},{"name":"Toggle Reputation Monitoring Frequency Of Check Copy","id":"1b77e22d-38e8-46f5-bd69-22ac3caf1996","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"state\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/reputation-monitoring/frequency/112","description":"<h2 id=\"title-toggle-reputation-monitoring-frequency-of-check\">Title: Toggle Reputation Monitoring Frequency of Check</h2>\n<h3 id=\"patch-apiv1msspaccountsreputation-monitoringfrequncyaccountid\"><code>PATCH /api/v1/mssp/accounts/reputation-monitoring/frequncy/{accountId}</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><p><code>accountId</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>description</code>: Account ID is the account identifier for whom changes will be applied.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>state</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>boolean</code></p>\n</li>\n<li><p><code>description</code>: Pass true to enable and false to disable frequency of check</p>\n<h3 id=\"responses\">Responses</h3>\n</li>\n</ul>\n</li>\n<li><p><strong>204</strong> Action completed successfully.</p>\n</li>\n<li><p><strong>404</strong> Resource not found.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","accounts","reputation-monitoring","frequency","112"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"bccbef20-2fea-407f-aa26-497f7af5c422","name":"Edit Reputation Monitoring Assets Limit","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/mssp/accounts/2021/13"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1b77e22d-38e8-46f5-bd69-22ac3caf1996"},{"name":"Magic Links","id":"02a5e2ee-11d4-4cb8-91d3-2434f9955777","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\",\n  \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/magic-link","description":"<h2 id=\"title-generate-magic-links-for-user-authentication\">Title: Generate Magic Links for user authentication</h2>\n<h3 id=\"post-apiv1msspmagic-link\"><code>POST /api/v1/mssp/magic-link</code></h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li>No Parameters</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>Description: Email of user for which magic link is to be generated</code></p>\n</li>\n</ul>\n</li>\n<li><p><code>domain</code> (optional):</p>\n<ul>\n<li><p><code>type: string</code></p>\n</li>\n<li><p><code>Description: Domain of MSSP on which user is registered</code></p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>200</strong> Successful operation</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"login\": \"https://example.com/auth/1234/magic-link/1726581807?signature=90edcee163dc128d3d6d26a18ff37ab6ad6bb9b6d24ef7dd547f2aafbb65ebcd\",\n  \"logout\": \"https://example.com/auth/1234/logout?signature=90edcee163dc128d3d6d26a18ff37ab6ad6bb9b6d24ef7dd547f2aafbb65ebcd\"\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Un authenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Validation error</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"email\": [\n      \"The email field is required.\",\n      \"The email may not be greater than 255 characters.\",\n      \"The email must be a valid email address.\",\n      \"No user found associated with the email address.\"\n    ],\n    \"domain\": [\n      \"\",\n      \"The domain may not be greater than 255 characters.\",\n      \"Cannot resolve the domain\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","mssp","magic-link"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"144a18c4-3bb3-45bb-a5ea-d9f0ebc1d4ad","name":"Magic Links","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\",\n  \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/mssp/magic-link"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"02a5e2ee-11d4-4cb8-91d3-2434f9955777"}],"id":"cde15b5c-cdf8-4f1e-8342-3ce2713c869d","_postman_id":"cde15b5c-cdf8-4f1e-8342-3ce2713c869d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}}],"id":"24f37f83-3a9c-4c13-910c-44c9bc749204","description":"<h1 id=\"api-documentation\">API Documentation</h1>\n<p>Welcome to the API documentation. This collection provides detailed information about the endpoints, request/response formats, and authentication methods.</p>\n<h2 id=\"base-url\">Base URL</h2>\n<p>All endpoints in this API are relative to the following base URL: <a href=\"https://app.powerdmarc.com\"><strong>https://app.powerdmarc.com</strong></a></p>\n<h2 id=\"required-headers\">Required Headers</h2>\n<ul>\n<li><code>Accept</code> - <code>application/json</code></li>\n<li><code>Content-Type</code> - <code>application/json</code></li>\n<li><code>Authorization</code> - <code>Bearer token</code></li>\n</ul>\n<h2 id=\"rate-limiting\">Rate Limiting</h2>\n<p>This API enforces rate limits for usage. The rate limits are as follows:</p>\n<ul>\n<li>Maximum of 60 requests per minute.</li>\n</ul>\n<p>Exceeding these limits will result in a <code>429 Too Many Requests</code> response.</p>\n<h3 id=\"response-codes\">Response Codes</h3>\n<p>The API endpoint may return the following response codes along with their corresponding error messages:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Success</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthenticated: `{ \"message\": \"Unauthenticated\" }`</td>\n</tr>\n<tr>\n<td>403</td>\n<td>Forbidden: `{ \"message\": \"You are not authorized...\" }`</td>\n</tr>\n<tr>\n<td>422</td>\n<td>Unprocessable Entity: `{ \"message\": \"Validation Erros...\" }`</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"24f37f83-3a9c-4c13-910c-44c9bc749204","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"End User APIs","item":[{"name":"Account/User Management","item":[{"name":"Create new account member","id":"e0d1c88b-2a8e-45a5-a8cd-589ec0f59ed8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Lorem\",\n  \"email\": \"example@gmail.com\",\n  \"password\": \"password\",\n  \"phone\": \"+12124567890\",\n  \"user_role\": 73,\n  \"user_access_template\": 37,\n  \"select_all_domains\": true,\n  \"selected_domains\":[24],\n  \"selected_domain_groups\": [22],\n  \"assign_corresponding_domains\": true,\n  \"assign_new_domains_to_user\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/account/members","description":"<h2 id=\"title-create-new-account-member\">Title: Create new account member</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended for creating new account.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"postapiv1accountmembers\"><code>POST/api/v1/account/members</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>name</code>(required):</p>\n<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li><p><code>email</code> (required):</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>password</code> (required):</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>phone</code>(optional):</p>\n<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li><p><code>user_role:</code> Id of user role</p>\n</li>\n<li><p><code>user_access_template:</code> Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>select_all_domains:</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>Optional parameter:</code> The default value = true if not specified in the request</p>\n</li>\n<li><p><code>Possible values:</code> true, false</p>\n</li>\n<li><p><code>description:</code> An optional parameter that sets the accessible domains for the created user. If set to true (default value), all existing domains in the account will be accessible by the created user.<br />  If set to false, the domains accessible by the user will need to be specified in the “selected_domains” parameter described below.</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domains:</code></p>\n<ul>\n<li><p><code>type:</code> Array</p>\n</li>\n<li><p><code>required:</code> When select_all_domains is false</p>\n</li>\n<li><p><code>description:</code>An array of domain ids that will be accessible by the created user</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domain_groups</code></p>\n<ul>\n<li><p><code>type:</code> Array</p>\n</li>\n<li><p><code>optional parameter:</code>The default value is blank if not specified</p>\n</li>\n<li><p><code>description:</code>An array of domain groups ids that will be accessible by the created user</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_corresponding_domains</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>optional parameter:</code> The default is false</p>\n</li>\n<li><p><code>description:</code>Corresponds to the “Assign corresponding domains to user” toggle on the “Accessible Domain Groups” section of the User Creation UI</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_new_domains_to_user:</code></p>\n<ul>\n<li><p><code>type:</code> Boolean</p>\n</li>\n<li><p><code>optional parameter:</code> The default value is true</p>\n</li>\n<li><p><code>description:</code> Allows newly created domains to be assigned to the created user</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"user\": [\n      \"The name field is required\",\n      \"The email field is required\",\n      \"The password field is required\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","account","members"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"46ead7e0-d973-44df-a177-262911161f4a","name":"Create new account member","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Lorem\",\n  \"email\": \"example@gmail.com\",\n  \"password\": \"password\",\n  \"phone\": \"+12124567890\",\n  \"user_role\": 73,\n  \"user_access_template\": 37,\n  \"select_all_domains\": true,\n  \"selected_domains\":[24],\n  \"selected_domain_groups\": [\n    22\n  ],\n  \"assign_corresponding_domains\": true,\n  \"assign_new_domains_to_user\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/account/members"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"","value":""}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 21050,\n        \"name\": \"Example\",\n        \"email\": \"example05@gmail.com\",\n        \"phone\": \"+12124567890\",\n        \"is_super_admin\": null,\n        \"timezone\": null,\n        \"created_at\": \"2023-05-24 13:38:41\"\n    }\n}"}],"_postman_id":"e0d1c88b-2a8e-45a5-a8cd-589ec0f59ed8"},{"name":"Get a user details","id":"83d27ca0-42f1-4ea4-b49d-2fc5f9874df8","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/account/members","description":"<h2 id=\"title-get-a-user-details\">Title: Get a user details</h2>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The endpoint indicates to get an identified user details.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1accountmembersuser\"><code>GET /api/v1/account/members/{user}</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>user (required)<ul>\n<li><code>Description</code>: User ID</li>\n<li><code>type</code>: integer</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","account","members"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"key":"","value":""},{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[{"id":"d9016689-a48d-43c6-8403-8c8f5e7cd8f3","name":"Get a user details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/account/members?user=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","account","members"],"query":[{"key":"user","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 55268,\n        \"name\": \"Lorem\",\n        \"email\": \"example@gmail.com\",\n        \"phone\": \"+12124567890\",\n        \"is_super_admin\": 0,\n        \"2fa_status\": false,\n        \"2fa_enforcement\": false,\n        \"timezone\": null,\n        \"created_at\": \"2024-08-23 13:42:04\",\n        \"last_login_at\": \"2024-08-27 12:55:29\",\n        \"resources\": {\n            \"data\": [\n                {\n                    \"code\": \"domains.delete\",\n                    \"description\": \"Domains: Delete a domain\"\n                }\n            ],\n            \"count\": 1\n        }\n    }\n}"}],"_postman_id":"83d27ca0-42f1-4ea4-b49d-2fc5f9874df8"},{"name":"Account members list","id":"f139f203-f2d4-4ab9-8071-38f4faef72b8","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/account/members","description":"<h2 id=\"title-account-members-list\">Title: Account members list</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint provides a paginated list of current account members.</p>\n<h3 id=\"getapiv1accountmembers\"><code>GET/api/v1/account/members</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p><code>perPage</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Number of items per page.</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Page number.</p>\n</li>\n</ul>\n</li>\n<li><p>name (optional):</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: The name of the user.</p>\n</li>\n</ul>\n</li>\n<li><p>email (optional):</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: The email of the user.</p>\n</li>\n</ul>\n</li>\n<li><p>phone (optional):</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: The phone of the user.</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","account","members"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"key":"perPage","value":"10"},{"disabled":true,"key":"page","value":"1"},{"disabled":true,"key":"name","value":null},{"disabled":true,"key":"email","value":null},{"disabled":true,"key":"phone","value":null}],"variable":[]}},"response":[{"id":"010572a3-21ea-468c-aab1-cb632da10e5e","name":"Account members list","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/account/members","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","account","members"],"query":[{"key":"perPage","value":"10","type":"text","disabled":true},{"key":"page","value":"1","type":"text","disabled":true},{"key":"name","value":"Example1","type":"text","disabled":true},{"key":"email","value":"example1@gmail.com","type":"text","disabled":true},{"key":"phone","value":"+12345678","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 19832,\n            \"name\": \"Example1\",\n            \"email\": \"example1@gmail.com\",\n            \"phone\": \"+12345678\",\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-02 09:12:05\"\n        },\n        {\n            \"id\": 19982,\n            \"name\": \"Example2\",\n            \"email\": \"example2@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-04 10:05:06\"\n        },\n        {\n            \"id\": 19989,\n            \"name\": \"Example3\",\n            \"email\": \"example3@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-04 11:47:17\"\n        },\n        {\n            \"id\": 19213,\n            \"name\": \"Example\",\n            \"email\": \"example01@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-04-18 12:16:49\"\n        },\n        {\n            \"id\": 20055,\n            \"name\": \"Example10\",\n            \"email\": \"example10@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-05 10:43:32\"\n        },\n        {\n            \"id\": 20051,\n            \"name\": \"Example7\",\n            \"email\": \"example7@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-05 10:18:08\"\n        },\n        {\n            \"id\": 20046,\n            \"name\": \"Example4\",\n            \"email\": \"example4@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-05 09:15:27\"\n        },\n        {\n            \"id\": 20049,\n            \"name\": \"Example5\",\n            \"email\": \"example5@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-05 10:15:41\"\n        },\n        {\n            \"id\": 20050,\n            \"name\": \"Example6\",\n            \"email\": \"example6@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-05 10:17:27\"\n        },\n        {\n            \"id\": 20052,\n            \"name\": \"Example8\",\n            \"email\": \"example8@gmail.com\",\n            \"phone\": null,\n            \"is_super_admin\": 0,\n            \"timezone\": null,\n            \"created_at\": \"2023-05-05 10:26:27\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/account/members?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/account/members?page=2\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/account/members?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"path\": \"https://app.powerdmarc.com/api/v1/account/members\",\n        \"per_page\": 10,\n        \"to\": 10,\n        \"total\": 11\n    }\n}"}],"_postman_id":"f139f203-f2d4-4ab9-8071-38f4faef72b8"},{"name":"Toggle 2fa enforcement status","id":"d0bb1cd1-f2be-4939-afcd-8201e57004b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"url":"https://app.powerdmarc.com/api/v1/account/members/:user/enforce-2fa/:status","description":"<h2 id=\"title-toggle-2fa-enforcement-status\">Title: Toggle 2fa enforcement status</h2>\n<h3 id=\"patch-apiv1accountmembersuserenforce-2fastatus\"><code>PATCH /api/v1/</code>account/members/{user}/enforce-2fa/<code>{status}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><p>user (required): User Id of the target user</p>\n</li>\n<li><p>status (required): It can be either <code>enable</code> or <code>disable</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","account","members",":user","enforce-2fa",":status"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"id":"237c18c6-651d-4ad3-85d7-da03dbddddd1","type":"any","value":"123","key":"user"},{"id":"557ce055-f7d6-47ca-a079-b503f353ba17","type":"any","value":"enable","key":"status"}]}},"response":[{"id":"9caa8fea-f11b-4af4-9569-2bd7bcc0e022","name":"Toggle 2fa enforcement status","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/account/members/:user/enforce-2fa/:status","host":["https://app.powerdmarc.com"],"path":["api","v1","account","members",":user","enforce-2fa",":status"],"variable":[{"key":"user","value":"<integer>"},{"key":"status","value":"enable|disable"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 55268,\n        \"name\": \"example user\",\n        \"email\": \"something@example.com\",\n        \"phone\": \"+123658478\",\n        \"is_super_admin\": 0,\n        \"2fa_status\": false,\n        \"2fa_enforcement\": true,\n        \"timezone\": null,\n        \"created_at\": \"2023-08-20 10:45:00\",\n        \"last_login_at\": \"2023-08-23 13:42:04\"\n    }\n}"}],"_postman_id":"d0bb1cd1-f2be-4939-afcd-8201e57004b8"},{"name":"Delete a user","id":"686be4a3-c3a1-4842-9c07-33d2eb7f8b93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/account/members","description":"<h2 id=\"title-delete-a-user\">Title: Delete a user</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicated to delete an identified user.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"delete-apiv1accountmembersuser\"><code>DELETE /api/v1/account/members/{user}</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>user (required):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: User ID</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","account","members"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a87d57d7-c19a-4a65-998c-1c96a0dd3a09","name":"Delete a user","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/account/members/22804"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"686be4a3-c3a1-4842-9c07-33d2eb7f8b93"},{"name":"Update User Details","id":"b98e794d-e6cd-4513-83af-95477aaf8f27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"John Doe\",\r\n  \"email\": \"john.doe@example.com\",\r\n  \"password\": \"Xy9#Pass\",\r\n  \"phone\": \"+1234567890\",\r\n  \"user_role\": 73,\r\n  \"user_access_template\": 37,\r\n  \"select_all_domains\": true,\r\n  \"selected_domains\": [\r\n    123456\r\n  ],\r\n  \"selected_domain_groups\": [\r\n    654321\r\n  ],\r\n  \"assign_corresponding_domains\": true,\r\n  \"assign_new_domains_to_user\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/account/members/:user","description":"<h2 id=\"title-update-user-details\">Title: Update User Details</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint supports updating account end user data.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"patch-apiv1accountmembersuser\"><code>PATCH /api/v1/account/members/{user}</code></h3>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<ul>\n<li><p>user (required):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: User ID of the user whose data should be updated.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>name</code>:</p>\n<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li><p><code>email</code>:</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: The email field must be a valid email address (RFC-compliant), belong to an existing domain with valid DNS records (MX, A, or AAAA), and not exceed 255 characters.</p>\n</li>\n</ul>\n</li>\n<li><p><code>password</code>:</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: Password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.</p>\n</li>\n</ul>\n</li>\n<li><p><code>phone</code>:</p>\n<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li><p><code>user_role:</code> Id of user role</p>\n</li>\n<li><p><code>user_access_template:</code> Id of the user access template to be specified for the user_role \"Custom\"</p>\n</li>\n<li><p><code>select_all_domains:</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>description:</code> If set to true, all existing domains in the account will be accessible by the user.<br />  If set to false, the domains accessible by the user will need to be specified in the “selected_domains” parameter described below.</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domains:</code></p>\n<ul>\n<li><p><code>type:</code> Array</p>\n</li>\n<li><p><code>required:</code> When select_all_domains is false</p>\n</li>\n<li><p><code>description:</code>An array of domain ids that will be accessible by the user</p>\n</li>\n</ul>\n</li>\n<li><p><code>selected_domain_groups</code></p>\n<ul>\n<li><p><code>type:</code> Array</p>\n</li>\n<li><p><code>description:</code>An array of domain groups ids that will be accessible by the user</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_corresponding_domains</code></p>\n<ul>\n<li><p><code>type</code>: Boolean</p>\n</li>\n<li><p><code>description:</code>Corresponds to the “Assign corresponding domains to user” toggle on the “Accessible Domain Groups” section of the User Creation UI</p>\n</li>\n</ul>\n</li>\n<li><p><code>assign_new_domains_to_user:</code></p>\n<ul>\n<li><p><code>type:</code> Boolean</p>\n</li>\n<li><p><code>description:</code> Allows newly created domains to be assigned to the created user</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Endpoint supports partial update. Fields not included in the request will remain unchanged.</p>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name field is required.\",\n      \"The name must be a string.\",\n      \"The name may not be greater than 255 characters.\"\n    ],\n    \"email\": [\n      \"The email field is required\",\n      \"The email must be a valid email address\",\n      \"The email has already been taken\",\n      \"Email cannot be changed while SCIM is enabled.\"\n    ],\n    \"password\": [\n      \"The password field is required\",\n      \"The password must be a string\",\n      \"The password must be at least 8 characters\",\n      \"The password may not be greater than 50 characters.\",\n      \"Your password should contain minimum 8 characters, at least one uppercase letter, one lowercase letter, one number and one special character without any spaces.\"\n    ],\n    \"phone\": [\n      \"Enter a valid phone number in international format (e.g. +1234567890).\"\n    ],\n    \"user_role\": [\n      \"The user role field is required.\",\n      \"Permission Denied.\"\n    ],\n    \"user_access_template\": [\n      \"The user_access_template field is required.\",\n      \"Permission Denied.\"\n    ],\n    \"select_all_domains\": [\n      \"The select all domains field must be true or false.\"\n    ],\n    \"selected_domains\": [\n      \"Some of the selected domains are invalid or inaccessible.\"\n    ],\n    \"assign_corresponding_domains\": [\n      \"The assign corresponding domains field must be true or false.\"\n    ],\n    \"selected_domain_groups\": [\n      \"The selected domain groups field is required when assign corresponding domains is true.\",\n      \"selected domain groups must be an array of integers.\"\n    ],\n    \"assign_new_domains_to_user\": [\n      \"The assign new domains to user field must be true or false.\"\n    ],\n    \"request\": [\n      \"At least one field must be provided.\"\n    ]\n  }\n}\n\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","account","members",":user"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"12345","key":"user"}]}},"response":[{"id":"ec091e15-a47a-4a0b-8ddc-bed4436bc161","name":"Update User Details","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"John Doe\",\r\n  \"email\": \"john.doe@example.com\",\r\n  \"password\": \"Xy9#Pass\",\r\n  \"phone\": \"+1234567890\",\r\n  \"user_role\": 73,\r\n  \"user_access_template\": 37,\r\n  \"select_all_domains\": true,\r\n  \"selected_domains\": [\r\n    123456\r\n  ],\r\n  \"selected_domain_groups\": [\r\n    654321\r\n  ],\r\n  \"assign_corresponding_domains\": true,\r\n  \"assign_new_domains_to_user\": false\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/account/members/:user","host":["https://app.powerdmarc.com"],"path":["api","v1","account","members",":user"],"variable":[{"key":"user","value":"12345"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 12345,\n        \"name\": \"John Doe\",\n        \"email\": \"john.doe@example.com\",\n        \"phone\": \"+1234567890\",\n        \"user_role\": 73,\n        \"user_access_template\": 37,\n        \"selected_domains\": [\n            123456\n        ],\n        \"selected_domain_groups\": [\n            654321\n        ],\n        \"assign_new_domains_to_user\": true\n    }\n}"}],"_postman_id":"b98e794d-e6cd-4513-83af-95477aaf8f27"},{"name":"Get Current user info","id":"7c2c3a05-6bfe-4a32-9be4-cbc5601d7f12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/me","description":"<h2 id=\"title-get-authenticated-user-profile-information\">Title: Get authenticated user profile information</h2>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This API returns profile and preference information for the currently authenticated user**.**</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1me\"><code>GET /api/v1/me</code></h3>\n","urlObject":{"path":["api","v1","me"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"e9c4c4c2-3779-4d67-804e-33cfe32d0743","name":"Get Current user info","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/me"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Thu, 05 Feb 2026 10:06:58 GMT"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 d1b112081c0d1c026f1545aafcd737aa.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"zlydHupht1Tg6S4WYQXoCUfCctqQW6oxBHCas2Rm6-AbiHWo96XAQA=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Example\",\n        \"email\": \"example@powerdmarc.com\",\n        \"account_id\": 1,\n        \"plan_id\": 1,\n        \"plan_name\": \"Enterprise Monthly\",\n        \"image_path\": null,\n        \"role\": \"Account Owner\",\n        \"created_at\": \"2024-09-04T10:17:11.000000Z\",\n        \"phone\": null,\n        \"date_time_format\": {\n            \"date_format\": \"MM/DD/YYYY\",\n            \"time_format\": \"HH:mm:ss\",\n            \"start_week_iso\": \"0\"\n        },\n        \"time_zone\": {\n            \"offset\": 14400,\n            \"timezone\": \"Asia/Yerevan\"\n        },\n        \"is_2fa_enabled\": false,\n        \"lang_id\": 1,\n        \"lang_code\": \"en\"\n    }\n}"}],"_postman_id":"7c2c3a05-6bfe-4a32-9be4-cbc5601d7f12"}],"id":"87ed3dee-1119-4799-808a-17668437c244","description":"<h2 id=\"user-management\">User Management</h2>\n<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'Manage users (add, update and delete)'</strong> option. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"87ed3dee-1119-4799-808a-17668437c244","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Alerts","item":[{"name":"Get Alerts Configurations","id":"766ce408-dddb-4883-98f9-a9f38bafddc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/alerts/configuration?page=1","description":"<h2 id=\"title-get-alerts-configurations\">Title: Get Alerts Configurations</h2>\n<h3 id=\"get-apiv1customersalertsconfiguration\"><code>GET /api/v1/customers/alerts/configuration/</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>email</code> (optional):<ul>\n<li><code>description</code>: Pass email to get filtered results based on the email.</li>\n</ul>\n</li>\n<li><code>domain</code> (optional):<ul>\n<li><code>description</code>: Pass domain name to get filtered results based on the domain name.</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","configuration"],"host":["https://app.powerdmarc.com"],"query":[{"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"7f7b51ac-85ad-4856-bda9-502906be884d","name":"Get Alerts Configurations","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/alerts/configuration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"metric\": \"\",\n            \"interval\": \"\",\n            \"is_enabled\": true,\n            \"in_threshold\": false,\n            \"condition\": \"\",\n            \"emails\": \"test@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"domains\": \"example1.com, example2.com, example3.com\",\n            \"domain_ids\": \"2218,787,788\",\n            \"domains_config_ids\": \"12698,12699,12700\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/customers/alerts/configuration?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/customers/alerts/configuration?page=2\",\n        \"prev\": null,\n        \"next\": \"http://powerdmarc.loc/api/v1/customers/alerts/configuration?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"path\": \"http://powerdmarc.loc/api/v1/customers/alerts/configuration\",\n        \"per_page\": 5,\n        \"to\": 5,\n        \"total\": 8\n    }\n}"}],"_postman_id":"766ce408-dddb-4883-98f9-a9f38bafddc5"},{"name":"Get Alerts","id":"7879f51d-1e93-4ca2-9f30-31d42722957d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"perPage\": 20,\n    \"domain\": \"example.com\",\n    \"alertType\": \"dns\",\n    \"recordType\": \"dmarc\",\n    \"page\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts","description":"<h2 id=\"title-get-alerts\">Title: Get Alerts</h2>\n<h3 id=\"post-apiv1customersalerts\"><code>POST /api/v1/customers/alerts/</code></h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n<li><code>domain</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Filtering data by domain name.</li>\n</ul>\n</li>\n<li><code>alertType</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>forensic</code>, <code>threshold</code>, <code>dns</code></li>\n</ul>\n</li>\n<li><code>recordType</code> (required if <code>alertType</code> is not <code>treshold</code>):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Filtering data by record type.</li>\n<li><code>available_values</code>: <code>a</code>, <code>spf</code>, <code>ns</code>, <code>bimi</code>, <code>dkim</code>, <code>mx</code>, <code>dmarc</code></li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"89eac697-7057-4024-850b-cbe4aba1f5a4","name":"Get Alerts","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/alerts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 12699,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"deleted\",\n            \"recordType\": \"dmarc\",\n            \"state\": \"In Alarm\",\n            \"triggeredOn\": \"2025-12-04 13:10:19\",\n            \"description\": {\n                \"oldRecord\": \"v=DMARC1; p=none; rua=mailto:4kuh45z89@rua.example.com; ruf=mailto:4gum56z9kj@ruf.example.com;\",\n                \"newRecord\": \"v=DMARC1; p=none; fo=0;\",\n                \"errorMessage\": \"Multiple DMARC records found\"\n            }\n        },\n        {\n            \"id\": 12699,\n            \"domain\": \"example.com\",\n            \"alertType\": \"dns\",\n            \"alertSubtype\": \"added\",\n            \"recordType\": \"spf\",\n            \"state\": \"In Alarm\",\n            \"triggeredOn\": \"2025-12-04 11:37:15\",\n            \"description\": {\n                \"oldRecord\": \"v=spf12 a:example.com exists:example.com\",\n                \"newRecord\": \"v=spf12 a:example.com exists:example.com\",\n                \"errorMessage\": \"Invalid SPF record found for 'example.com'\"\n            }\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/customers/alerts?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/customers/alerts?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://powerdmarc.loc/api/v1/customers/alerts\",\n        \"per_page\": 20,\n        \"to\": 2,\n        \"total\": 2\n    }\n}"}],"_postman_id":"7879f51d-1e93-4ca2-9f30-31d42722957d"},{"name":"Create Threshold Alerts Configuration","id":"2fe25165-e15d-443d-bc78-1069fa600fef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      2218,\n      787,\n      788\n    ],\n    \"domain_groups_id\": [\n       5\n    ],\n    \"emails\": [\n        \"test@example.com\"\n    ],\n    \"value\": 11,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"11d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/threshold/configuration","description":"<h2 id=\"title-create-threshold-alerts-configuration\">Title: Create Threshold Alerts Configuration</h2>\n<h3 id=\"post-apiv1customersalertsthresholdconfiguration\"><code>POST /api/v1/customers/alerts/threshold/configuration</code></h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>value</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><code>condition</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>g</code>(great), <code>ge</code>(great or equal), <code>l</code>(lower), <code>le</code>(lover or equal)</li>\n</ul>\n</li>\n<li><code>metric</code>(required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: To fetch available values for this field, you can use <code>GET: api/v1/customers/alerts/metrics</code> endpoint. This field expects a <code>key</code> from the the response body of that endpoint.</li>\n</ul>\n</li>\n<li><code>interval</code> (required):<ul>\n<li><code>type</code> - <code>string</code></li>\n<li><code>description</code> - Add date casted in <code>number</code> + one of the keywords <code>m</code>(minutes), <code>h</code>(hours), <code>d</code>(days),</li>\n</ul>\n</li>\n<li><code>is_percentage</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"value\": [\n      \"The value must be an integer.\",\n      \"The value must be at least 1.\",\n      \"The value field is required\"\n    ],\n    \"condition\": [\n      \"Invalid Condition\",\n      \"The condition field is required\"\n    ],\n    \"metric\": [\n      \"Undefined Metric\",\n      \"The metric field is required\"\n    ],\n    \"interval\": [\n      \"Invalid Metric\",\n      \"The metric field is required\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required\"\n    ],\n    \"is_percentage\": [\n      \"The is 'is percentage' field is required.\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","threshold","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"eaeaa6da-2e9e-4b2b-84b1-8039a1c375d2","name":"Create Threshold Alerts Configuration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      2218,\n      787,\n      788\n    ],\n    \"domain_groups_id\": [\n       5\n    ],\n    \"emails\": [\n        \"test@example.com\"\n    ],\n    \"value\": 11,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"11d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/threshold/configuration"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 950,\n            \"domain_id\": 2218,\n            \"emails\": \"test@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"11d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 11,\n            \"condition\": \">=\"\n        },\n        {\n            \"id\": 951,\n            \"domain_id\": 787,\n            \"emails\": \"test@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"11d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 11,\n            \"condition\": \">=\"\n        },\n        {\n            \"id\": 952,\n            \"domain_id\": 788,\n            \"emails\": \"test@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"11d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 11,\n            \"condition\": \">=\"\n        }\n    ]\n}"}],"_postman_id":"2fe25165-e15d-443d-bc78-1069fa600fef"},{"name":"Create Automatic Alerts Configuration","id":"22daa49b-9d1e-4393-8993-1df7a88a24af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      802\n    ],\n    \"emails\": [\n        \"poewrdmarc@gmail.com\"\n    ],\n    \"is_enabled\": true,\n    \"type\": \"forensic\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/automatic/configuration","description":"<h2 id=\"title-create-alerts-configuration\">Title: Create Alerts Configuration</h2>\n<h3 id=\"post-apiv1customersalertsautomaticconfiguration\"><code>POST /api/v1/customers/alerts/automatic/configuration</code></h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>type</code> (required):<ul>\n<li><code>available_values</code>: <code>dns</code>, <code>forensic</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"value\": [\n      \"The value must be an integer.\",\n      \"The value must be at least 1.\",\n      \"The value field is required\"\n    ],\n    \"condition\": [\n      \"Invalid Condition\",\n      \"The condition field is required\"\n    ],\n    \"metric\": [\n      \"Undefined Metric\",\n      \"The metric field is required\"\n    ],\n    \"interval\": [\n      \"Invalid Metric\",\n      \"The metric field is required\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required\"\n    ],\n    \"is_percentage\": [\n      \"The is 'is percentage' field is required.\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","automatic","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"fba81f51-2ed0-41b0-a9c5-762c9e7cfc5b","name":"Create Automatic Alerts Configuration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n      2218,\n      787,\n      788\n    ],\n    \"domain_groups_id\": [\n       5\n    ],\n    \"emails\": [\n        \"test1@example.com\",\n        \"test2@example.com\"\n    ],\n    \"is_enabled\": true,\n    \"type\": \"dns\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/automatic/configuration"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 12698,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        },\n        {\n            \"id\": 12699,\n            \"domain_id\": 787,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        },\n        {\n            \"id\": 12700,\n            \"domain_id\": 788,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        },\n        {\n            \"id\": 12698,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        }\n    ]\n}"}],"_postman_id":"22daa49b-9d1e-4393-8993-1df7a88a24af"},{"name":"Edit Automatic Alerts Configuration","id":"27739d7e-b0a7-4429-9df0-7634ec3a9944","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        2218\n    ],\n    \"emails\": [\n        \"test@example.com\",\n        \"test2@example.com\"\n    ],\n    \"domains_config_ids\": [\n        12695,12696,12697\n    ],\n    \"is_enabled\": true,\n    \"type\": \"dns\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/automatic/configuration","description":"<h2 id=\"title-edit-alerts-configuration\">Title: Edit Alerts Configuration</h2>\n<h3 id=\"patch-apiv1customersalertsautomaticconfiguration\"><code>PATCH /api/v1/customers/alerts/automatic/configuration</code></h3>\n<h3 id=\"description-the-domain_config_ids-and-type-is-required-to-identify-the-configuration-pass-the-same-domain_config_ids-as-they-are-in-configuration-that-you-want-to-update\">Description: The <code>domain_config_ids</code> and <code>type</code> is required to identify the configuration. Pass the same <code>domain_config_ids</code> as they are in configuration that you want to update.</h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domain_config_ids</code> (<code>required</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n</ul>\n</li>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>type</code> (required):<ul>\n<li><code>available_values</code>: <code>dns</code>, <code>forensic</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","automatic","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"cfd5ee22-98cb-45b0-b7b7-8df40637c66e","name":"Edit Automatic Alerts Configuration","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        2218\n    ],\n    \"emails\": [\n        \"test1@exmaple.com\",\n        \"test2@example.com\"\n    ],\n    \"domains_config_ids\": [\n        12695,12696,12697\n    ],\n    \"is_enabled\": true,\n    \"type\": \"dns\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/automatic/configuration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 12698,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"type\": \"dns\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\"\n        }\n    ]\n}"}],"_postman_id":"27739d7e-b0a7-4429-9df0-7634ec3a9944"},{"name":"Edit Threshold Alerts Configuration","id":"d02f283d-d508-4a8f-b408-e4d2ab7c6598","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        2218\n    ],\n    \"emails\": [\n        \"test1@example.com\",\n        \"test2@example.com\"\n    ],\n    \"domains_config_ids\": [\n        951,952,950\n    ],\n    \"value\": 12,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"15d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/threshold/configuration","description":"<h2 id=\"title-edit-alerts-configuration\">Title: Edit Alerts Configuration</h2>\n<h3 id=\"patch-apiv1customersalertsthresholdconfiguration\"><code>PATCH /api/v1/customers/alerts/threshold/configuration</code></h3>\n<h3 id=\"description-the-domain_config_ids-and-type-is-required-to-identify-the-configuration-pass-the-same-domain_config_ids-as-they-are-in-configuration-that-you-want-to-update\">Description: The <code>domain_config_ids</code> and <code>type</code> is required to identify the configuration. Pass the same <code>domain_config_ids</code> as they are in configuration that you want to update.</h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domain_config_ids</code> (<code>required</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n</ul>\n</li>\n<li><code>domains_id</code> (<code>required</code> if not set <code>domain_groups_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one domain id in array</li>\n</ul>\n</li>\n<li><code>domain_groups_id</code> (<code>required</code> if not set <code>domains_id</code>):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least one group id in array</li>\n</ul>\n</li>\n<li><code>emails</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Pass at least an email in array</li>\n</ul>\n</li>\n<li><code>value</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n<li><code>condition</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>g</code>(great), <code>ge</code>(great or equal), <code>l</code>(lower), <code>le</code>(lover or equal)</li>\n</ul>\n</li>\n<li><code>metric</code>(required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: To fetch available values for this field, you can use <code>GET: api/v1/customers/alerts/metrics</code> endpoint. This field expects a <code>key</code> from the the response body of that endpoint.</li>\n</ul>\n</li>\n<li><code>interval</code> (required):<ul>\n<li><code>type</code> - <code>string</code></li>\n<li><code>description</code> - Add date casted in <code>number</code> + one of the keywords <code>m</code>(minutes), <code>h</code>(hours), <code>d</code>(days),</li>\n</ul>\n</li>\n<li><code>is_percentage</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n<li><code>is_enabled</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains_id\": [\n      \"The domains_id.Index must be an integer.\",\n      \"The 'domains id' field is required when none of 'domain groups id' are present.\",\n      \"The domains id field contains invalid domain id.\"\n    ],\n    \"domain_groups_id\": [\n      \"The domain_groups_id.Index must be an integer.\",\n      \"The domain groups id field is required when none of domains id are present.\",\n      \"The domain groups id field contains invalid domains group id.\"\n    ],\n    \"emails\": [\n      \"The emails.Index must be a valid email address.\"\n    ],\n    \"value\": [\n      \"The value must be an integer.\",\n      \"The value must be at least 1.\",\n      \"The value field is required\"\n    ],\n    \"condition\": [\n      \"Invalid Condition\",\n      \"The condition field is required\"\n    ],\n    \"metric\": [\n      \"Undefined Metric\",\n      \"The metric field is required\"\n    ],\n    \"interval\": [\n      \"Invalid Metric\",\n      \"The metric field is required\"\n    ],\n    \"is_percentage\": [\n      \"The is 'is percentage' field is required.\"\n    ],\n    \"is_enabled\": [\n      \"The is 'is enabled' field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","threshold","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"27693c0f-57e3-49a3-948e-ec72068a2c9a","name":"Edit Threshold Alerts Configuration","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains_id\": [\n        2218\n    ],\n    \"emails\": [\n        \"test1@example.com\",\n        \"test2@example.com\"\n    ],\n    \"domains_config_ids\": [\n        951,\n        952,\n        950\n    ],\n    \"value\": 12,\n    \"condition\": \"ge\",\n    \"metric\": \"forensic_count\",\n    \"interval\": \"15d\",\n    \"is_percentage\": true,\n    \"is_enabled\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/threshold/configuration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 949,\n            \"domain_id\": 2218,\n            \"emails\": \"test1@example.com,test2@example.com\",\n            \"is_enabled\": true,\n            \"created_date\": \"2023-07-12\",\n            \"updated_date\": \"1970-01-01\",\n            \"is_percentage\": true,\n            \"interval\": \"15d\",\n            \"metric\": \"forensic_count\",\n            \"threshold\": 12,\n            \"condition\": \">=\"\n        }\n    ]\n}"}],"_postman_id":"d02f283d-d508-4a8f-b408-e4d2ab7c6598"},{"name":"Delete Alerts Configuration","id":"f7c1b73f-1c29-4f47-886f-c6ff7abbcb39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"dns\",\n    \"ids\": [\n        \"938\",\n        \"11880\",\n        \"1071\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/configuration","description":"<h2 id=\"title-delete-alerts-configuration\">Title: Delete Alerts Configuration</h2>\n<h3 id=\"delete-apiv1customersalertsconfiguration\"><code>DELETE /api/v1/customers/alerts/configuration/</code></h3>\n<h3 id=\"body-parameter\">Body Parameter</h3>\n<ul>\n<li><code>type</code> (required):<ul>\n<li><code>available values</code>: <code>dns</code>, <code>forensic</code>, <code>threshold</code></li>\n</ul>\n</li>\n<li><code>ids</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>type of items</code>: <code>string</code></li>\n<li><code>description</code>: The field accepts an numeric id of configuration</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"type\": [\n      \"The selected type is invalid.\",\n      \"The type field is required.\"\n    ],\n    \"ids\": [\n      \"The selected ids is invalid.\",\n      \"The ids.Index must be a string.\",\n      \"The ids field is required.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"9707c679-76a2-4893-98f7-bd5b8b4289c7","name":"Delete Alerts Configuration","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"threshold\",\n    \"ids\": [\n        \"949\"        \n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/configuration"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f7c1b73f-1c29-4f47-886f-c6ff7abbcb39"},{"name":"Get Alerts Metrics","id":"fcbebe9b-c6d3-4748-bdd5-ef6183dbc19a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/metrics","description":"<h2 id=\"title-get-alerts-metrics\">Title: Get Alerts Metrics</h2>\n<h3 id=\"get-apiv1customersalertsmetrics\"><code>GET /api/v1/customers/alerts/metrics</code></h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","alerts","metrics"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d8dae698-e8c6-431e-9138-764ec87f91e2","name":"Get Alerts  Metrics","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/alerts/metrics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"name\": \"Forensic emails\",\n            \"value\": \"forensic_count\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC\",\n            \"value\": \"count_dmarc_pass\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where only SPF is aligned\",\n            \"value\": \"count_dmarc_pass_spf_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where only DKIM is aligned\",\n            \"value\": \"count_dmarc_pass_dkim_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where both SPF and DKIM are aligned\",\n            \"value\": \"count_dmarc_pass_fully_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where SPF is not aligned\",\n            \"value\": \"count_dmarc_pass_spf_not_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where DKIM is not aligned\",\n            \"value\": \"count_dmarc_pass_dkim_not_aligned\"\n        },\n        {\n            \"name\": \"Emails with passed DMARC where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_pass_fully_not_aligned\"\n        },\n        {\n            \"name\": \"Forwarded emails with passed DMARC where SPF is not aligned\",\n            \"value\": \"count_dmarc_pass_spf_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded emails with passed DMARC where DKIM is not aligned\",\n            \"value\": \"count_dmarc_pass_dkim_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded emails with passed DMARC where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_pass_fully_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"DMARC failed emails where SPF is not aligned\",\n            \"value\": \"count_dmarc_fail_spf_not_aligned\"\n        },\n        {\n            \"name\": \"DMARC failed emails where DKIM is not aligned\",\n            \"value\": \"count_dmarc_fail_dkim_not_aligned\"\n        },\n        {\n            \"name\": \"DMARC failed emails where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_fail_fully_not_aligned\"\n        },\n        {\n            \"name\": \"Forwarded DMARC failed emails where SPF is not aligned\",\n            \"value\": \"count_dmarc_fail_spf_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded DMARC failed emails where DKIM is not aligned\",\n            \"value\": \"count_dmarc_fail_dkim_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded DMARC failed emails where both SPF and DKIM are not aligned\",\n            \"value\": \"count_dmarc_fail_fully_not_aligned_forwarded\"\n        },\n        {\n            \"name\": \"Emails with failed DMARC\",\n            \"value\": \"count_dmarc_fail\"\n        },\n        {\n            \"name\": \"Emails with failed DMARC with local policy\",\n            \"value\": \"count_dmarc_fail_policy_local\"\n        },\n        {\n            \"name\": \"Not forwarded emails with failed DMARC\",\n            \"value\": \"count_dmarc_fail_not_forwarded\"\n        },\n        {\n            \"name\": \"Forwarded emails with failed DMARC\",\n            \"value\": \"count_dmarc_fail_forwarded\"\n        },\n        {\n            \"name\": \"Emails with DMARC resolution equal to none\",\n            \"value\": \"count_dmarc_none\"\n        },\n        {\n            \"name\": \"Emails with DMARC resolution equal to quarantine\",\n            \"value\": \"count_dmarc_quarantine\"\n        },\n        {\n            \"name\": \"Emails with DMARC resolution equal to reject\",\n            \"value\": \"count_dmarc_reject\"\n        },\n        {\n            \"name\": \"Emails with SPF resolution equal to none\",\n            \"value\": \"count_spf_none\"\n        },\n        {\n            \"name\": \"Emails with SPF resolution equal to neutral\",\n            \"value\": \"count_spf_neutral\"\n        },\n        {\n            \"name\": \"Emails with failed SPF check\",\n            \"value\": \"count_spf_fail\"\n        },\n        {\n            \"name\": \"Emails with DKIM resolution equal to none\",\n            \"value\": \"count_dkim_none\"\n        },\n        {\n            \"name\": \"Emails with DKIM resolution equal to neutral\",\n            \"value\": \"count_dkim_neutral\"\n        },\n        {\n            \"name\": \"Emails with DKIM resolution equal to policy\",\n            \"value\": \"count_dkim_policy\"\n        },\n        {\n            \"name\": \"Emails with failed DKIM check\",\n            \"value\": \"count_dkim_fail\"\n        },\n        {\n            \"name\": \"Forwarded emails\",\n            \"value\": \"count_eval_forwarded\"\n        },\n        {\n            \"name\": \"Emails with local_policy\",\n            \"value\": \"count_eval_local_policy\"\n        }\n    ]\n}"}],"_postman_id":"fcbebe9b-c6d3-4748-bdd5-ef6183dbc19a"}],"id":"fbd1cbf7-31c6-4175-8447-2b2691369c3a","_postman_id":"fbd1cbf7-31c6-4175-8447-2b2691369c3a","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Audit Logs","item":[{"name":"Get Audit Logs Details","id":"85ab4438-da5a-40c1-9997-1cb5f88a5211","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/audit-logs","description":"<h3 id=\"description\">Description:</h3>\n<p>Retrieves audit log details if the requester has permission to access the Audit Logs.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h2 id=\"get-apiv1audit-logs\"><code>GET /api/v1/audit-logs</code></h2>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>perPage (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Number of records to return per page. Default value is 15. Max 50 allowed.</p>\n</li>\n</ul>\n</li>\n<li><p>page (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Page number to retrieve. Default value is 1.</p>\n</li>\n</ul>\n</li>\n<li><p>userID (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Users with Display Account-wide Audit Logs can retrieve logs for any user within their account by providing the user’s ID; if omitted, logs for the current user are returned.</p>\n</li>\n</ul>\n</li>\n<li><p>all_account_info (optional):</p>\n<ul>\n<li><p><code>type</code>: boolean</p>\n</li>\n<li><p><code>description</code>: Includes audit logs for all users in the account when the requester has account-wide access.</p>\n</li>\n</ul>\n</li>\n<li><p>from (required):</p>\n<ul>\n<li><p><code>type</code>:string</p>\n</li>\n<li><p><code>description</code>: Start date for filtering audit log records. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p>to (required):</p>\n<ul>\n<li><p><code>type</code>:string</p>\n</li>\n<li><p><code>description</code>: End date for filtering audit log records. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page must be an integer.\",    \n      \"The per page may not be greater than 50.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\"    \n    ],\n    \"from\": [\n      \"The from is not a valid date.\",\n      \"The from field is required\",\n      \"The from cannot be after today.\"\n    ],\n    \"to\": [\n      \"The to is not a valid date.\",\n      \"The to field is required\",\n      \"The to cannot be after today.\"\n    ]  \n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","audit-logs"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"key":"perPage","value":"15"},{"disabled":true,"key":"page","value":"1"},{"disabled":true,"key":"from","value":"2025-12-01"},{"disabled":true,"key":"to","value":"2025-12-23"},{"disabled":true,"key":"all_account_info","value":"true"},{"disabled":true,"key":"userId","value":""}],"variable":[]}},"response":[{"id":"ebdcfcf9-f50a-4cc3-8667-b5ee4e5bc396","name":"Get audit logs details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/audit-logs","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","audit-logs"],"query":[{"key":"perPage","value":"3","disabled":true},{"key":"page","value":"1","disabled":true},{"key":"from","value":"2025-06-01","disabled":true},{"key":"to","value":"2025-06-06","disabled":true},{"key":"all_account_info","value":"true","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"user_name\": \"John Doe\",\n            \"action\": \"Updated attached domains\",\n            \"ip_address\": \"12.111.67.123\",\n            \"a_username\": null,\n            \"other\": null,\n            \"created_at\": \"2025-06-06 14:29:24\"\n        },\n        {\n            \"user_name\": \"John Doe\",\n            \"action\": \"Domain group updated\",\n            \"ip_address\": \"12.111.67.123\",\n            \"a_username\": null,\n            \"other\": null,\n            \"created_at\": \"2025-06-06 14:29:24\"\n        },\n        {\n            \"user_name\": \"James Brown\",\n            \"action\": \"Updated attached domains\",\n            \"ip_address\": \"12.123.45.245\",\n            \"a_username\": null,\n            \"other\": null,\n            \"created_at\": \"2025-06-06 15:29:42\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/audit-logs?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/audit-logs?page=6\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/audit-logs?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 6,\n        \"path\": \"https://app.powerdmarc.com/api/v1/audit-logs\",\n        \"per_page\": 3,\n        \"to\": 3,\n        \"total\": 18\n    }\n}"}],"_postman_id":"85ab4438-da5a-40c1-9997-1cb5f88a5211"}],"id":"d26dbd62-ae08-4c78-ad9f-853c00aab3c1","description":"<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'View audit logs'</strong> option. Once generated, you can set it as a Bearer token.</p>\n<p>The following titles are included in the platform Audit Logs:</p>\n<p>| Account created |<br />| Account delete |<br />| Account disable |<br />| Account enable |<br />| Account member added |<br />| Account toggle |<br />| Account updated |<br />| account.user.store |<br />| Add domain wizard |<br />| Added domain groups to user |<br />| analyzer.export |<br />| Avatart upload |<br />| BIMI record created |<br />| BIMI record updated |<br />| Confirm plan upgrade |<br />| Create new admin |<br />| Create new MSSP |<br />| Create new plan |<br />| csvexport |<br />| Deactivate SSO connection |<br />| Delete CSV report |<br />| Delete domain |<br />| Delete Mail Auth |<br />| Delete plan |<br />| Disable PowerSPF |<br />| Disable Store policy file manually |<br />| Domain group assigned to user |<br />| Domain group created |<br />| Domain group deleted |<br />| Domain group updated |<br />| Domains added to group |<br />| Download CSV report |<br />| Edit plan |<br />| Enable PowerSPF |<br />| Enable Store policy file manually |<br />| Finish domain wizard |<br />| Free plan |<br />| Hosted DKIM activated |<br />| Hosted DKIM add selector |<br />| Hosted DKIM delete selector |<br />| Hosted DKIM update selector |<br />| Hosted DMARC Activated |<br />| Hosted DMARC Updated |<br />| IP blacklist |<br />| IP unblacklist |<br />| IP unwhitelist |<br />| IP whitelist |<br />| lang.account.toggle |<br />| Login |<br />| Logout |<br />| mssp.toggle |<br />| mssps.store |<br />| mssps.toggle |<br />| mssps.update |<br />| mta-sts.update.policy |<br />| New account |<br />| New alert created |<br />| New domain |<br />| New Plan |<br />| New user |<br />| Password changed |<br />| Password reset |<br />| Password updated |<br />| password.reset.post |<br />| password.save |<br />| Plan update |<br />| plans.destroy |<br />| plans.free |<br />| plans.store |<br />| plans.update |<br />| plans.upgrade.confirm |<br />| poweranalyzer.exportpdf |<br />| PowerSPF created |<br />| PowerSPF updated |<br />| powerspf.remove |<br />| powerspf.save |<br />| PowerSPF Enable |<br />| PowerSPF Disable |<br />| Register |<br />| Register verify |<br />| register.post |<br />| register.verify |<br />| Remove admin |<br />| report.download |<br />| Save password |<br />| settings.tokens.create |<br />| settings.tokens.delete |<br />| settings.tokens.update |<br />| super.user.change |<br />| Toggle MSSP account |<br />| Trial extend |<br />| Update admin |<br />| Update MSSP |<br />| Updated attached domain groups |<br />| Updated attached domains |<br />| User activated |<br />| User deactivated |<br />| User deleted |<br />| User domain groups assigned |<br />| User domain groups updated |<br />| User unverify |<br />| User update |<br />| User verify |<br />| user.avatar.upload |<br />| user.main.change |<br />| user.main.remove |<br />| user.profile.delete-account |<br />| user.remove |<br />| user.unverify |<br />| user.verify |<br />| users.destroy |<br />| workOS.auth.callback |<br />| workOS.organization.create |<br />| workOS.organization.domain.create |<br />| workOS.organization.update |<br />| XML reports Upload |<br />| Remove email authentication |</p>\n","_postman_id":"d26dbd62-ae08-4c78-ad9f-853c00aab3c1","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"BIMI","item":[{"name":"BIMI SVG Converter","event":[{"listen":"test","script":{"id":"e4994027-fbc2-46d7-abbb-f812e075da1a","exec":[""],"type":"text/javascript"}}],"id":"61f94e16-2748-43bf-8a5c-cb6b7b45b0e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"public_url\": \"https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/410.svg\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/converters/bimi-svg","description":"<h2 id=\"title-bimi-svg-conversion-endpoint\">Title: BIMI Svg Conversion Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to convert the BIMI svg logo-file in TINY-SVG format.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsconvertersbimi-svg\"><code>POST /api/v1/power-tools/converters/bimi-svg</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>public_url</code> (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: The property should be a valid URL of SVG file.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"public_url\": [\n      \"The public url field is required\",\n      \"The public url format is invalid.\",\n      \"The public url must end with one of the following: .svg.\",\n      \"Unable to convert file by provided url, please try again.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","converters","bimi-svg"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"8a7423e2-30ad-4f23-8b35-60c89495d5d7","name":"BIMI SVG Converter","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"public_url\": \"https://www.svgrepo.com/show/513700/carrot.svg\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/converters/bimi-svg"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"converted_file\": \"PD94bWwgdmVyc2lvbj0iMS4wIj8+CjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgODAwcHggODAwcHgiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGJhc2VQcm9maWxlPSJ0aW55LXBzIj4KCjxkZWZzIGlkPSJkZWZzNCIvPgoKPGcgaWQ9ImxheWVyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjk4NC44NTY0LC0zNjk3LjI0OTYpIj4KCjxnIGlkPSJnMjU1NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjU2LjIyNDQsLTM2Ny40MzczKSI+Cgo8cGF0aCBkPSJtIC00NTg0LjIzMDgsNDEzNS42Njc1IGMgLTEuOTM0MSwwLjAyOCAtMy44NzA0LDAuMjE2NiAtNS43ODgsMC41NzEzIC03LjIxNDEsMS4zMzQxIC0xMy45MDE5LDQuOTQ2OSAtMTguOTczMywxMC4yNDg0IGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC43MjcsMC45OTYxIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuMDEsMC4wMSBsIC04Ni4zODM3LDE1OS4zNzUgYSA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjI1NjMsMS4wNzQ4IDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuMjgzOCwxLjE4NjUgNC42ODc1LDQuNjg3NSAwIDAgMCAwLjI4NTYsMS4xMzg5IDQuNjg3NSw0LjY4NzUgMCAwIDAgMC4yODAyLDEuMTE1MSA0LjY4NzUsNC42ODc1IDAgMCAwIDAuMDczLDAuMDc1IDQuNjg3NSw0LjY4NzUgMCAwIDAgMC44MTMsMC44Mzg2IDQuNjg3NSw0LjY4NzUgMCAwIDAgMC45MDI3LDAuODU3IDQuNjg3NSw0LjY4NzUgMCAwIDAgMC4wNzMsMC4wNjggNC42ODc1LDQuNjg3NSAwIDAgMCAxLjA0OTEsMC4yNTA5IDQuNjg3NSw0LjY4NzUgMCAwIDAgMS4yMTc3LDAuMjkxMSA0LjY4NzUsNC42ODc1IDAgMCAwIDEuMTI2MSwtMC4yODU2IDQuNjg3NSw0LjY4NzUgMCAwIDAgMS4xMjI0LC0wLjI4MiBsIDE1OS4xNywtODguNzAzNiBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgMC4xMDgsLTAuMDczIDQuNjg3NSw0LjY4NzUgMCAwIDAgMC4wNjIsLTAuMDI3IGMgNy44ODM4LC00Ljg0MiAxMy4xMzk2LC0xMy4yODQ5IDE0LjAwNCwtMjIuNDk2NCAwLjY2NzcsLTcuMTE0OCAtMS4yOTM4LC0xNC4zMTczIC01LjQ3MTIsLTIwLjExMjMgYSA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjAxMywtMC4wMTggYyAtMC4wMjgsLTAuMDM5IC0wLjA1NCwtMC4wNzggLTAuMDgyLC0wLjExNzIgYSA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjAzMSwtMC4wMzMgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC41MDU0LC0wLjU4MDUgbCAtMzguMzU1MSwtMzYuOTM0MiBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuMDI5LC0wLjAyMiA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjIwMzIsLTAuMTg4NiBjIC01Ljk2OTIsLTUuMDIxNCAtMTMuNTI2MywtNy44NzkgLTIxLjI0NTcsLTguMTk1OCAtMC42NDMzLC0wLjAyNiAtMS4yODcxLC0wLjAzNSAtMS45MzE4LC0wLjAyNiB6IG0gMC4xMTU0LDkuMzg5NiBjIDYuMDgzLC0wLjA1OSAxMi4yODg2LDIuMDY3MSAxNi45MjgxLDUuOTI3MiBsIDM3Ljg5MTgsMzYuNDg3NCBjIDIuNzEzLDMuODczOSA0LjAzOTUsOC44NDI1IDMuNTk4LDEzLjU0NjEgLTAuNTc1MSw2LjEyODcgLTQuMzA3NSwxMi4xMzQ0IC05LjU0NzEsMTUuMzY2MyBsIC0xNDQuOTM1Myw4MC43Njc4IDI5LjQzNiwtNTQuMzEwOSAxMi4yOTE5LDguNTA3IGEgNC42ODc1LDQuNjg3NSAwIDAgMCA2LjUyMjIsLTEuMTg4MyA0LjY4NzUsNC42ODc1IDAgMCAwIC0xLjE4NjUsLTYuNTIwNCBsIC0xMy4xMzQxLC05LjA4OTQgMTYuNDQyOCwtMzAuMzM2OSAyMC40MDE2LDE4LjMwODcgYSA0LjY4NzUsNC42ODc1IDAgMCAwIDYuNjIxMSwtMC4zNTcgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4zNTg5LC02LjYxOTMgbCAtMjIuMDY5NywtMTkuODA2NSAxNS44MDAyLC0yOS4xNTIyIDI4LjQzNjMsMjUuOTcxNyBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgNi42MjI5LC0wLjMwMDMgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4zMDAzLC02LjYyMTEgbCAtMzAuMTU1NiwtMjcuNTQyNyAzLjAwMjksLTUuNTQwOCBjIDMuNjM2MiwtMy42MjUyIDguNDQ4OSwtNi4xNjQzIDEzLjQ5MzEsLTcuMDk3MiAxLjM3ODgsLTAuMjU1IDIuNzg1LC0wLjM4NTUgNC4xOTg2LC0wLjM5OTIgeiIgaWQ9InBhdGg0OTM0IiBzdHlsZT0iY29sb3I6IzAwMDAwMDtmaWxsOiNmYmEwMjE7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOy1pbmtzY2FwZS1zdHJva2U6bm9uZSIvPgoKPHBhdGggZD0ibSAtNDQ4NC42NzI3LDQwOTYuODYyIGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMy4yNjg0LDEuNDc3NiBsIC00Ni45Mjk5LDUwLjA1NzQgMTIuNTAwNiwtNDIuNjkxIGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMy4xODI0LC01LjgxNzMgNC42ODc1LDQuNjg3NSAwIDAgMCAtNS44MTU0LDMuMTgyNCBsIC0xNS44NDk3LDU0LjEyNzggMTAuOTAwMywxMC40OTU2IDUzLjkzNzQsLTIwLjUyNDMgYSA0LjY4NzUsNC42ODc1IDAgMCAwIDIuNzExOCwtNi4wNDk4IDQuNjg3NSw0LjY4NzUgMCAwIDAgLTYuMDQ2MiwtMi43MTE4IGwgLTQxLjg4MTcsMTUuOTM3NSA0Ni40OTQyLC00OS41OTQxIGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4yMTQzLC02LjYyNDggNC42ODc1LDQuNjg3NSAwIDAgMCAtMy4zNTYzLC0xLjI2NTIgeiIgaWQ9InBhdGg0OTU0IiBzdHlsZT0iY29sb3I6IzAwMDAwMDtmaWxsOiMzMzMzMzM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOy1pbmtzY2FwZS1zdHJva2U6bm9uZSIvPgoKPC9nPgoKPC9nPgoKPHRpdGxlPlRpdGxlPC90aXRsZT48L3N2Zz4K\",\n        \"original_file\": \"PD94bWwgdmVyc2lvbj0iMS4wIj8+CjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMjgxLjI1IDI4MS4yNSIgaWQ9InN2ZzIiIHZlcnNpb249IjEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgo8ZGVmcyBpZD0iZGVmczQiLz4KCjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5ODQuODU2NCwtMzY5Ny4yNDk2KSI+Cgo8ZyBpZD0iZzI1NTY5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI1Ni4yMjQ0LC0zNjcuNDM3MykiPgoKPHBhdGggZD0ibSAtNDU4NC4yMzA4LDQxMzUuNjY3NSBjIC0xLjkzNDEsMC4wMjggLTMuODcwNCwwLjIxNjYgLTUuNzg4LDAuNTcxMyAtNy4yMTQxLDEuMzM0MSAtMTMuOTAxOSw0Ljk0NjkgLTE4Ljk3MzMsMTAuMjQ4NCBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuNzI3LDAuOTk2MSA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjAxLDAuMDEgbCAtODYuMzgzNywxNTkuMzc1IGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4yNTYzLDEuMDc0OCA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjI4MzgsMS4xODY1IDQuNjg3NSw0LjY4NzUgMCAwIDAgMC4yODU2LDEuMTM4OSA0LjY4NzUsNC42ODc1IDAgMCAwIDAuMjgwMiwxLjExNTEgNC42ODc1LDQuNjg3NSAwIDAgMCAwLjA3MywwLjA3NSA0LjY4NzUsNC42ODc1IDAgMCAwIDAuODEzLDAuODM4NiA0LjY4NzUsNC42ODc1IDAgMCAwIDAuOTAyNywwLjg1NyA0LjY4NzUsNC42ODc1IDAgMCAwIDAuMDczLDAuMDY4IDQuNjg3NSw0LjY4NzUgMCAwIDAgMS4wNDkxLDAuMjUwOSA0LjY4NzUsNC42ODc1IDAgMCAwIDEuMjE3NywwLjI5MTEgNC42ODc1LDQuNjg3NSAwIDAgMCAxLjEyNjEsLTAuMjg1NiA0LjY4NzUsNC42ODc1IDAgMCAwIDEuMTIyNCwtMC4yODIgbCAxNTkuMTcsLTg4LjcwMzYgYSA0LjY4NzUsNC42ODc1IDAgMCAwIDAuMTA4LC0wLjA3MyA0LjY4NzUsNC42ODc1IDAgMCAwIDAuMDYyLC0wLjAyNyBjIDcuODgzOCwtNC44NDIgMTMuMTM5NiwtMTMuMjg0OSAxNC4wMDQsLTIyLjQ5NjQgMC42Njc3LC03LjExNDggLTEuMjkzOCwtMTQuMzE3MyAtNS40NzEyLC0yMC4xMTIzIGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4wMTMsLTAuMDE4IGMgLTAuMDI4LC0wLjAzOSAtMC4wNTQsLTAuMDc4IC0wLjA4MiwtMC4xMTcyIGEgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4wMzEsLTAuMDMzIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuNTA1NCwtMC41ODA1IGwgLTM4LjM1NTEsLTM2LjkzNDIgYSA0LjY4NzUsNC42ODc1IDAgMCAwIC0wLjAyOSwtMC4wMjIgNC42ODc1LDQuNjg3NSAwIDAgMCAtMC4yMDMyLC0wLjE4ODYgYyAtNS45NjkyLC01LjAyMTQgLTEzLjUyNjMsLTcuODc5IC0yMS4yNDU3LC04LjE5NTggLTAuNjQzMywtMC4wMjYgLTEuMjg3MSwtMC4wMzUgLTEuOTMxOCwtMC4wMjYgeiBtIDAuMTE1NCw5LjM4OTYgYyA2LjA4MywtMC4wNTkgMTIuMjg4NiwyLjA2NzEgMTYuOTI4MSw1LjkyNzIgbCAzNy44OTE4LDM2LjQ4NzQgYyAyLjcxMywzLjg3MzkgNC4wMzk1LDguODQyNSAzLjU5OCwxMy41NDYxIC0wLjU3NTEsNi4xMjg3IC00LjMwNzUsMTIuMTM0NCAtOS41NDcxLDE1LjM2NjMgbCAtMTQ0LjkzNTMsODAuNzY3OCAyOS40MzYsLTU0LjMxMDkgMTIuMjkxOSw4LjUwNyBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgNi41MjIyLC0xLjE4ODMgNC42ODc1LDQuNjg3NSAwIDAgMCAtMS4xODY1LC02LjUyMDQgbCAtMTMuMTM0MSwtOS4wODk0IDE2LjQ0MjgsLTMwLjMzNjkgMjAuNDAxNiwxOC4zMDg3IGEgNC42ODc1LDQuNjg3NSAwIDAgMCA2LjYyMTEsLTAuMzU3IDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuMzU4OSwtNi42MTkzIGwgLTIyLjA2OTcsLTE5LjgwNjUgMTUuODAwMiwtMjkuMTUyMiAyOC40MzYzLDI1Ljk3MTcgYSA0LjY4NzUsNC42ODc1IDAgMCAwIDYuNjIyOSwtMC4zMDAzIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuMzAwMywtNi42MjExIGwgLTMwLjE1NTYsLTI3LjU0MjcgMy4wMDI5LC01LjU0MDggYyAzLjYzNjIsLTMuNjI1MiA4LjQ0ODksLTYuMTY0MyAxMy40OTMxLC03LjA5NzIgMS4zNzg4LC0wLjI1NSAyLjc4NSwtMC4zODU1IDQuMTk4NiwtMC4zOTkyIHoiIGlkPSJwYXRoNDkzNCIgc3R5bGU9ImNvbG9yOiMwMDAwMDA7ZmlsbDojZmJhMDIxO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDstaW5rc2NhcGUtc3Ryb2tlOm5vbmUiLz4KCjxwYXRoIGQ9Im0gLTQ0ODQuNjcyNyw0MDk2Ljg2MiBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTMuMjY4NCwxLjQ3NzYgbCAtNDYuOTI5OSw1MC4wNTc0IDEyLjUwMDYsLTQyLjY5MSBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTMuMTgyNCwtNS44MTczIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTUuODE1NCwzLjE4MjQgbCAtMTUuODQ5Nyw1NC4xMjc4IDEwLjkwMDMsMTAuNDk1NiA1My45Mzc0LC0yMC41MjQzIGEgNC42ODc1LDQuNjg3NSAwIDAgMCAyLjcxMTgsLTYuMDQ5OCA0LjY4NzUsNC42ODc1IDAgMCAwIC02LjA0NjIsLTIuNzExOCBsIC00MS44ODE3LDE1LjkzNzUgNDYuNDk0MiwtNDkuNTk0MSBhIDQuNjg3NSw0LjY4NzUgMCAwIDAgLTAuMjE0MywtNi42MjQ4IDQuNjg3NSw0LjY4NzUgMCAwIDAgLTMuMzU2MywtMS4yNjUyIHoiIGlkPSJwYXRoNDk1NCIgc3R5bGU9ImNvbG9yOiMwMDAwMDA7ZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDstaW5rc2NhcGUtc3Ryb2tlOm5vbmUiLz4KCjwvZz4KCjwvZz4KCjwvc3ZnPgo=\"\n    }\n}"}],"_postman_id":"61f94e16-2748-43bf-8a5c-cb6b7b45b0e6"},{"name":"Get BIMI Details","id":"b3b8b3fe-1585-4541-8725-7613395bc7de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/bimi/2218","description":"<h2 id=\"title-get-bimi-details\">Title: Get BIMI Details</h2>\n<h3 id=\"getapiv1customershostedbimidomainid\"><code>GET/api/v1/customers/hosted/bimi/{domainID}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","bimi","2218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b3b8b3fe-1585-4541-8725-7613395bc7de"},{"name":"Update BIMI","id":"9be910fd-8f95-413c-a4fb-fae0f7d3b940","protocolProfileBehavior":{"disabledSystemHeaders":{"accept":true},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"certificate_url","value":"","type":"text","disabled":true},{"key":"logo_file","value":"","type":"text","disabled":true},{"key":"logo_url","value":"","type":"text","disabled":true},{"key":"certificate_file","type":"file","value":null,"disabled":true}]},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/bimi/2218","description":"<h2 id=\"title-update-bimi-record\">Title: Update BIMI Record</h2>\n<h3 id=\"post-apiv1customershostedbimidomainid\"><code>POST /api/v1/customers/hosted/bimi/{domainID}</code></h3>\n<h3 id=\"description-update-bimi-record-its-recommended-for-bimi-logos-to-be-in-tiny-svg-format-according-to-tiny-svg-12-specification\">Description: Update BIMI Record. It's recommended for BIMI logos to be in Tiny SVG format according to Tiny SVG 1.2 specification.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>certificate_url</code>:<ul>\n<li><code>description</code>: The field requires a valid certificate file URL with <code>.pem</code> extension.</li>\n</ul>\n</li>\n<li><code>certificate_file</code>:<ul>\n<li><code>type</code>: <code>file</code></li>\n<li><code>description</code>: The field requires a valid <code>.pem</code> file, the max size of file should not exceed 2 MB.</li>\n</ul>\n</li>\n<li><code>logo_url</code>:<ul>\n<li><code>description</code>: The field requires a valid SVG logo file URL with <code>.svg</code> extension.</li>\n</ul>\n</li>\n<li><code>logo_file</code>:<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: The field requires a valid <code>.svg</code> file encoded to base64.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<h3 id=\"responses-1\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"certificate_url\": [\n      \"The certificate url format is invalid.\",\n      \"The selected action type is invalid.\",\n      \"The action type must be a number.\"\n    ],\n    \"certificate_file\": [\n      \"The certificate file must be a file.\",\n      \"The certificate file is either invalid pem file or not compatible.\",\n      \"The certificate file may not be greater than 2 megabyte.\"\n    ],\n    \"logo_url\": [\n      \"The logo url format is invalid.\"\n    ],\n    \"logo_file\": [\n      \"The logo file must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","bimi","2218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9be910fd-8f95-413c-a4fb-fae0f7d3b940"}],"id":"847b1d80-26e8-453a-8960-25b9470e9000","description":"<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'PowerToolbox'</strong> option. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"847b1d80-26e8-453a-8960-25b9470e9000","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"DMARC","item":[{"name":"Get Hosted DMARC By Domain ID","id":"b788e59a-63e6-422a-a71a-f0efd79ef171","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dmarc/2218","description":"<h2 id=\"title-updateconfigure-hosted-dmarc\">Title: Update/Configure Hosted DMARC</h2>\n<h3 id=\"post-apiv1customershosteddmarcdomainid\"><code>POST /api/v1/customers/hosted/dmarc/{domainID}</code></h3>\n<h3 id=\"description-get-hosted-dmarc-details-by-domain-id\">Description: GET Hosted DMARC Details by domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dmarc","2218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"dc06204b-87be-4ca4-95cd-7ec19fdbb88e","name":"Success Response","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dmarc/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"is_valid\": true,\n        \"domain_configuration_record\": \"_dmarc.dnz753pnnepkorxy-wltest-online.hosteddmarc.powerdmarc.site\",\n        \"record\": \"v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:ioag6hyldb@rua.powerdmarc.com; ruf=mailto:ioag6hyldb@ruf.powerdmarc.com; pct=50; fo=0;\",\n        \"domain\": \"test.online\",\n        \"dkim_alignment\": \"s\",\n        \"spf_alignment\": \"s\",\n        \"dmarc_policy\": \"reject\",\n        \"subdomains_policy\": null,\n        \"forensic_options\": \"[\\\"0\\\"]\",\n        \"dmarc_rua\": \"[\\\"ioag6hyldb@rua.powerdmarc.com\\\"]\",\n        \"dmarc_ruf\": \"[\\\"ioag6hyldb@ruf.powerdmarc.com\\\"]\",\n        \"policy_percentage\": 50,\n        \"created_at\": \"2023-06-27T10:54:02.000000Z\",\n        \"updated_at\": \"2023-06-27T10:54:02.000000Z\",\n        \"policy_percentage_state\": true\n    }\n}"}],"_postman_id":"b788e59a-63e6-422a-a71a-f0efd79ef171"},{"name":"Setup Hosted DMARC","id":"e5c01132-f526-44af-8931-0193ec7f9b3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dmarc_policy\": \"none\",\n    \"policy_percentage\": \"23\",\n    \"subdomains_policy\": \"reject\",\n    \"forensic_options\": [\n        \"1\"\n    ],\n    \"dmarc_rua\": [\n        \"example@mail.com\"\n    ],\n    \"dmarc_ruf\": [\n        \"example@mail.com\"\n    ],\n    \"spf_alignment\": \"s\",\n    \"dkim_alignment\": \"r\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dmarc/2218","description":"<h2 id=\"title-updateconfigure-hosted-dmarc\">Title: Update/Configure Hosted DMARC</h2>\n<h3 id=\"post-apiv1customershosteddmarcdomainid\"><code>POST /api/v1/customers/hosted/dmarc/{domainID}</code></h3>\n<h3 id=\"description-updateconfigure-hosted-dmarc-by-domain-id\">Description: Update/Configure Hosted DMARC by domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>dmarc_policy</code> (required):<ul>\n<li><code>available_values</code>: <code>none</code>,<code>reject</code>,<code>quarantine</code></li>\n</ul>\n</li>\n<li><code>policy_percentage</code> (required):<ul>\n<li><code>type</code>: <code>numeric</code></li>\n<li><code>available_values</code>: <code>from 0 to 100</code></li>\n</ul>\n</li>\n<li><code>subdomains_policy</code>:<ul>\n<li><code>available_values</code>: <code>none</code>,<code>reject</code>,<code>quarantine</code></li>\n</ul>\n</li>\n<li><code>forensic_options</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>available_values_in_array</code>: <code>0</code>, <code>1</code>, <code>d</code>, <code>s</code></li>\n<li><code>description</code>: Meaning of tags <code>0</code> - DKIM and SPF don't pass or align, <code>1</code> - DKIM doesn't pass or align, <code>d</code> - DKIM doesn't pass or align, <code>s</code> - SPF doesn't pass or align.</li>\n</ul>\n</li>\n<li><code>dmarc_rua</code>: (required)<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: <code>email</code></li>\n</ul>\n</li>\n<li><code>dmarc_ruf</code>:<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: <code>email</code></li>\n</ul>\n</li>\n<li><code>spf_alignment</code>:<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>s</code>, <code>r</code></li>\n<li><code>description</code>: Meaning of tags <code>s</code> - Strict, <code>r</code> - Relaxed</li>\n</ul>\n</li>\n<li><code>dkim_alignment</code>:<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>s</code>, <code>r</code></li>\n<li><code>description</code>: Meaning of tags <code>s</code> - Strict, <code>r</code> - Relaxed</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>404</strong> Undefined mechanism</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dmarc_policy\": [\n      \"The dmarc policy field is required\",\n      \"The selected dmarc policy is invalid.\"\n    ],\n    \"policy_percentage\": [\n      \"The policy percentage field is required\",\n      \"The policy percentage must be a number.\",\n      \"The policy percentage must be at least 0.\",\n      \"The policy percentage may not be greater than 100.\"\n    ],\n    \"subdomains_policy\": [\n      \"The selected subdomains policy is invalid.\"\n    ],\n    \"forensic_options\": [\n      \"The selected forensic_options.Index is invalid\",\n      \"The forensic options must be an array.\",\n      \"The forensic_options.Index field has a duplicate value.\"\n    ],\n    \"dmarc_rua\": [\n      \"The dmarc rua must be an array.\",\n      \"The dmarc_rua.Index must be a valid email address.\",\n      \"The dmarc_rua.Index field has a duplicate value.\"\n    ],\n    \"dmarc_ruf\": [\n      \"The dmarc ruf must be an array.\",\n      \"The dmarc_ruf.Index must be a valid email address.\",\n      \"The dmarc_ruf.Index field has a duplicate value.\"\n    ],\n    \"spf_alignment\": [\n      \"The selected spf alignment is invalid.\"\n    ],\n    \"dkim_alignment\": [\n      \"The selected dkim alignment is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dmarc","2218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"7ba3655e-837c-4fcc-91e0-3ec805a86633","name":"Setup Hosted DMARC","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dmarc_policy\": \"quarantine\",\n    \"policy_percentage\": \"23\",\n    \"subdomains_policy\": \"reject\",\n    \"forensic_options\": [\n        \"0\",\n        \"1\",\n        \"d\",\n        \"s\"\n    ],\n    \"dmarc_rua\": [\n        \"example@mail.com\"\n    ],\n    \"dmarc_ruf\": [\n        \"example@mail.com\"\n    ],\n    \"spf_alignment\": \"s\",\n    \"dkim_alignment\": \"r\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dmarc/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"selector_id\": 17,\n        \"domain_id\": 2218,\n        \"record\": \"v=DMARC1; p=quarantine; sp=reject; adkim=s; aspf=s; rua=mailto:example@mail.com; ruf=mailto:example@mail.com; pct=23; fo=0:1:d:s;\",\n        \"domain\": \"test.online\",\n        \"dkim_alignment\": \"r\",\n        \"spf_alignment\": \"s\",\n        \"dmarc_policy\": \"quarantine\",\n        \"subdomains_policy\": \"reject\",\n        \"forensic_options\": \"[\\\"0\\\",\\\"1\\\",\\\"d\\\",\\\"s\\\"]\",\n        \"dmarc_rua\": \"[\\\"example@mail.com\\\"]\",\n        \"dmarc_ruf\": \"[\\\"example@mail.com\\\"]\",\n        \"policy_percentage\": 0,\n        \"created_at\": \"2023-06-27T10:54:02.000000Z\",\n        \"updated_at\": \"2023-07-12T11:28:43.000000Z\",\n        \"policy_percentage_state\": false\n    }\n}"}],"_postman_id":"e5c01132-f526-44af-8931-0193ec7f9b3d"}],"id":"2a230647-71d8-4ecb-aacb-c0004853cb40","_postman_id":"2a230647-71d8-4ecb-aacb-c0004853cb40","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"DMARC Aggregate Report","item":[{"name":"Get DMARC Aggregate report per sending source","id":"5c367cd0-b421-452e-bef2-85bd20db6ef7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-sending-source","description":"<h2 id=\"title-dmarc-aggregate-report-per-sending-source\">Title: DMARC Aggregate report per sending source</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is indicated to get DMARC Aggregate report per sending source.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1reportsaggregateper-sending-source\"><code>GET /api/v1/reports/aggregate/per-sending-source</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>from (required):</p>\n<ul>\n<li><p><code>type</code>: date/string</p>\n</li>\n<li><p><code>description</code>: Begin date</p>\n</li>\n</ul>\n</li>\n<li><p>to (required):</p>\n<ul>\n<li><p><code>type</code>: date/string</p>\n</li>\n<li><p><code>description</code>: End date</p>\n</li>\n</ul>\n</li>\n<li><p>status (required):</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: Status</p>\n</li>\n<li><p><code>available values</code>: compliant, failed, forwarded</p>\n</li>\n</ul>\n</li>\n<li><p>domain_id (optional)</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: If provided, results for that specific domain will be retrieved.</p>\n</li>\n</ul>\n</li>\n<li><p>perPage (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Number of items per page</p>\n</li>\n</ul>\n</li>\n<li><p>page (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Page number</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"status\": [\n      \"The status field is required\",\n      \"The selected status is invalid.\"\n    ],\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ],\n    \"domain_id\": [\n      \"The domain id must be an integer.\",\n      \"The selected domain id is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","aggregate","per-sending-source"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>(Required) Begin date</p>\n","type":"text/plain"},"key":"from","value":"2023-03-22"},{"disabled":true,"description":{"content":"<p>(Required) End date</p>\n","type":"text/plain"},"key":"to","value":"2023-05-22"},{"disabled":true,"description":{"content":"<p>(Required) Status</p>\n","type":"text/plain"},"key":"status","value":"compliant"},{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"d02061ab-7634-49bc-a631-fbc8d90e0362","name":"Get DMARC Aggregate report per sending source","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-sending-source?from=2023-03-22&to=2023-05-22&status=compliant&perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","aggregate","per-sending-source"],"query":[{"key":"from","value":"2023-03-22","description":"(Required) Begin date"},{"key":"to","value":"2023-05-22","description":"(Required) End date"},{"key":"status","value":"compliant","description":"(Required) Status"},{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain_id\": 1,\n            \"domain_name\": \"example.com\",\n            \"status\": \"compliant\",\n            \"org\": \"ZOHO (ZOHOC)\",\n            \"policy_dmarc_pass_percentage\": \"100.00\",\n            \"policy_dmarc_fail_percentage\": \"0.00\",\n            \"policy_dmarc_pass_count\": 4,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_applied_forwarded\": 0,\n            \"policy_applied_other\": 0,\n            \"volume\": 4,\n            \"policy_dkim_pass_count\": 0,\n            \"policy_dkim_pass_percentage\": \"0.0\",\n            \"policy_dkim_align_count\": 0,\n            \"policy_dkim_align_percentage\": \"0.0\",\n            \"policy_dkim_fail_count\": 4,\n            \"policy_dkim_fail_percentage\": \"100.0\",\n            \"policy_spf_pass_count\": 4,\n            \"policy_spf_pass_percentage\": \"100.0\",\n            \"policy_spf_align_count\": 0,\n            \"policy_spf_align_percentage\": \"0.0\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_dmarc_none_percentage\": \"100.0\",\n            \"policy_dmarc_reject_percentage\": \"0.0\",\n            \"policy_dmarc_quarantine_percentage\": \"0.0\"\n        }\n    ]\n}"}],"_postman_id":"5c367cd0-b421-452e-bef2-85bd20db6ef7"},{"name":"Get DMARC Aggregate report per result","id":"73472a66-2723-472d-bfb2-a7f1cf4a8b3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-result","description":"<h2 id=\"title-dmarc-aggregate-report-per-result\">Title: DMARC Aggregate report per result</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is indicated to get DMARC Aggregate report per result.</p>\n<h3 id=\"get-apiv1reportsaggregateper-result\"><code>GET /api/v1/reports/aggregate/per-result</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>perPage (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Select number of items per page</li>\n</ul>\n</li>\n<li>page (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Select page number</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","aggregate","per-result"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"3aca9667-8bb2-441c-9f4e-d67fdec92f0b","name":"Get DMARC Aggregate report per result","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-result?perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","aggregate","per-result"],"query":[{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"atezt.online\",\n            \"subdomain\": \"atezt.online\",\n            \"has_data\": true,\n            \"is_dmarc_record_correct\": true\n        },\n        {\n            \"domain\": \"google.com\",\n            \"subdomain\": \"google.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"müller.com\",\n            \"subdomain\": \"müller.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"subdomain\": \"app.powerdmarc.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"subdomain\": \"powerdmarc.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"subdomain\": \"rua.powerdmarc.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"subdomain\": \"ruf.powerdmarc.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"test33.com\",\n            \"subdomain\": \"test33.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"test77.com\",\n            \"subdomain\": \"test77.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        },\n        {\n            \"domain\": \"test.com\",\n            \"subdomain\": \"test.com\",\n            \"has_data\": false,\n            \"is_dmarc_record_correct\": false\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-result?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-result?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-result\",\n        \"per_page\": 10,\n        \"to\": 10,\n        \"total\": 10\n    }\n}"}],"_postman_id":"73472a66-2723-472d-bfb2-a7f1cf4a8b3a"},{"name":"Get DMARC Aggregate report per organization","id":"b600c27f-5a73-4e1e-a0f4-a22b9c3ec62f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2022-05-12\",\n  \"to\": \"2023-01-01\",\n  \"domains\": [\n    \"google.com\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-organization","description":"<h2 id=\"title-dmarc-aggregate-report-per-organization\">Title: DMARC Aggregate report per organization</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to get DMARC Aggregate report per organization.</p>\n<h3 id=\"post-apiv1reportsaggregateper-organization\"><code>POST /api/v1/reports/aggregate/per-organization</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>from (required):<ul>\n<li><code>type</code>: date/string</li>\n<li><code>description</code>: Begin date</li>\n</ul>\n</li>\n<li>to (required):<ul>\n<li><code>type</code>: date/string</li>\n<li><code>description</code>: End date</li>\n</ul>\n</li>\n<li>domain (required):<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li>perPage(optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Number of items per page</li>\n</ul>\n</li>\n<li>page(optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Page number</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ],\n    \"domains.0\": [\n      \"The domains.0 must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","aggregate","per-organization"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"1d63f499-b652-458e-8b59-a536c070ca0c","name":"Get DMARC Aggregate report per organization","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2023-03-26\",\n  \"to\": \"2023-06-26\",\n  \"domains\": [\n    \"atezt.online\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-organization","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","aggregate","per-organization"],"query":[{"key":"perPage","value":"10","description":"Number of items per page","disabled":true},{"key":"page","value":"1","description":"Page number","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"ZOHO (ZOHOC)\",\n            \"org_name\": \"ZOHO (ZOHOC)\",\n            \"volume\": 4,\n            \"policy_dmarc_pass_count\": 4,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_dmarc_pass_percentage\": \"100.00\",\n            \"policy_dmarc_fail_percentage\": \"0.00\",\n            \"policy_domain_dmarc_percentage\": 0,\n            \"policy_dkim_fail_count\": 4,\n            \"policy_dkim_fail_percentage\": \"100.0\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_dkim_pass_count\": 0,\n            \"policy_dkim_pass_percentage\": \"0.0\",\n            \"policy_dkim_align_count\": 0,\n            \"policy_dkim_align_percentage\": \"0.0\",\n            \"policy_spf_pass_count\": 4,\n            \"policy_spf_pass_percentage\": \"100.0\",\n            \"policy_spf_align_count\": 0,\n            \"policy_spf_align_percentage\": \"0.0\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-organization?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-organization?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-organization\",\n        \"per_page\": 10,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"b600c27f-5a73-4e1e-a0f4-a22b9c3ec62f"},{"name":"Get DMARC Aggregate report per host","id":"042d7ef3-7bd5-45ed-b51b-5f60f466aedc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-host","description":"<h2 id=\"title-dmarc-aggregate-report-per-host\">Title: DMARC Aggregate report per host</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to get DMARC Aggregate report per host.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1reportsaggregateper-host\"><code>GET /api/v1/reports/aggregate/per-host</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>from (required):<ul>\n<li><code>type</code>: date/string</li>\n<li><code>description</code>: Begin date</li>\n</ul>\n</li>\n<li>to (required):<ul>\n<li><code>type</code>: date/string</li>\n<li><code>description</code>: End date</li>\n</ul>\n</li>\n<li>status (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: Status</li>\n<li><code>available values</code>: compliant, failed, forwarded</li>\n</ul>\n</li>\n<li>perPage (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Number of items per page</li>\n</ul>\n</li>\n<li>page (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Page number</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"status\": [\n      \"The status field is required\",\n      \"The selected status is invalid.\"\n    ],\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","aggregate","per-host"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>(Required) Begin date</p>\n","type":"text/plain"},"key":"from","value":"2023-04-22"},{"disabled":true,"description":{"content":"<p>(Required) End date</p>\n","type":"text/plain"},"key":"to","value":"2023-05-22"},{"disabled":true,"description":{"content":"<p>(Required) Status</p>\n","type":"text/plain"},"key":"status","value":"failed"},{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"45ec36aa-a560-4b55-9857-c7358bf44342","name":"Get DMARC Aggregate report per host","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-host?from=2023-04-22&to=2023-05-22&status=failed&perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","aggregate","per-host"],"query":[{"key":"from","value":"2023-04-22","description":"(Required) Begin date"},{"key":"to","value":"2023-05-22","description":"(Required) End date"},{"key":"status","value":"failed","description":"(Required) Status"},{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"sender4-of-o55.zoho.com\",\n            \"source_domain\": \"sender4-of-o55.zoho.com\",\n            \"volume\": 4,\n            \"policy_dmarc_pass_count\": 4,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_dmarc_pass_percentage\": \"100.00\",\n            \"policy_dmarc_fail_percentage\": \"0.00\",\n            \"policy_domain_dmarc_percentage\": 0,\n            \"policy_dkim_fail_count\": 4,\n            \"policy_dkim_fail_percentage\": \"100.0\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_dkim_pass_count\": 0,\n            \"policy_dkim_pass_percentage\": \"0.0\",\n            \"policy_dkim_align_count\": 0,\n            \"policy_dkim_align_percentage\": \"0.0\",\n            \"policy_spf_pass_count\": 4,\n            \"policy_spf_pass_percentage\": \"100.0\",\n            \"policy_spf_align_count\": 0,\n            \"policy_spf_align_percentage\": \"0.0\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-host?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-host?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-host\",\n        \"per_page\": 10,\n        \"to\": 1,\n        \"total\": 1\n    },\n    \"chart_data\": {\n        \"volume\": 4,\n        \"dmarc_correct\": 4,\n        \"dmarc_valid\": 0,\n        \"dkim_and_spf_invalid\": 0\n    }\n}"}],"_postman_id":"042d7ef3-7bd5-45ed-b51b-5f60f466aedc"},{"name":"Get DMARC Aggregate report detailed stats","id":"2ff19e76-2cbc-492b-9ffb-7af27b8919ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2021-05-12\",\n  \"to\": \"2023-01-01\",\n  \"host_name\": \"gmail\",\n  \"org_name\": \"string\",\n  \"ip\": \"123.89.46.72\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/detailed-stats","description":"<h2 id=\"title-dmarc-aggregate-report-detailed-stats\">Title: DMARC Aggregate report detailed stats</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to get DMARC Aggregate report detailed stats.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1reportsaggregatedetailed-stats\"><code>POST /api/v1/reports/aggregate/detailed-stats</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>from (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: Begin date</li>\n</ul>\n</li>\n<li>to (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: End date</li>\n</ul>\n</li>\n<li>host_name (optional):<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li>org_name (optional):<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li>ip (optional):<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n<li>perPage (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Number of items per page</li>\n</ul>\n</li>\n<li>page (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Page number</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ],\n    \"host_name\": [\n      \"The host_name must be string\"\n    ],\n    \"org_name\": [\n      \"The org_name must be a string.\"\n    ],\n    \"ip\": [\n      \"The ip must be a valid IP address.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","aggregate","detailed-stats"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"f787f7cb-a36a-4aea-ab37-c956f531a83c","name":"Get DMARC Aggregate report detailed stats","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2023-03-26\",\n  \"to\": \"2023-06-26\",\n  \"host_name\": \"mail-cwlgbr01hn2249.outbound.protection.outlook.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/aggregate/detailed-stats?perPage=50&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","aggregate","detailed-stats"],"query":[{"key":"perPage","value":"50","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"source_domain\": \"mail-cwlgbr01hn2249.outbound.protection.outlook.com\",\n            \"source_ip\": \"52.100.178.249\",\n            \"org\": \"Microsoft Corporation (MSFT)\",\n            \"country_code\": \"GB\",\n            \"id\": \"mail-cwlgbr01hn2249.outbound.protection.outlook.com\",\n            \"volume\": 1,\n            \"policy_dmarc_pass_count\": 1,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_dmarc_pass_percentage\": \"100.00\",\n            \"policy_dmarc_fail_percentage\": \"0.00\",\n            \"policy_domain_dmarc_percentage\": 0,\n            \"policy_dkim_fail_count\": 0,\n            \"policy_dkim_fail_percentage\": \"0.0\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_dkim_pass_count\": 1,\n            \"policy_dkim_pass_percentage\": \"100.0\",\n            \"policy_dkim_align_count\": 0,\n            \"policy_dkim_align_percentage\": \"0.0\",\n            \"policy_spf_pass_count\": 0,\n            \"policy_spf_pass_percentage\": \"0.0\",\n            \"policy_spf_align_count\": 1,\n            \"policy_spf_align_percentage\": \"100.0\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/detailed-stats?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/detailed-stats?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/detailed-stats\",\n        \"per_page\": 50,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"2ff19e76-2cbc-492b-9ffb-7af27b8919ac"},{"name":"Get DMARC Aggregate report per country","id":"930aa315-b4a4-42a8-81be-3cd5451d038a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-country","description":"<h2 id=\"title-dmarc-aggregate-report-per-country\">Title: DMARC Aggregate report per country</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to get DMARC Aggregate report per country.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1reportsaggregateper-country\"><code>GET /api/v1/reports/aggregate/per-country</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>from (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: Begin date</li>\n</ul>\n</li>\n<li>to (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: End date</li>\n</ul>\n</li>\n<li>perPage (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Number of items per page</li>\n</ul>\n</li>\n<li>page (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Page number</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","aggregate","per-country"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>(Required) Begin date</p>\n","type":"text/plain"},"key":"from","value":"2023-04-22"},{"disabled":true,"description":{"content":"<p>(Required) End date</p>\n","type":"text/plain"},"key":"to","value":"2023-05-22"},{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"c37de303-6d1e-425a-bc6d-87a8960cb1f9","name":"Get DMARC Aggregate report per country","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-country?from=2023-04-22&to=2023-05-22&perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","aggregate","per-country"],"query":[{"key":"from","value":"2023-04-22","description":"(Required) Begin date"},{"key":"to","value":"2023-05-22","description":"(Required) End date"},{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"United States\",\n            \"country_name\": \"United States\",\n            \"source_ip\": \"136.143.188.55\",\n            \"country_code\": \"US\",\n            \"source_domain\": \"sender4-of-o55.zoho.com\",\n            \"volume\": 4,\n            \"policy_dmarc_pass_count\": 4,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_dmarc_pass_percentage\": \"100.00\",\n            \"policy_dmarc_fail_percentage\": \"0.00\",\n            \"policy_dkim_fail_count\": 4,\n            \"policy_dkim_fail_percentage\": \"100.0\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_dkim_pass_count\": 0,\n            \"policy_dkim_pass_percentage\": \"0.0\",\n            \"policy_dkim_align_count\": 0,\n            \"policy_dkim_align_percentage\": \"0.0\",\n            \"policy_spf_pass_count\": 4,\n            \"policy_spf_pass_percentage\": \"100.0\",\n            \"policy_spf_align_count\": 0,\n            \"policy_spf_align_percentage\": \"0.0\",\n            \"source_full_domain\": \"sender4-of-o55.zoho.com\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-country?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-country?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-country\",\n        \"per_page\": 10,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"930aa315-b4a4-42a8-81be-3cd5451d038a"},{"name":"Get DMARC Aggregate report per source details","id":"b2b24ae4-9728-49ed-ae96-7e72992b463e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"date\": {\n    \"date_begin\": 1766188800,\n    \"date_end\": 1766707199\n  },\n  \"domain_ids\": [],\n  \"asn\": \"Google LLC (GOGL)\",\n  \"report_type\": \"compliant\",\n  \"dynamic_filters\": [],\n  \"page\": 1,\n  \"perPage\": 10,\n  \"query\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/per-source-details","description":"<h2 id=\"title-dmarc-aggregate-report-per-country\">Title: DMARC Aggregate report per country</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to get DMARC Aggregate report per country.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1reportsaggper-sourcedetails\"><strong>POST</strong> <code>/api/v1/reports/agg/per-source/details</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<h3 id=\"required-body-parameters\"><strong>Required Body Parameters</strong></h3>\n<p>● <code>date.date_begin</code><br />○ Type: Integer (Unix timestamp)<br />○ Description: Start of the reporting period</p>\n<p>● <code>date.date_end</code><br />○ Type: Integer (Unix timestamp)<br />○ Description: End of the reporting period</p>\n<p>● <code>pagination.page</code><br />○ Type: Integer<br />○ Description: Page number to fetch</p>\n<p>● <code>pagination.perpage</code><br />○ Type: Integer<br />○ Description: Number of records per page</p>\n<h3 id=\"optional-body-parameters\"><strong>Optional Body Parameters</strong></h3>\n<p>● <code>asn</code><br />○ Type: String<br />○ Description: Filter results by Autonomous System Number / sending provider</p>\n<p>● <code>report_type</code><br />○ Type: String<br />○ Description: DMARC report type filter (e.g. compliant, non-compliant)</p>\n<p>● <code>domain_ids</code><br />○ Type: String<br />○ Description: Filter by one or more header-from domains by domain_ids (implementation-defined). If empty return all domains</p>\n<p>● <code>query</code><br />○ Type: String<br />○ Description: Free-text search across supported fields</p>\n<p>● <code>dynamic_filters</code><br />○ Type: Array<br />○ Description: Advanced filters applied to report data</p>\n","urlObject":{"path":["api","v1","reports","aggregate","per-source-details"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a6da33e2-93f3-4fd5-b0fb-ac3e06dcf0a7","name":"Get DMARC Aggregate report per source","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"date\": {\n    \"date_begin\": 1766188800,\n    \"date_end\": 1766707199\n  },\n  \"domain_ids\": [],\n  \"asn\": \"Google LLC (GOGL)\",\n  \"report_type\": \"compliant\",\n  \"dynamic_filters\": [],\n  \"page\": 1,\n  \"perPage\": 10,\n  \"query\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"app.powerdmarc.com/api/v1/reports/aggregate/per-source-details"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Thu, 05 Feb 2026 11:58:33 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 180ebcbc26a38a85d4fbfe84ea9418b0.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"fpwDJqUSWWTovO6OCIO3xf5Pleo8qyv1NezIy6DGS2VqBs2BvGV7dg=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"asn\": \"Google LLC (GOGL)\",\n            \"volume\": 21,\n            \"source_ip\": \"209.85.220.41\",\n            \"header_from\": \"powerdmarc.com\",\n            \"country_code\": \"US\",\n            \"source_full_domain\": \"example.google.com\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_pass_count\": 0,\n            \"policy_dkim_fail_count\": 0,\n            \"policy_spf_align_count\": 21,\n            \"policy_dkim_pass_count\": 21,\n            \"policy_dmarc_pass_count\": 21,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_dkim_align_count\": 0,\n            \"policy_spf_pass_percentage\": \"0.0\",\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_spf_align_percentage\": \"100.0\",\n            \"policy_dkim_fail_percentage\": \"0.0\",\n            \"policy_dkim_pass_percentage\": \"100.0\",\n            \"policy_dmarc_pass_percentage\": \"100.0\",\n            \"policy_dmarc_fail_percentage\": \"0.0\",\n            \"policy_dkim_align_percentage\": \"0.0\"\n        },\n        {\n            \"asn\": \"Google LLC (GOGL)\",\n            \"volume\": 2,\n            \"source_ip\": \"209.85.128.170\",\n            \"header_from\": \"powerdmarc.com\",\n            \"country_code\": \"US\",\n            \"source_full_domain\": \"example.google.com\",\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_pass_count\": 0,\n            \"policy_dkim_fail_count\": 0,\n            \"policy_spf_align_count\": 2,\n            \"policy_dkim_pass_count\": 2,\n            \"policy_dmarc_pass_count\": 2,\n            \"policy_dmarc_fail_count\": 0,\n            \"policy_dkim_align_count\": 0,\n            \"policy_spf_pass_percentage\": \"0.0\",\n            \"policy_spf_fail_percentage\": \"0.0\",\n            \"policy_spf_align_percentage\": \"100.0\",\n            \"policy_dkim_fail_percentage\": \"0.0\",\n            \"policy_dkim_pass_percentage\": \"100.0\",\n            \"policy_dmarc_pass_percentage\": \"100.0\",\n            \"policy_dmarc_fail_percentage\": \"0.0\",\n            \"policy_dkim_align_percentage\": \"0.0\"\n        },\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-source-details?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-source-details?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/aggregate/per-source-details\",\n        \"perpage\": 10,\n        \"to\": 2,\n        \"total\": 2\n    }\n}"}],"_postman_id":"b2b24ae4-9728-49ed-ae96-7e72992b463e"},{"name":"Get hostname-level DMARC aggregate details","id":"56b328c5-6954-4093-ad17-7fd263bbd42f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"date\": {\n    \"date_begin\": 1577836800,\n    \"date_end\": 1767225600\n  },\n  \"domains\": {\n    \"domain_ids\": [48]\n  },\n  \"dynamic_filters\": [],\n  \"page\": 1,\n  \"perPage\": 10,\n  \"query\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/hostname-details","description":"<h2 id=\"title-dmarc-aggregate-report-per-country\">Title: DMARC Aggregate report per country</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint is intended to get DMARC Aggregate report per country.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1reportsagghostname-details\"><strong>POST</strong> <code>/api/v1/reports/agg/hostname-details</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<h3 id=\"required-body-parameters\"><strong>Required Body Parameters</strong></h3>\n<p>● <code>date.date_begin</code><br />○ Type: Integer (Unix timestamp)<br />○ Description: Start of the reporting period</p>\n<p>● <code>date.date_end</code><br />○ Type: Integer (Unix timestamp)<br />○ Description: End of the reporting period</p>\n<p>● <code>pagination.page</code><br />○ Type: Integer<br />○ Description: Page number to fetch</p>\n<p>● <code>pagination.perpage</code><br />○ Type: Integer<br />○ Description: Number of records per page</p>\n<h3 id=\"optional-body-parameters\"><strong>Optional Body Parameters</strong></h3>\n<p>● <code>domains_ids</code><br />○ Type: Array of Strings<br />○ Description: Filter results by one or more domains. All domains if this is not provided</p>\n<p>● <code>asn</code><br />○ Type: String<br />○ Description: Filter results by Autonomous System / provider (e.g., “Google LLC (GOGL)”)</p>\n<p>● <code>report_type</code><br />○ Type: String<br />○ Description: DMARC report type filter (e.g. compliant, non-compliant)</p>\n<p>● <code>query</code><br />○ Type: String<br />○ Description: Free-text search across supported fields</p>\n<p>● <code>dynamic_filters</code><br />○ Type: Array<br />○ Description: Advanced filters applied to report data</p>\n","urlObject":{"path":["api","v1","reports","aggregate","hostname-details"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"8033b395-9710-4c72-8adc-a19b39d287fc","name":"Get hostname-level DMARC aggregate details","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"date\": {\n    \"date_begin\": 1577836800,\n    \"date_end\": 1767225600\n  },\n  \"domains\": {\n    \"domain_ids\": [48]\n  },\n  \"dynamic_filters\": [],\n  \"page\": 1,\n  \"perPage\": 10,\n  \"query\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/aggregate/hostname-details"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Fri, 06 Feb 2026 06:16:42 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 a23de8989c3c0495709599c5ac0c759e.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"TKKZfQv3NESZjDK27tUsUU_tzCPxSwITGmDYE97SbB9N-yvtl_axvQ=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 294,\n            \"volume\": 15000,\n            \"org_name\": \"google.com\",\n            \"source_ip\": \"136.143.188.54\",\n            \"spf_scope\": null,\n            \"date_begin\": 1744722125,\n            \"spf_domain\": \"example.powerdmarc.com\",\n            \"spf_result\": \"pass\",\n            \"dkim_result\": \"[{\\\"domain\\\": \\\"example.powerdmarc.com\\\", \\\"result\\\": \\\"pass\\\", \\\"selector\\\": \\\"zh\\\"}]\",\n            \"policy_aspf\": \"s\",\n            \"header_from\": \"example.powerdmarc.com\",\n            \"envelope_to\": null,\n            \"is_forwarded\": 0,\n            \"policy_adkim\": \"s\",\n            \"envelope_from\": null,\n            \"applied_policy\": \"none\",\n            \"report_filepath\": \"processed_objects/powerdmarc.com/rua/2026_01_11_LoG69OaigI.zip\",\n            \"policy_eval_spf\": \"pass\",\n            \"policy_eval_dkim\": \"pass\",\n            \"is_dmarc_compliant\": true,\n            \"policy_eval_comment\": null,\n            \"policy_spf_pass_count\": 15000,\n            \"dmarc_override_reason\": null,\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_align_count\": 0,\n            \"policy_dkim_fail_count\": 0,\n            \"policy_dkim_pass_count\": 15000,\n            \"policy_dkim_align_count\": 0\n        },\n        {\n            \"id\": 1096,\n            \"volume\": 9493,\n            \"org_name\": \"Mimecast\",\n            \"source_ip\": \"185.183.29.243\",\n            \"spf_scope\": null,\n            \"date_begin\": 1765670400,\n            \"spf_domain\": \"example1.example.site\",\n            \"spf_result\": \"pass\",\n            \"dkim_result\": \"[{\\\"domain\\\": \\\"example1.example.site\\\", \\\"result\\\": \\\"pass\\\", \\\"selector\\\": \\\"pp2\\\", \\\"human_result\\\": \\\"\\\"}, {\\\"domain\\\": \\\"example1.example.site\\\", \\\"result\\\": \\\"pass\\\", \\\"selector\\\": \\\"pp1\\\", \\\"human_result\\\": \\\"\\\"}]\",\n            \"policy_aspf\": \"r\",\n            \"header_from\": \"example.example.site\",\n            \"envelope_to\": null,\n            \"is_forwarded\": 0,\n            \"policy_adkim\": \"r\",\n            \"envelope_from\": null,\n            \"applied_policy\": \"none\",\n            \"report_filepath\": \"processed_objects/example1.example.site/rua/2026_01_01_m0ItTOKUno.zip\",\n            \"policy_eval_spf\": \"pass\",\n            \"policy_eval_dkim\": \"pass\",\n            \"is_dmarc_compliant\": true,\n            \"policy_eval_comment\": null,\n            \"policy_spf_pass_count\": 9493,\n            \"dmarc_override_reason\": null,\n            \"policy_spf_fail_count\": 0,\n            \"policy_spf_align_count\": 0,\n            \"policy_dkim_fail_count\": 0,\n            \"policy_dkim_pass_count\": 9493,\n            \"policy_dkim_align_count\": 0\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=1\",\n        \"last\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=1018\",\n        \"prev\": null,\n        \"next\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 5,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"page\": null,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=1\",\n                \"label\": \"1\",\n                \"page\": 1,\n                \"active\": true\n            },\n            {\n                \"url\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=2\",\n                \"label\": \"2\",\n                \"page\": 2,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=3\",\n                \"label\": \"3\",\n                \"page\": 3,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=4\",\n                \"label\": \"4\",\n                \"page\": 4,\n                \"active\": false\n            },\n            {\n                \"url\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details?page=5\",\n                \"label\": \"5\",\n                \"page\": 5,\n                \"active\": false\n            },\n        ],\n        \"path\": \"https://api.powerdmarc.com/api/v1/reports/aggregate/hostname-details\",\n        \"per_page\": 2,\n        \"to\": 2,\n        \"total\": 10\n    }\n}"}],"_postman_id":"56b328c5-6954-4093-ad17-7fd263bbd42f"}],"id":"abcdba5d-0665-44ab-943f-a865cd6aa9de","description":"<h2 id=\"title-dmarc-aggregate-report\">Title: DMARC Aggregate Report</h2>\n<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'DMARC Aggregate Report'</strong> options. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"abcdba5d-0665-44ab-943f-a865cd6aa9de","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"DMARC Forensic Report","item":[{"name":"Get DMARC forensic report detail","id":"42f768ec-b0c1-43b1-b37a-6b13e9ade832","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2023-05-12\",\n  \"to\": \"2023-01-01\",\n  \"subject\": \"Lurem ipsum\",\n  \"domains\": [\n    \"www.google.com\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/forensic/detail","description":"<h2 id=\"title-dmarc-forensic-report-detail\">Title: DMARC forensic report detail</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint retrieves forensic report detail.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1reportsforensicdetail\"><code>POST /api/v1/reports/forensic/detail</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>perPage:<ul>\n<li>type: integer</li>\n<li><code>description</code>: Number of items per page</li>\n</ul>\n</li>\n<li>from (required):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: From date</li>\n</ul>\n</li>\n<li><code>to (required)</code>:<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: To date</li>\n</ul>\n</li>\n<li><code>subject (optional)</code> :<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: Subject</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ],\n    \"subject\": [\n      \"The subject must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","forensic","detail"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"b76355fc-214e-4a1a-a7b9-8f2ca62eb79d","name":"Get DMARC forensic report detail","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2023-04-12\",\n  \"to\": \"2023-05-22\",\n  \"subject\": \"Lurem ipsum\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/forensic/detail?perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","forensic","detail"],"query":[{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n    {\n      \"country_code\": \"US\",\n      \"domain\": \"example.com\",\n      \"email_key\": \"davoyyyuqpcre56op18fiu75c6gli2tos4js3pfa81\",\n      \"from\": \"crm@example.com>\",\n      \"mail_header\": \"lurem ipsum\",\n      \"receive_date\": \"2020-12-08\",\n      \"source_full_domain\": \"mail123.example.net\",\n      \"source_ip\": \"4.4.4.4\"\n    }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/forensic/detail?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/forensic/detail?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": null,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/forensic/detail\",\n        \"per_page\": 10,\n        \"to\": null,\n        \"total\": 0\n    }\n}"}],"_postman_id":"42f768ec-b0c1-43b1-b37a-6b13e9ade832"},{"name":"Get DMARC forensic report data","id":"1a24d849-c8de-40e7-96a0-b5cf27bbc733","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2021-05-12\",\n  \"to\": \"2022-01-01\",\n  \"subject\": \"Lurem ipsum\",\n  \"domains\": [\n    \"google.com\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reports/forensic/data","description":"<h2 id=\"title-dmarc-forensic-report-data\">Title: DMARC Forensic Report data</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint retrieves forensic report data.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1reportsforensicdata\"><code>POST /api/v1/reports/forensic/data</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>perPage (optional):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Number of items per Page</li>\n</ul>\n</li>\n<li><code>page (optional)</code>:<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Page number</li>\n</ul>\n</li>\n<li>from(required):<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: From date</li>\n</ul>\n</li>\n<li>to (required):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: To date</li>\n</ul>\n</li>\n<li>subject (optional):<ul>\n<li><code>type</code>: string</li>\n<li><code>description</code>: String</li>\n</ul>\n</li>\n<li>domain (optional):<ul>\n<li><code>type</code>: string</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"from\": [\n      \"The from field is required\",\n      \"The from is not a valid date.\"\n    ],\n    \"to\": [\n      \"The to field is required\",\n      \"The to is not a valid date.\"\n    ],\n    \"subject\": [\n      \"The subject must be a string.\"\n    ],\n    \"domains.0\": [\n      \"The domains.0 must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reports","forensic","data"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"52007e44-c2d9-4ea9-9b63-758853164ad2","name":"Get DMARC forensic report data","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"from\": \"2021-05-12\",\n  \"to\": \"2022-01-01\",\n  \"subject\": \"Lurem ipsum\",\n  \"domains\": [\n    \"google.com\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/reports/forensic/data?perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","reports","forensic","data"],"query":[{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n    {\n      \"subject\": \"Lurem ipsum\",\n      \"count\": \"3\"\n    }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/reports/forensic/data?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/reports/forensic/data?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": null,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/reports/forensic/data\",\n        \"per_page\": 10,\n        \"to\": null,\n        \"total\": 0\n    }\n}"}],"_postman_id":"1a24d849-c8de-40e7-96a0-b5cf27bbc733"}],"id":"e46105c8-97f3-4ed3-bd48-18b7bfc63457","description":"<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'DMARC Forensic Report'</strong> options. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"e46105c8-97f3-4ed3-bd48-18b7bfc63457","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"DKIM","item":[{"name":"Get HostedDKIM By Domain ID","id":"46f88085-6ee4-4708-9589-f2e222219e26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim/2218","description":"<h2 id=\"title-get-dkim-selector\">Title: Get DKIM Selector</h2>\n<h3 id=\"get-apiv1customershosteddkimdomainid\"><code>GET /api/v1/customers/hosted/dkim/{domainId}</code></h3>\n<h3 id=\"description-get-dkim-selector-by-domain-id\">Description: Get DKIM selector By domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dkim","2218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"cfe83c23-25c0-4a6d-9e3a-e1d6e5251c4d","name":"Get HostedDKIM By Domain ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim/2218"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"recordStatus\": \"Active\",\n        \"dnsSetup\": {\n            \"dnsRecordType\": \"NS\",\n            \"host\": \"_domainkey\",\n            \"value\": \"dnz753test.hosteddkim.powerdmarc.site\"\n        },\n        \"selectors\": [\n            {\n                \"selector_id\": 14,\n                \"user_id\": 125,\n                \"domain_id\": 2218,\n                \"record\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxkMXnrqjiCkEq2OY6fmFiHSXX+XsGM3s3XOc2HRcjLv3lRWAwG2QPy6BofAa3w7fy+Ep2wQLP4XugZ4TXiHaH0eE8H3XwXat3IzXhwgbeoxqeyscKTomg2kpuNEQjYucbLm4fPxKLzeok6FAQrPA9X0PI8PIl7GQj9ymJVV9xZ4LXCeszWi75Qt4BN9PIi96INlvEa2ihguWm8jJ+/701VDKloex4CVz6JTFl/H5niR9+jilXXVYGroJ05r7fO0Qv9Cw3uB+hctMcQkO753NHP1BQEH1gPgPMqUGui81k3xGSXhDdAtYB0gC0CcTxTiAcE8qYN1G1YfTr76tRl3CVwIDAQAB\",\n                \"selector\": \"s1\",\n                \"record_type\": \"txt\",\n                \"comment\": \"Comment\",\n                \"created_date\": \"2023-06-28T12:17:32.000000Z\"\n            },\n            {\n                \"selector_id\": 15,\n                \"user_id\": 125,\n                \"domain_id\": 2218,\n                \"record\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2dohFahq+3m4BXGTGx82rwU0O3jSvPp7fgOG8gacjt/xtW+m5TPkXWvaQrBzAgxaX3Glgmmmm4eUFdDjhE9ShEXwUWXhDE6uA362A6Woi+inpwr5uokmgSyKpApV6+7dZmmUP7HNFu6HBYdCKapcLo6lkspNGBZpQSUJNd/TubgOEBHjyUsp1s0kmUaRtBdIiL82YQ0GJnhOIZoNvY4eGTjaj1HLMDTngM4YKdDn3uIGI3W5pITMb/2HnhjIsmECafVX1Rx0yFdEyY/0gh5IqLpAKbui7mejpJcEYKO3VwerKNxKfyu4MEM+MZksMzK62vCQR9Cwy6ghdEx2g1XgIQIDAQAB\",\n                \"selector\": \"s2\",\n                \"record_type\": \"txt\",\n                \"comment\": \"C2\",\n                \"created_date\": \"2023-06-28T12:19:51.000000Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"46f88085-6ee4-4708-9589-f2e222219e26"},{"name":"Create DKIM Selector","id":"5d510c75-beb4-4a7f-b1d3-1011b7c08f34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s6656\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"your comment\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/2218","description":"<h2 id=\"title-create-dkim-selector\">Title: Create DKIM Selector</h2>\n<h3 id=\"get-apiv1customershosteddkim-selectordomainid\"><code>GET /api/v1/customers/hosted/dkim-selector/{domainID}</code></h3>\n<h3 id=\"description-create-dkim-selector-for-the-domain-by-domain-id\">Description: Create DKIM selector for the domain By domain ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>selector</code>(required):</p>\n<ul>\n<li><code>description</code>: Name of a selector</li>\n</ul>\n</li>\n<li><p><code>record_type</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available_values</code>: <code>txt</code>, <code>cname</code>, <code>public_key</code></p>\n</li>\n</ul>\n</li>\n<li><p><code>record</code>(required):</p>\n<ul>\n<li><code>description</code>: If the <code>record_type</code> is name insert generated DKIM Record value (after the \"p=\" tag)</li>\n</ul>\n</li>\n<li><p><code>comment</code> (optional):</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>sender_service_id</code> (optional):</p>\n</li>\n<li><p><code>ttl</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>min:60, max:604800</code></p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>404</strong> Resource not found</p>\n</li>\n<li><p><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</p>\n</li>\n<li><p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">                {\n                \"message\": \"The given data was invalid.\",\n                \"errors\": {\n                  \"selector\": [\n                    \"The selector field is required\",\n                    \"The selector may not be greater than 120 characters.\",\n                    \"Current field must be without spaces\",\n                    \"The selector must be a string\"\n                  ],\n                  \"record_type\": [\n                    \"The record type field is required\",\n                    \"The selected record type is invalid.\"\n                  ],\n                  \"record\": [\n                    \"The record field is required\",\n                    \"The record may not be greater than 2400 characters.\",\n                    \"Please enter a valid domain name, without http:// prefix\"\n                  ],\n                  \"comment\": [\n                    \"The comment may not be greater than 500 characters.\",\n                    \"The comment must be a string.\"\n                  ],\n                  \"sender_service_id\": [\n                    \"The sender service id must be an integer.\",\n                    \"The selected sender service id is invalid.\"\n                  ]\n                }\n                }\n\n</code></pre>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dkim-selector","2218"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a4b799a9-e8d9-4fd1-9939-2c3335bdac57","name":"Create DKIM Selector","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s88\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM2; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"your comment\",\n    \"ttl\": 3600\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/2218"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"selector_id\": 38,\n        \"user_id\": 125,\n        \"domain_id\": 2218,\n        \"record\": \"v=DKIM2;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n        \"selector\": \"s6656\",\n        \"record_type\": \"txt\",\n        \"comment\": \"comment\",\n        \"created_date\": \"2023-07-12T10:35:24.000000Z\"\n    }\n}"}],"_postman_id":"5d510c75-beb4-4a7f-b1d3-1011b7c08f34"},{"name":"Edit DKIM Selector","id":"6e8e3063-cea8-4c67-8dd7-0c7674dba66a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s77\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"yout comment\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/39","description":"<h2 id=\"title-edit-dkim-selector\">Title: Edit DKIM Selector</h2>\n<h3 id=\"patch-apiv1customershosteddkim-selectorselectorid\"><code>PATCH /api/v1/customers/hosted/dkim-selector/{selectorID}</code></h3>\n<h3 id=\"description-update-dkim-selector-for-the-domain-byselector-id\">Description: Update DKIM selector for the domain By<code>selector ID.</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>selectorId</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>selector</code>(required):</p>\n<ul>\n<li><code>description</code>: Name of a selector</li>\n</ul>\n</li>\n<li><p><code>record_type</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>string|enum</code></p>\n</li>\n<li><p><code>available_values</code>: <code>txt</code>, <code>cname</code>, <code>public_key</code></p>\n</li>\n</ul>\n</li>\n<li><p><code>record</code>(required):</p>\n<ul>\n<li><code>description</code>: If the <code>record_type</code> is name insert generated DKIM Record value (after the \"p=\" tag)</li>\n</ul>\n</li>\n<li><p><code>comment</code> (optional):</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>sender_service_id</code> (optional):</p>\n</li>\n<li><p><code>ttl</code> (optional):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>min:60, max:604800</code></p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>404</strong> Resource not found</p>\n</li>\n<li><p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"selector\": [\n      \"The selector field is required\",\n      \"The selector may not be greater than 120 characters.\",\n      \"Current field must be without spaces\",\n      \"The selector must be a string\"\n    ],\n    \"record_type\": [\n      \"The record type field is required\",\n      \"The selected record type is invalid.\"\n    ],\n    \"record\": [\n      \"The record field is required\",\n      \"The record may not be greater than 2400 characters.\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"comment\": [\n      \"The comment may not be greater than 500 characters.\",\n      \"The comment must be a string.\"\n    ],\n    \"sender_service_id\": [\n      \"The sender service id must be an integer.\",\n      \"The selected sender service id is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dkim-selector","39"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0fe46ee9-255f-4dba-ab0f-ffa0b635eb2a","name":"Edit DKIM Selector","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"selector\": \"s101\",\n    \"record_type\": \"txt\",\n    \"record\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n    \"comment\": \"your comment\",\n    \"ttl\": 3600\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/40"},"code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"selector_id\": 41,\n        \"user_id\": 125,\n        \"domain_id\": 2218,\n        \"record\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv6+DyUhqfW6UtIBwULD3uWh6Mmhr5/+UK3+JN9NlTS2w2zw65WhxAGrEu7mxVG55fTNeV1q5x8PvsXm6oKiCTg2CYw7MZBfudBYJV+/IrcAkmTkCGCtsnf1aQnkNgkavTVCcXki32DNUN8gjuInb00/vVpy8eKge0SpHPSzCcNQ5hev3jR6hGt93zuqVjMdyRmoiwTmBGObfU9g0wQYErouT/+kpXCgm2T5OAS9YOvoVkP8YBXC/S24eP6whMPTGqzqM75CLrwdqlIzaTZj+0Tq0H3fmje5jlIVNPBR+WSNP+xBJV4OekkMMT0Uk9D+4qJJYwEK9khyPWHK3eAZSnwIDAQAB\",\n        \"selector\": \"s101\",\n        \"record_type\": \"txt\",\n        \"comment\": \"comment\",\n        \"created_date\": \"2023-07-12T11:12:33.000000Z\"\n    }\n}"}],"_postman_id":"6e8e3063-cea8-4c67-8dd7-0c7674dba66a"},{"name":"Delete DKIM Selector","id":"e74dbba8-47a7-43b1-8d35-a8011603c2d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/39","description":"<h2 id=\"title-delete-dkim-selector\">Title: Delete DKIM Selector</h2>\n<h3 id=\"delete-apiv1customershosteddkim-selectorselectorid\"><code>Delete /api/v1/customers/hosted/dkim-selector/{selectorID}</code></h3>\n<h3 id=\"description-delete-dkim-selector-by-selector-id\">Description: Delete DKIM selector by selector ID.</h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>selectorID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dkim-selector","39"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"2106860e-3a97-4529-a864-d3e7b00adbb9","name":"Delete DKIM Selector","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim-selector/39"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e74dbba8-47a7-43b1-8d35-a8011603c2d7"}],"id":"68d9db8f-1e14-4724-985c-474f1a6b850c","_postman_id":"68d9db8f-1e14-4724-985c-474f1a6b850c","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"MTA-STS","item":[{"name":"Get MTA-STS Web File","id":"3898a69b-c212-4f33-9cdf-306fff23e44a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/policy/:domainId","description":"<h2 id=\"title-get-mta-sts-policy-file\">Title: <strong>Get MTA-STS Policy File</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: Unique identifier of the domain whose MTA-STS policy should be retrieved</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\n{\n\"message\": \"Hosted MTA-STS is not activated for this domain.\"\n}\n\n\n</code></pre>\n<h2 id></h2>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","mta-sts","policy",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"06adfceb-250f-4b14-9608-75f361241374","name":"Get MTA-STS Web File","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/policy/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","hosted","mta-sts","policy",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy_file\": \"https://example.com/.well-known/mta-sts.txt\",\n        \"policy\": \"version: STSv1\\nmode: testing\\nmax_age: 86400\\nmx: mail.example.com\\nmx: mail2.example.com\\n\"\n    }\n}"}],"_postman_id":"3898a69b-c212-4f33-9cdf-306fff23e44a"},{"name":"Update MTA-STS Policy","id":"c52b857e-65d2-41a5-9e7c-fb5c89b44722","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"policy\": \"version: STSv1\\nmode: testing\\nmx: example.com\\nmx: mail.example.com\\nmax_age: 86400\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/policy/:domainId","description":"<h2 id=\"title-update-mta-sts-policy-endpoint\">Title: <strong>Update MTA-STS Policy Endpoint</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: ID of the domain whose policy is being updated</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"required-body-parameters\"><strong>Required Body Parameters</strong></h3>\n<ul>\n<li><p><code>policy</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>Description</code>: The MTA-STS policy content, submitted as a single string. Each directive (e.g., mode, mx) must be on its own line.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\nFormat Errors\n\"message\": \"Invalid line format. Expected 'key: value'.\"\n\"message\": \"Duplicate directive.\"\n\"message\": \"Unrecognized directive.\"\n\"message\": \"At least one valid directive must be provided.\"\nVersion\n\"message\":\"Version value is required.\"\n\"message\": \"Version must be 'STSv1'.\"\nMode\n\"message\":\"Mode value is required.\"\n\"message\":\"Mode must be one of: enforce, testing or none.\"\nMax-Age\n\"message\":\"Max-Age value is required.\"\n\"message\":\"Max-Age must be a positive integer.\"\n\"message\":\"Max-Age cannot exceed 31,557,600 seconds (1 year).\"\nMX\n\"message\":\"MX value is required.\"\n\"message\":\"MX value must be a valid domain name.\"\nGeneral Errors\n\"message\": \"MTA-STS mode cannot be updated because hosted MTA-STS is not activated for this domain.\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","mta-sts","policy",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"382274b5-0c7c-4958-ade1-e88001b89b5e","name":"Update MTA-STS Policy","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"policy\": \"version: STSv1\\nmode: testing\\nmx: example.com\\nmx: mail.example.com\\nmax_age: 86400\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/policy/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","hosted","mta-sts","policy",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy_file\": \"version: STSv1\\nmode: testing\\nmax_age: 86400\\nmx: example.com\\nmx: mail.example.com\\n\",\n        \"policy\": \"https://example.com/.well-known/mta-sts.txt\"\n    }\n}"}],"_postman_id":"c52b857e-65d2-41a5-9e7c-fb5c89b44722"},{"name":"Reset MTA-STS Policy","id":"218fdb1b-4501-433f-95d5-bb53928fe539","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/reset_policy/:domainId","description":"<h2 id=\"title-reset-mta-sts-policy-to-default\">Title: <strong>Reset MTA-STS Policy to Default</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: Unique identifier of the domain whose MTA-STS policy is being reset.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"MTA-STS mode cannot be updated because hosted MTA-STS is not activated for this domain.\"\n}\n\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","mta-sts","reset_policy",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"4bae0510-bdbb-48d5-917e-93925a14df15","name":"Reset MTA-STS Policy","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/reset_policy/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","hosted","mta-sts","reset_policy",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy_file\": \"version: STSv1\\nmode: enforce\\nmax_age: 86400\\nmx: mail.example.com\\nmx: mail2.example.com\\n\",\n        \"policy\": \"https://example.com/.well-known/mta-sts.txt\"\n    }\n}"}],"_postman_id":"218fdb1b-4501-433f-95d5-bb53928fe539"},{"name":"Update MTA-STS Mode","id":"3d1dacbd-0221-4588-9aee-86fa5ffefdaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"mode\": \"enforce\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/mode/:domainId","description":"<h2 id=\"title-update-mta-sts-mode-for-domain\">Title: <strong>Update MTA-STS Mode for Domain</strong></h2>\n<h3 id=\"required-path-parameter\"><strong>Required Path Parameter</strong></h3>\n<ul>\n<li><p><code>domainId</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>integer</code></p>\n</li>\n<li><p><code>Description</code>: Unique identifier of the domain to update the MTA-STS Mode</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"required-body-parameter\"><strong>Required Body Parameter</strong></h3>\n<ul>\n<li><p><code>mode</code>(required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>Description</code>: The MTA-STS mode to set for the domain. Allowed values: \"none\", \"testing\", \"enforce\".</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"MTA-STS mode cannot be updated because hosted MTA-STS is not activated for this domain.\"\n\"message\": \"Invalid 'mode' value provided. Supported values are:'none', 'testing', 'enforce'\"\n}\n\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","mta-sts","mode",":domainId"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[{"type":"any","value":"123456","key":"domainId"}]}},"response":[{"id":"252c9da2-7e70-4bda-8faa-f29d91601056","name":"Update MTA-STS Mode","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"mode\": \"enforce\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/hosted/mta-sts/mode/:domainId","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","hosted","mta-sts","mode",":domainId"],"variable":[{"key":"domainId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"domainID\": 123456,\n        \"mode\": \"enforce\"\n    }\n}"}],"_postman_id":"3d1dacbd-0221-4588-9aee-86fa5ffefdaa"}],"id":"34e33654-e80b-4aab-80e8-dd4176b12c28","_postman_id":"34e33654-e80b-4aab-80e8-dd4176b12c28","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domains and Domain Groups","item":[{"name":"Create Domains Group","id":"8b9b40be-8363-4f43-a1e9-f4bb2836bb11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"description\": \"description\",\n    \"domains_id\": [\n        2218\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group","description":"<h2 id=\"title-create-domains-group\">Title: Create Domains Group</h2>\n<h3 id=\"post-apiv1customersdomains-group\"><code>POST /api/v1/customers/domains-group/</code></h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>name</code> (required):</li>\n<li><code>description</code> (optional):</li>\n<li><code>domains_id</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>type of items</code>: <code>numbers</code></li>\n<li><code>description</code>: The field accepts valid domains ID.</li>\n</ul>\n</li>\n<li><code>color</code> (optional) :<ul>\n<li><code>description</code>: The field accepts color code in <code>hexadecimal</code> format</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name has already been taken\",\n      \"The name must be at least 3 characters.\",\n      \"The action type must be a string.\",\n      \"The name field is required.\"\n    ],\n    \"description\": [\n      \"The description may not be greater than 500 characters.\",\n      \"The mechanism is invalid.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"domains_id\": [\n      \"The domains id may not have more than 1000 items.\",\n      \"The domains id must have at least 1 items\",\n      \"The domains id must be an array.\",\n      \"The domains id field is required.\"\n    ],\n    \"color\": [\n      \"The color format is invalid\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domains-group"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0f7c56aa-4e22-44a6-820a-02dc46279748","name":"Create Domains Group","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"description\": \"Description\",\n    \"domains_id\": [\n        2218\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"account_id\": 112,\n        \"name\": \"Name\",\n        \"description\": \"Description\",\n        \"color\": \"#E52A1F\",\n        \"updated_at\": \"2023-07-12 11:14:06\",\n        \"created_at\": \"2023-07-12 11:14:06\",\n        \"id\": 6,\n        \"domains\": []\n    }\n}"}],"_postman_id":"8b9b40be-8363-4f43-a1e9-f4bb2836bb11"},{"name":"Get Domains Group","id":"4c32f3d7-c703-4a81-85f9-8fceec43b574","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group?target=GroupName","description":"<h2 id=\"title-get-domains-group\">Title: Get Domains Group</h2>\n<h3 id=\"get-apiv1customersdomains-group\"><code>GET /api/v1/customers/domains-group/</code></h3>\n<h3 id=\"get-parameters\">GET Parameters</h3>\n<ul>\n<li><code>target</code> (optional):<ul>\n<li><code>description</code>: Pass group name to find occurance.</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domains-group"],"host":["https://app.powerdmarc.com"],"query":[{"key":"target","value":"GroupName"}],"variable":[]}},"response":[{"id":"2ec8c27a-98f1-4252-a681-0686d5a21881","name":"Get Domains Group","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/domains-group?target=GroupName","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","domains-group"],"query":[{"key":"target","value":"GroupName"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 5,\n            \"account_id\": 112,\n            \"name\": \"Name\",\n            \"description\": \"description\",\n            \"created_at\": \"2023-07-04 13:04:12\",\n            \"updated_at\": \"2023-07-04 13:04:12\",\n            \"color\": \"#E52A1F\",\n            \"domains\": [\n                {\n                    \"id\": 2218,\n                    \"name\": \"example.com\",\n                    \"user_id\": 125,\n                    \"created_at\": \"2023-01-25 07:12:28\",\n                    \"updated_at\": \"2023-06-28 12:17:31\",\n                    \"is_dmarc_record_correct\": false,\n                    \"has_data\": false,\n                    \"is_deleted\": false,\n                    \"account_id\": 112,\n                    \"is_setup_completed\": false,\n                    \"deleted_at\": null,\n                    \"powerspf_id\": \"3bj54pht8y\",\n                    \"dkim_hosted_zone_id\": \"/hostedzone/Z0435139IOKT4LM2DYDV\",\n                    \"favicon\": null,\n                    \"favicon_updated_date\": null,\n                    \"badge_color\": null\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"4c32f3d7-c703-4a81-85f9-8fceec43b574"},{"name":"Edit Domains Group","id":"bd6e5657-837a-4149-aee7-fb114f4581a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"description\": \"Description\",\n    \"domains_id\": [\n        2218\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group/6","description":"<h2 id=\"title-edit-domains-group\">Title: Edit Domains Group</h2>\n<h3 id=\"patch-apiv1customersdomains-groupgroupid\"><code>PATCH /api/v1/customers/domains-group/{groupId}</code></h3>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>groupId</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>name</code> (optional):</li>\n<li><code>description</code> (optional):</li>\n<li><code>domains_id</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>type of items</code>: <code>integer</code></li>\n<li><code>description</code>: The field accepts valid domains ID.</li>\n</ul>\n</li>\n<li><code>color</code> (optional) :<ul>\n<li><code>description</code>: The field accepts color code in <code>hexadecimal</code> format</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name has already been taken\",\n      \"The name must be at least 3 characters.\",\n      \"The action type must be a string.\",\n      \"The name field is required.\"\n    ],\n    \"description\": [\n      \"The description may not be greater than 500 characters.\",\n      \"The mechanism is invalid.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"domains_id\": [\n      \"The domains id may not have more than 1000 items.\",\n      \"The domains id must have at least 1 items\",\n      \"The domains id must be an array.\",\n      \"The domains id field is required.\"\n    ],\n    \"color\": [\n      \"The color format is invalid\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domains-group","6"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"56362483-5646-45c8-9d1b-29df6641fd22","name":"Edit Domains Group","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"description\": \"Test\",\n    \"domains_id\": [\n        2218\n    ],\n    \"color\": \"#E52A1F\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domains-group/6"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 6,\n        \"account_id\": 112,\n        \"name\": \"Test\",\n        \"description\": \"Description\",\n        \"created_at\": \"2023-07-12 11:14:06\",\n        \"updated_at\": \"2023-07-12 11:24:48\",\n        \"color\": \"#E52A1F\",\n        \"domains\": [\n            2218\n        ]\n    }\n}"}],"_postman_id":"bd6e5657-837a-4149-aee7-fb114f4581a8"},{"name":"Delete Domains Group","id":"4f2bfbe8-1df3-4277-a46a-ee086a0d474e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/domains-group/3","description":"<h2 id=\"title-delete-domains-group\">Title: Delete Domains Group</h2>\n<h3 id=\"delete-apiv1customersdomains-groupgroupid\"><code>DELETE /api/v1/customers/domains-group/{groupID}/</code></h3>\n<h3 id=\"url-parameter\">URL Parameter</h3>\n<ul>\n<li><code>groupID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domains-group","3"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a0d59528-16ac-4fb7-872f-6226edd7f9c2","name":"Delete Domains Group","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/domains-group/3"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4f2bfbe8-1df3-4277-a46a-ee086a0d474e"}],"id":"bb2ff507-92ae-40d9-8782-06c5e41d58b9","_postman_id":"bb2ff507-92ae-40d9-8782-06c5e41d58b9","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domain Management","item":[{"name":"Create new domain","id":"dcb0e6df-51f0-4008-befe-306c439e6017","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/domains","description":"<h2 id=\"title-create-a-new-domain\">Title: Create a new domain</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to create a new domain.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1domains\"><code>POST /api/v1/domains</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>domain (required)<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: domain</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","domains"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"f2b2894e-cffe-47c5-82ea-220d92533364","name":"Create new domain","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/domains"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 30433,\n        \"name\": \"example.com\",\n        \"is_dmarc_record_correct\": null,\n        \"is_setup_completed\": null\n    }\n}"}],"_postman_id":"dcb0e6df-51f0-4008-befe-306c439e6017"},{"name":"Bulk Add domains","id":"e6a7dbad-1847-4894-9798-ebe65663baac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"idempotent_key","value":"examplekey","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example1.com\",\n        \"example2.com\",\n        \"example3.com\",\n        \"example4.com\",\n        \"example5.com\",\n        \"example6.com\",\n        \"example7.com\",\n        \"example8.com\",\n        \"example9.com\",\n        \"example10.com\"\n    ],\n    \"notification_email\": \"example@powerdmarc.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/domains/bulk","description":"<h2 id=\"title-bulk-domains-dns-records-fetch-request\">Title: Bulk Domains DNS Records fetch request</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to bulk create domains</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1domainsbulk\"><code>POST /api/v1/domains/bulk</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>domains (required)</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: domains list</p>\n</li>\n</ul>\n</li>\n<li><p>notification_email (optional)</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: email, to send notification about job completion status</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","domains","bulk"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"614d87b8-45d5-4e67-b2b2-56bc037bac32","name":"Create new domain","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/domains"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 30433,\n        \"name\": \"example.com\",\n        \"is_dmarc_record_correct\": null,\n        \"is_setup_completed\": null\n    }\n}"}],"_postman_id":"e6a7dbad-1847-4894-9798-ebe65663baac"},{"name":"Bulk Domains DNS records check","id":"511e431a-073e-44d7-9548-cdfaf35918f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"idempotent_key","value":"examplekey","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example1.com\",\n        \"example2.com\"\n    ],\n    \"notification_email\": \"example@powerdmarc.com\",\n    \"include_services\": [\"spf\", \"tls\", \"mta-sts\"],\n    \"fetch_all_domains\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/domains/dns-records/bulk","description":"<h2 id=\"title-bulk-domains-dns-records-fetch-request\">Title: Bulk Domains DNS Records fetch request</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to send bulk DNS records fetch command</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1domainsdns-recordsbulk\"><code>POST /api/v1/domains/dns-records/bulk</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>domains (required)</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: domains list</p>\n</li>\n</ul>\n</li>\n<li><p>notification_email (optional)</p>\n<ul>\n<li><p><code>type</code>: string</p>\n</li>\n<li><p><code>description</code>: email, to send notification about job completion status</p>\n</li>\n</ul>\n</li>\n<li><p>include_services (optional)</p>\n<ul>\n<li><p><code>type</code>: array</p>\n</li>\n<li><p><code>description:</code> Services, to make lookup and fetch data (DMARC, DKIM, SPF, MTA_STS, TLS)</p>\n</li>\n</ul>\n</li>\n<li><p>fetch_all_domains (optional)</p>\n<ul>\n<li><p><code>type: boolean</code></p>\n</li>\n<li><p><code>description:</code> if this flag is true, all provided domains will be ignored. Platform will get all user accessible domains and fetch records</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","domains","dns-records","bulk"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"511e431a-073e-44d7-9548-cdfaf35918f0"},{"name":"Get a domain details","id":"c0ded586-957c-49bd-be82-2badea54fa3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/domains/","description":"<h2 id=\"title-get-a-domain-details\">Title: Get a domain details</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to get user domains details.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1domainsdomain\"><code>GET /api/v1/domains/{domain}</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>domain (required)</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: domain</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","domains",""],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"key":"domain","value":"29366"},{"disabled":true,"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"502ffd54-e6de-42b4-9ccd-8d2c12ff83d5","name":"Get a domain details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/domains/29366","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","domains","29366"],"query":[{"key":"page","value":"1","disabled":true},{"key":"perPage","value":"1029366","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 29366,\n        \"name\": \"atezt.online\",\n        \"is_dmarc_record_correct\": true,\n        \"is_setup_completed\": true\n    }\n}"}],"_postman_id":"c0ded586-957c-49bd-be82-2badea54fa3c"},{"name":"Get Domains Bulk Add Job Status","id":"5e210e1b-2955-4b85-a2b2-f641fff563ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/domains/bulk/b4bd9d9e-417e-4498-a52d-84ae8553185c","description":"<h2 id=\"title-get-a-domain-details\">Title: Get a domain details</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to get user domains details.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1domainsbulkjob_id\"><code>GET /api/v1/domains/bulk/{job_id}</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>job_id (required)</p>\n<ul>\n<li><p><code>type</code>: uuid</p>\n</li>\n<li><p><code>description</code>: job uuid to get job status</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","domains","bulk","b4bd9d9e-417e-4498-a52d-84ae8553185c"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"key":"domain","value":"29366"},{"disabled":true,"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"37f41b8b-81f0-4524-88c0-37b918718c06","name":"Get a domain details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/domains/29366","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","domains","29366"],"query":[{"key":"page","value":"1","disabled":true},{"key":"perPage","value":"1029366","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 29366,\n        \"name\": \"atezt.online\",\n        \"is_dmarc_record_correct\": true,\n        \"is_setup_completed\": true\n    }\n}"}],"_postman_id":"5e210e1b-2955-4b85-a2b2-f641fff563ae"},{"name":"Get user domains details","id":"e9804c6c-f5da-4428-95e3-35ee625ef99b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/domains","description":"<h2 id=\"title-get-user-domains-details\">Title: Get user domains details</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to get a domain details.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1domains\"><code>GET /api/v1/domains/</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>perPage (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Number of items per page</p>\n</li>\n</ul>\n</li>\n<li><p>page (optional):</p>\n<ul>\n<li><p><code>type</code>: integer</p>\n</li>\n<li><p><code>description</code>: Page number</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","domains"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page</p>\n","type":"text/plain"},"key":"perPage","value":"10"},{"disabled":true,"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"def6255f-5dbc-4915-8373-9bfc2d402dfa","name":"Get user domains details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/domains?perPage=10&page=1","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","domains"],"query":[{"key":"perPage","value":"10","description":"Number of items per page"},{"key":"page","value":"1","description":"Page number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 29894,\n            \"name\": \"test33.com\",\n            \"is_dmarc_record_correct\": false,\n            \"is_setup_completed\": false\n        },\n        {\n            \"id\": 29895,\n            \"name\": \"test77.com\",\n            \"is_dmarc_record_correct\": false,\n            \"is_setup_completed\": false\n        },\n        {\n            \"id\": 29366,\n            \"name\": \"atezt.online\",\n            \"is_dmarc_record_correct\": true,\n            \"is_setup_completed\": true\n        },\n        {\n            \"id\": 29696,\n            \"name\": \"müller.com\",\n            \"is_dmarc_record_correct\": false,\n            \"is_setup_completed\": false\n        },\n        {\n            \"id\": 28238,\n            \"name\": \"test.com\",\n            \"is_dmarc_record_correct\": false,\n            \"is_setup_completed\": false\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/domains?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/domains?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://app.powerdmarc.com/api/v1/domains\",\n        \"per_page\": 10,\n        \"to\": 5,\n        \"total\": 5\n    }\n}"}],"_postman_id":"e9804c6c-f5da-4428-95e3-35ee625ef99b"},{"name":"Get DNS Fetch Result","id":"9c9034cb-9e9a-4a21-8360-843ba1546d6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/domains/dns-records/bulk/12345678-9abc-def0-1234-567890abcdef","description":"<h2 id=\"title-get-a-domain-details\">Title: Get a domain details</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to get bulk dns fetch job status</p>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><p>job_id (required)</p>\n<ul>\n<li><p><code>type</code>: uuid</p>\n</li>\n<li><p><code>description</code>: job uuid to get job status</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","domains","dns-records","bulk","12345678-9abc-def0-1234-567890abcdef"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"e5df4fed-8187-4493-9634-e9eb6ce1938e","name":"Bulk fetch domain DNS records","originalRequest":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/domains/dns-records/bulk/443448ce-efe3-4440-8583-233ea1701e71"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 26 Dec 2025 12:45:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9b40ac586ac22027-IAD"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"20"},{"key":"X-RateLimit-Remaining","value":"18"},{"key":"cf-apo-via","value":"origin,host"},{"key":"speculation-rules","value":"\"/cdn-cgi/speculation\""},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"status\": \"Failed\",\n        \"job_id\": \"443448ce-efe3-4440-8583-233ea1701e71\",\n        \"submitted_domains\": 2,\n        \"submitted_at\": \"2025-12-26T12:43:31.763873Z\",\n        \"started_at\": \"2025-12-26T12:43:32.469911Z\",\n        \"completed_at\": null,\n        \"fail_reason\": \"All included domains are outside the access scope\"\n    }\n}"}],"_postman_id":"9c9034cb-9e9a-4a21-8360-843ba1546d6b"},{"name":"Delete a domain","id":"d51a1f00-6cf7-434a-8915-0fdd2271d295","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/domains/","description":"<h2 id=\"title-delete-a-domain\">Title: Delete a domain</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint indicates to delete a domain</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"delete-apiv1domainsdomain\"><code>DELETE /api/v1/domains/{domain}</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li>domain (required)<ul>\n<li><code>type</code>: integer</li>\n<li><code>description</code>: Domain ID</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","domains",""],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"key":"domain","value":"2"}],"variable":[]}},"response":[{"id":"f2e312d7-20d8-4fce-8527-b7376679c3a4","name":"Delete a domain","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/domains/29696","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","domains","29696"],"query":[{"key":"domain","value":"2","disabled":true}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d51a1f00-6cf7-434a-8915-0fdd2271d295"},{"name":"Manage domains","id":"42117904-e54d-4553-8f45-4957818be8ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"pagination\": {\r\n        \"page\": 1,\r\n        \"perpage\": 5\r\n    },\r\n    \"isAdvancedViewChecked\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/manage-domains","description":"<h1 id=\"title-manage-domains\">Title: Manage Domains</h1>\n<p>**Description:<br />**This API powers the Manage Domains page at the account level. It provides a summary of domain metrics and a paginated list of domains with their configuration, DMARC status, hosted services and compliance data.  </p>\n<ul>\n<li>Method: POST</li>\n</ul>\n<p> </p>\n<p>URL: /v1/manage-domains</p>\n<p>| Parameter | Type | Default | Description |\n| domainType | enum | All | active, inactive, all |\n| dmarcPolicy | enum | All | reject, quarantine, none, -, all |\n| hostedDmarcConfigured | enum | All | Yes, No, All |\n| hostedSPFConfigured | enum | All | Yes, No, All |\n| hostedDkimConfigured | enum | All | Yes, No, All |\n| hostedMta_stsConfigured | enum | All | Yes, No, All |\n| hostedBimiConfigured | enum | All | Yes, No, All |\n| page | integer | 1 | Page number |\n| perPage | integer | 15 | Number of records per page. Max 50. |</p>\n","urlObject":{"path":["api","v1","manage-domains"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0330bdee-24a7-4c9d-a401-796fe21b5cf3","name":"Manage domains","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"pagination\": {\r\n        \"page\": 1,\r\n        \"perpage\": 5\r\n    },\r\n    \"isAdvancedViewChecked\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"www.powerdmarc.site/api/v1/manage-domains"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 18 Mar 2026 17:25:34 GMT"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 6fe26da85f49bf5aff6d6b0b178164ae.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"ZmVg-_YV41-jhj3-j1AxFP8d09qWA3tw25KcyGRmuy74VWksqulZGw=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"summary\": {\n            \"totalDomains\": 25,\n            \"totalGroups\": 6,\n            \"activeDomains\": 23,\n            \"inactiveDomains\": 2,\n            \"autoDetectedSubdomains\": 1\n        },\n        \"domains\": [\n            {\n                \"domainId\": 1,\n                \"domainName\": \"example1.com\",\n                \"subdomains_count\": null,\n                \"domainGroups\": null,\n                \"domainType\": \"Active\",\n                \"dmarc\": {\n                    \"policy\": \"-\",\n                    \"ruaReportCount\": 236,\n                    \"rufReportCount\": 0,\n                    \"complianceRate\": 100,\n                    \"lastAggregateReportAt\": \"2026-03-04\",\n                    \"lastForensicReportAt\": null\n                },\n                \"createdAt\": \"2026-03-04T07:24:29.000000Z\"\n            },\n            {\n                \"domainId\": 2,\n                \"domainName\": \"example2.com\",\n                \"subdomains_count\": 1,\n                \"domainGroups\": \"[{\\\"id\\\": 266, \\\"name\\\": \\\"new group\\\", \\\"color\\\": \\\"#000000\\\"}]\",\n                \"domainType\": \"Active\",\n                \"dmarc\": {\n                    \"policy\": \"none\",\n                    \"ruaReportCount\": 0,\n                    \"rufReportCount\": 0,\n                    \"complianceRate\": 0,\n                    \"lastAggregateReportAt\": null,\n                    \"lastForensicReportAt\": null\n                },\n                \"createdAt\": \"2026-03-02T12:58:04.000000Z\"\n            },\n            {\n                \"domainId\": 3,\n                \"domainName\": \"example3.com\",\n                \"subdomains_count\": null,\n                \"domainGroups\": null,\n                \"domainType\": \"Active\",\n                \"dmarc\": {\n                    \"policy\": \"-\",\n                    \"ruaReportCount\": 0,\n                    \"rufReportCount\": 0,\n                    \"complianceRate\": 0,\n                    \"lastAggregateReportAt\": null,\n                    \"lastForensicReportAt\": null\n                },\n                \"createdAt\": \"2026-03-18T11:51:51.000000Z\"\n            },\n            {\n                \"domainId\": 4,\n                \"domainName\": \"example4.com\",\n                \"subdomains_count\": null,\n                \"domainGroups\": \"[{\\\"id\\\": 205, \\\"name\\\": \\\"Test Grouping\\\", \\\"color\\\": \\\"#fbc959\\\"}, {\\\"id\\\": 207, \\\"name\\\": \\\"Test Example Mode\\\", \\\"color\\\": \\\"#ffd966\\\"}]\",\n                \"domainType\": \"Inactive\",\n                \"dmarc\": {\n                    \"policy\": \"-\",\n                    \"ruaReportCount\": 0,\n                    \"rufReportCount\": 0,\n                    \"complianceRate\": 0,\n                    \"lastAggregateReportAt\": null,\n                    \"lastForensicReportAt\": null\n                },\n                \"createdAt\": \"2026-02-16T12:17:33.000000Z\"\n            },\n            {\n                \"domainId\": 5,\n                \"domainName\": \"example5.com\",\n                \"subdomains_count\": null,\n                \"domainGroups\": null,\n                \"domainType\": \"Active\",\n                \"dmarc\": {\n                    \"policy\": \"-\",\n                    \"ruaReportCount\": 0,\n                    \"rufReportCount\": 0,\n                    \"complianceRate\": 0,\n                    \"lastAggregateReportAt\": null,\n                    \"lastForensicReportAt\": null\n                },\n                \"createdAt\": \"2026-03-16T11:44:52.000000Z\"\n            }\n        ],\n        \"pagination\": {\n            \"total\": 25,\n            \"perPage\": 5,\n            \"currentPage\": 1\n        }\n    }\n}"}],"_postman_id":"42117904-e54d-4553-8f45-4957818be8ed"}],"id":"2add6490-cc62-4b5d-a03a-6c04df6afd8a","description":"<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'Domain Management'</strong> option. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"2add6490-cc62-4b5d-a03a-6c04df6afd8a","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domain Reports","item":[{"name":"Get Domain Health By Domain ID","id":"9834251c-9ada-4c2a-9837-67d8589a59c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/domain-health/147","description":"<h2 id=\"title-get-domain-health\">Title: Get Domain Health</h2>\n<h3 id=\"get-apiv1customersdomain-healthdomainid\"><code>GET /api/v1/customers/domain-health/{domainID}</code></h3>\n<h3 id=\"description-get-domain-health-by-domain-id\">Description: GET Domain Health by domain ID.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domain-health","147"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"3b4247e9-64e6-4182-8c5f-844e4096755b","name":"Get Hosted DMARC By Domain ID Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/domain-health/147"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"policy\": \"reject\",\n        \"percent\": 93,\n        \"score\": 93,\n        \"scoreMark\": \"A\",\n        \"suggestions\": {\n            \"MtaSts\": [\n                {\n                    \"url\": \"https://www.example.com/mta-sts\",\n                    \"url_text\": \"Switch MTA-STS policy to Enforce mode\"\n                }\n            ],\n            \"Bimi\": [\n                {\n                    \"url\": \"https://www.example.com/tools/powerbimi\",\n                    \"url_text\": \"Setup BIMI for the domain\"\n                }\n            ]\n        },\n        \"errors\": {\n            \"MtaSts\": [\n                {\n                    \"record\": [\n                        \"v=STSv1; id=20210330085244295304;\"\n                    ],\n                    \"message\": \"MTA-STS is in testing mode\",\n                    \"text\": \"Having your MTA-STS mode set to testing does not instruct your incoming mail server to enforce any protection. Switching to enforcement mode will ensure that all incoming emails are TLS encrypted. <strong>Note: Make sure you check your TLS reports are not failed before making any changes to your MTA-STS policy to avoid any mail disruption</strong>\"\n                }\n            ],\n            \"Bimi\": [\n                {\n                    \"record\": [],\n                    \"message\": \"BIMI record not found\",\n                    \"text\": \"BIMI helps your outgoing emails get brand recognition and it works hand to hand with your DMARC record. Utilize PowerBIMI to help configure your BIMI record easily\"\n                }\n            ]\n        },\n        \"statuses\": {\n            \"Dmarc\": \"valid\",\n            \"MtaSts\": \"valid\",\n            \"Spf\": \"valid\",\n            \"TlsRpt\": \"valid\",\n            \"Dkim\": \"valid\",\n            \"Bimi\": \"notFound\"\n        }\n    }\n}"}],"_postman_id":"9834251c-9ada-4c2a-9837-67d8589a59c4"},{"name":"Get Reports by Domain Group","id":"4817d522-e50c-4abe-ba87-c4a62a0979e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/customers/domain-groups/:domainGroup/reports?dateBegin=2024-09-01&dateEnd=2024-09-16","description":"<p>Get Domain Groups Reports</p>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>200</strong> Success response</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"total_mail_volume\": 0,\n    \"dmarc_compliant_mail_volume\": 0,\n    \"dmarc_compliance\": 0,\n    \"dkim_verification_aligned_count\": 0,\n    \"dkim_verification_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_count\": 0,\n    \"dkim_verification_failed_percentage\": 0,\n    \"dkim_verification_failed_count\": 0,\n    \"spf_verification_aligned_percentage\": 0,\n    \"spf_verification_aligned_count\": 0,\n    \"spf_verification_not_aligned_percentage\": 0,\n    \"spf_verification_not_aligned_count\": 0,\n    \"spf_verification_failed_count\": 0,\n    \"spf_verification_failed_percentage\": 0,\n    \"domains\": [\n      {\n        \"id\": 123,\n        \"name\": \"example.com\"\n      }\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Unauthenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Resource not found.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateBegin\": [\n      \"The 'dateBegin' is not a valid date.\",\n      \"The 'dateBegin' cannot be after today.\"\n    ],\n    \"dateEnd\": [\n      \"The 'dateEnd' is not a valid date.\",\n      \"The 'dateEnd' field is required when 'dateBegin' is present.\",\n      \"The 'dateEnd' cannot be after today.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","domain-groups",":domainGroup","reports"],"host":["https://app.powerdmarc.com"],"query":[{"description":{"content":"<p>(Required) Begin date</p>\n","type":"text/plain"},"key":"dateBegin","value":"2024-09-01"},{"description":{"content":"<p>(Required) End date</p>\n","type":"text/plain"},"key":"dateEnd","value":"2024-09-16"}],"variable":[{"description":{"content":"<p>(Required) Domain Group ID</p>\n","type":"text/plain"},"type":"any","value":"756","key":"domainGroup"}]}},"response":[{"id":"a28790c2-7da3-4f0a-816e-844e800da85e","name":"Success response","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/domain-groups/:domainGroup/reports?dateBegin=2024-09-01&dateEnd=2024-09-16","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","domain-groups",":domainGroup","reports"],"query":[{"key":"dateBegin","value":"2024-09-01","description":"(Required) Begin date"},{"key":"dateEnd","value":"2024-09-16","description":"(Required) End date"}],"variable":[{"key":"domainGroup","value":"756","description":"(Required) Domain Group ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 Sep 2024 12:24:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"8c40d623de067d41-EVN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"cf-apo-via","value":"origin,host"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=d6mgZvj1VuhT8%2Fy6WVlYCOYx5xWfPWVJgOZgTn7lop6BDBfeQ4k9A5jngbhr6CVuMLhVIjie8e%2B6BDX1Rb81vPg%2F3uc2cOLku4dJj8DJu3rLu5xu946vFgts81TNArjv%2BQuIfg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-site"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"total_mail_volume\": 89,\n        \"dmarc_compliant_mail_volume\": 47,\n        \"dmarc_compliance\": 52.8,\n        \"dkim_verification_aligned_count\": 47,\n        \"dkim_verification_aligned_percentage\": 52.8,\n        \"dkim_verification_not_aligned_percentage\": 3.4,\n        \"dkim_verification_not_aligned_count\": 3,\n        \"dkim_verification_failed_percentage\": 43.8,\n        \"dkim_verification_failed_count\": 39,\n        \"spf_verification_aligned_count\": 0,\n        \"spf_verification_aligned_percentage\": 0,\n        \"spf_verification_not_aligned_count\": 16,\n        \"spf_verification_not_aligned_percentage\": 18,\n        \"spf_verification_failed_count\": 73,\n        \"spf_verification_failed_percentage\": 82,\n        \"domains\": [\n            {\n                \"id\": 54057,\n                \"name\": \"example.com\"\n            },\n            {\n                \"id\": 60799,\n                \"name\": \"mydomain.com\"\n            },\n            {\n                \"id\": 60907,\n                \"name\": \"new.example.com\"\n            }\n        ]\n    }\n}"}],"_postman_id":"4817d522-e50c-4abe-ba87-c4a62a0979e7"},{"name":"Get Domain Reports","id":"5bfb8ece-20c2-475b-9668-4774b0f98d99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateBegin\": \"2020-01-01\",\n    \"dateEnd\": \"2024-09-16\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domain-reports/64885","description":"<h2 id=\"title-get-domain-reports\">Title: Get Domain Reports</h2>\n<h3 id=\"get-apiv1customersdomain-reportsdomainid\"><code>GET /api/v1/customers/domain-reports/{domainId}</code></h3>\n<h3 id=\"description-get-domain-reports-by-domain-id\">Description: GET Domain Reports by domain ID.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>dateBegin</code> (required):</p>\n<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><p><code>dateEnd</code> (required):</p>\n<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>200</strong> Success Response</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"total_mail_volume\": 0,\n    \"dmarc_compliant_mail_volume\": 0,\n    \"dmarc_compliance\": 0,\n    \"dmarc_noncompliant_mail_volume\": 0,\n    \"dkim_verification_aligned_count\": 0,\n    \"dkim_verification_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_percentage\": 0,\n    \"dkim_verification_not_aligned_count\": 0,\n    \"dkim_verification_failed_percentage\": 0,\n    \"dkim_verification_failed_count\": 0,\n    \"policy_dmarc_none_count\": 0,\n    \"policy_dmarc_none_percentage\": 0,\n    \"policy_dmarc_reject_count\": 0,\n    \"policy_dmarc_reject_percentage\": 0,\n    \"policy_dmarc_quarantine_count\": 0,\n    \"policy_dmarc_quarantine_percentage\": 0,\n    \"spf_verification_aligned_count\": 0,\n    \"spf_verification_aligned_percentage\": 0,\n    \"spf_verification_not_aligned_percentage\": 0,\n    \"spf_verification_not_aligned_count\": 0,\n    \"spf_verification_failed_count\": 0,\n    \"spf_verification_failed_percentage\": 0\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Unauthenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403 Forbidden</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Resource not found.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Unporcessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateBegin\": [\n      \"The 'dateBegin' is not a valid date.\",\n      \"The 'dateBegin' cannot be after today.\"\n    ],\n    \"dateEnd\": [\n      \"The 'dateEnd' is not a valid date.\",\n      \"The 'dateEnd' field is required when 'dateBegin' is present.\",\n      \"The 'dateEnd' cannot be after today.\"\n    ]\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["api","v1","customers","domain-reports","64885"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"00b42250-bd44-481d-92c5-59721b118453","name":"Get Domain Reports","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateBegin\": \"2020-01-01\",\n    \"dateEnd\": \"2024-09-16\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/domain-reports/64885"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 Sep 2024 13:52:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"8c4156a4087e334a-EVN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"cf-apo-via","value":"origin,host"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"53"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=OGb71QOzmGiLjUT7XyBajZ6vAD5BivBj2pHZfsuFfpmLIHXCTdH1AK%2BwjFb54cExy73H2WiBQbtwrVkui%2F%2FkTyMJ%2BJ%2B0MsQ2uWqWlfk0HL15WGOPCzZAZDP8BnAfo8%2FVmcqXvA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-site"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"total_mail_volume\": 1195,\n        \"dmarc_compliant_mail_volume\": 1189,\n        \"dmarc_compliance\": 99.5,\n        \"dmarc_noncompliant_mail_volume\": 6,\n        \"dkim_verification_aligned_count\": 1176,\n        \"dkim_verification_aligned_percentage\": 98.4,\n        \"dkim_verification_not_aligned_percentage\": 0.3,\n        \"dkim_verification_not_aligned_count\": 3,\n        \"dkim_verification_failed_percentage\": 1.3,\n        \"dkim_verification_failed_count\": 16,\n        \"policy_dmarc_none_count\": 1189,\n        \"policy_dmarc_none_percentage\": 99.5,\n        \"policy_dmarc_reject_count\": 0,\n        \"policy_dmarc_reject_percentage\": 0,\n        \"policy_dmarc_quarantine_count\": 6,\n        \"policy_dmarc_quarantine_percentage\": 0.5,\n        \"spf_verification_aligned_count\": 863,\n        \"spf_verification_aligned_percentage\": 72.2,\n        \"spf_verification_not_aligned_count\": 313,\n        \"spf_verification_not_aligned_percentage\": 26.2,\n        \"spf_verification_failed_count\": 19,\n        \"spf_verification_failed_percentage\": 1.6\n    }\n}"}],"_postman_id":"5bfb8ece-20c2-475b-9668-4774b0f98d99"},{"name":"Get DKIM analytics for domain","id":"127fd98a-557a-4650-b2dc-d1a638233ce7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://app.powerdmarc.com/api/v1/customers/reports/dkim-analytics/:domainId?from={{from}}&to={{to}}&page={{pageNumber}}&per_page={{perPageCount}}","description":"<h2 id=\"title-get-domain-reports\">Title: Get Domain Reports</h2>\n<h3 id=\"get-apiv1customersreportsdkim-analyticsdomainidfromfromtotopagepagenumberper_pageper_page\"><code>GET /api/v1/customers/reports/dkim-analytics/{domainId}?from={from}&amp;to={to}&amp;page={pageNumber}&amp;per_page={per_page}</code></h3>\n<h3 id=\"description-get-domain-dkim-analytics-data-per-period\">Description: GET Domain DKIM analytics data per period.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><p><code>domainID</code> (required):</p>\n<ul>\n<li><p><code>type:</code> integer</p>\n</li>\n<li><p><code>description:</code> Domain id, to get analyze report</p>\n</li>\n</ul>\n</li>\n<li><p><code>from</code> (date - optional)</p>\n<ul>\n<li><p><code>type:</code> string</p>\n</li>\n<li><p><code>description:</code> Start date for filtering analytics data. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p><code>to</code> (date-optional)</p>\n<ul>\n<li><p><code>type:</code> string</p>\n</li>\n<li><p><code>description:</code> End date for filtering analytics data. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (pagination page number, optional)</p>\n<ul>\n<li><p><code>type:</code> integer</p>\n</li>\n<li><p><code>description:</code> Page number to retrieve. Default value is 1.</p>\n</li>\n</ul>\n</li>\n<li><p><code>per_page</code> (items count per page, optional, default 50)</p>\n<ul>\n<li><p><code>type:</code> integer</p>\n</li>\n<li><p><code>description:</code> Number of records to return per page.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","customers","reports","dkim-analytics",":domainId"],"host":["https://app.powerdmarc.com"],"query":[{"key":"from","value":"{{from}}"},{"key":"to","value":"{{to}}"},{"key":"page","value":"{{pageNumber}}"},{"key":"per_page","value":"{{perPageCount}}"}],"variable":[{"type":"any","value":"12345","key":"domainId"}]}},"response":[{"id":"943253a1-ed27-4532-bfdb-6849484c810a","name":"Get DKIM analytics for domain","originalRequest":{"method":"GET","header":[],"url":{"raw":"www.powerdmarc.site/api/v1/customers/reports/dkim-analytics/:domainId?from={{from}}&to={{to}}&page={{pageNumber}}&per_page={{perPageCount}}","host":["www","powerdmarc","site"],"path":["api","v1","customers","reports","dkim-analytics",":domainId"],"query":[{"key":"from","value":"{{from}}"},{"key":"to","value":"{{to}}"},{"key":"page","value":"{{pageNumber}}"},{"key":"per_page","value":"{{perPageCount}}"}],"variable":[{"key":"domainId","value":"6638"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 15 Apr 2026 11:38:18 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 31e025a6e4c3f8ba8c5fb66b8e4333e4.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"CZXtG-7g7GP1lZDTSZejQeS15qMn4dj8jniX0KrDBLwhaxEUFMmdsA=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"summary\": {\n        \"total_selectors\": 1,\n        \"total_sending_services\": 1,\n        \"dkim_signed_email_volume\": 1,\n        \"dkim_not_signed_email_volume\": 0,\n        \"total_email_volume\": 1\n    },\n    \"selectors\": [\n        {\n            \"name\": \"s2\",\n            \"sending_services\": \"Google\",\n            \"email_volume\": 1,\n            \"pass_rate\": 1,\n            \"last_sending_date\": \"2026-03-29\"\n        }\n    ],\n    \"key_length_category\": {\n        \"gte2048\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"between1024_2048\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"lt1024\": {\n            \"count\": 0,\n            \"selectors\": []\n        }\n    },\n    \"key_rotation_health\": {\n        \"healthy\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"recommended\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"consider\": {\n            \"count\": 0,\n            \"selectors\": []\n        }\n    },\n    \"key_usage_health\": {\n        \"less_than_month\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"one_to_three_months\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"more_than_three_months\": {\n            \"count\": 0,\n            \"selectors\": []\n        },\n        \"not_sending\": {\n            \"count\": 0,\n            \"selectors\": []\n        }\n    },\n    \"from\": \"2025-01-01\",\n    \"to\": \"2026-04-15\",\n    \"page\": 1,\n    \"perpage\": 10\n}"}],"_postman_id":"127fd98a-557a-4650-b2dc-d1a638233ce7"}],"id":"8d15d35b-feb0-440e-a887-8a60719d3ba3","_postman_id":"8d15d35b-feb0-440e-a887-8a60719d3ba3","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"PowerSPF","item":[{"name":"GET PowerSPF By Domain ID","id":"91f049fa-5570-44a4-9516-7a963cf1abda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hostedspf/54057","description":"<h2 id=\"title-get-powerspf-by-domain-id\">Title: Get PowerSPF By domain ID</h2>\n<h3 id=\"post-apiv1customershostedspfdomainid\"><code>POST /api/v1/customers/hostedspf/{domainID}</code></h3>\n<h3 id=\"description-get-powerspf-by-domain-id\">Description: Get PowerSPF By domain ID.</h3>\n<p>URL Parameters</p>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hostedspf","54057"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"fe9103ce-abd8-41a8-b214-c838136a76b7","name":"GET PowerSPF By Domain ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/hostedspf/54057"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 Sep 2024 12:14:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"8c4904415ca23326-EVN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"cf-apo-via","value":"origin,host"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"56"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ZW9iyHtFh%2F3lsP5pjz5cvy8XmpSHUs60gIzBeTFR%2Fk5xvc058Nw1Blfem%2BNoeL%2B6rtoBjJKScE30v97pSFPDelF375mlSLIvHzV380TwdsSzd5LETVrU1lcHB1OyHjWCJQmwoA%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-site"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"domain_id\": 54057,\n        \"is_enabled\": true,\n        \"spf_record\": \"v=spf1 include:_spf.nestle.com include:main1.macrospf.com include:main2.macrospf.com ~all\",\n        \"domain\": \"beztfor.store\",\n        \"power_spf_value\": {\n            \"5t6mby7o1y.powerspf.com\": \"v=spf1 ip6:2c0f:fb50:4000::/36 ip6:2a00:1450:4000::/36 ip6:2800:3f0:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2404:6800:4000::/36 ip6:2001:4860:4000::/36 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:8000::/51 ip6:2a01:111:f403:f000::/52 ip4:52.100.0.0/15 ip4:40.92.0.0/15 ip4:74.125.0.0/16 ip4:52.102.0.0/16 ip4:40.107.0.0/16 ip4:35.191.0.0/16 ip4:173.194.0.0/16 ip4:159.183.0.0/16 ip4:149.72.0.0/16 ip4:52.103.0.0/17 include:_s1.5t6mby7o1y.powerspf.com ~all\",\n            \"_s1.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:209.85.128.0/17 ip4:168.245.0.0/17 ip4:167.89.0.0/17 ip4:104.47.0.0/17 ip4:72.14.192.0/18 ip4:64.233.160.0/19 ip4:50.31.32.0/19 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ip4:172.217.192.0/19 ip4:172.217.128.0/19 ip4:172.217.0.0/19 ip4:108.177.96.0/19 ip4:66.249.80.0/20 ip4:66.102.0.0/20 ip4:208.117.48.0/20 ip4:198.37.144.0/20 ip4:192.254.112.0/20 ip4:173.231.176.0/20 ip4:172.253.112.0/20 ip4:172.217.32.0/20 ip4:172.217.160.0/20 ip4:198.21.0.0/21 include:_s2.5t6mby7o1y.powerspf.com ~all\",\n            \"_s2.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:172.253.56.0/21 ip4:108.177.8.0/21 ip4:130.211.0.0/22 ip4:74.63.234.0/23 ip4:223.165.120.0/23 ip4:223.165.118.0/23 ip4:173.193.132.0/23 ip4:75.126.253.0/24 ip4:74.63.247.0/24 ip4:74.63.236.0/24 ip4:74.63.231.0/24 ip4:74.63.202.0/24 ip4:74.63.194.0/24 ip4:74.201.50.0/24 ip4:74.201.49.0/24 ip4:72.5.251.0/24 ip4:69.162.98.0/24 ip4:35.190.247.0/24 ip4:223.165.115.0/24 ip4:223.165.113.0/24 ip4:209.167.231.0/24 ip4:208.115.239.0/24 include:_s3.5t6mby7o1y.powerspf.com ~all\",\n            \"_s3.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:208.115.235.0/24 ip4:208.115.214.0/24 ip4:205.201.136.0/24 ip4:205.201.128.0/24 ip4:204.92.31.0/24 ip4:204.92.26.0/24 ip4:204.92.22.0/24 ip4:204.92.19.0/24 ip4:204.92.114.0/24 ip4:204.232.163.0/24 ip4:173.231.139.0/24 ip4:165.131.174.0/24 ip4:141.122.124.0/24 ip4:66.48.80.0/25 ip4:204.92.21.0/25 ip4:69.20.90.0/26 ip4:75.126.200.128/27 ip4:74.63.47.96/27 ip4:74.205.22.0/27 ip4:72.26.195.64/27 ip4:69.20.41.64/27 ip4:67.228.50.32/27 include:_s4.5t6mby7o1y.powerspf.com ~all\",\n            \"_s4.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:174.36.92.96/27 ip4:173.231.138.192/27 ip4:77.73.82.48/28 ip4:174.36.80.208/28 ip4:69.20.10.80/29 ip4:207.97.240.168/29 ip4:207.97.238.88/29 ip4:194.55.91.8/30 ip4:81.0.234.10/31 ip4:63.137.180.34/31 ip4:207.97.237.194/31 ip4:195.22.48.234/31 ip4:194.30.0.70/31 ip4:193.149.115.6/31 ip4:165.131.175.214/31 ip4:162.13.207.126/31 ip4:162.13.170.86/31 ip4:141.122.216.44/31 ip4:94.103.23.14 ip4:81.31.35.54 ip4:77.93.217.78 ip4:68.233.76.14 include:_s5.5t6mby7o1y.powerspf.com ~all\",\n            \"_s5.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:68.233.68.14 ip4:67.23.31.6 ip4:67.207.158.35 ip4:67.207.158.141 ip4:66.77.22.245 ip4:66.77.22.243 ip4:66.179.71.86 ip4:63.137.180.33 ip4:52.154.67.89 ip4:52.150.54.241 ip4:51.138.106.250 ip4:5.79.9.110 ip4:5.79.58.253 ip4:46.34.77.104 ip4:46.235.169.27 ip4:35.214.213.218 ip4:35.214.212.238 ip4:35.214.208.81 ip4:35.214.183.81 ip4:35.207.83.251 ip4:35.207.161.117 ip4:35.207.136.250 ip4:35.207.113.162 ip4:23.253.213.135 ip4:23.253.203.171 include:_s6.5t6mby7o1y.powerspf.com ~all\",\n            \"_s6.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:216.255.64.168 ip4:213.52.186.142 ip4:213.52.186.141 ip4:213.225.155.115 ip4:213.225.154.26 ip4:213.225.138.9 ip4:213.225.136.35 ip4:208.39.79.234 ip4:20.54.148.64 ip4:194.55.91.7 ip4:194.55.91.12 ip4:194.30.112.4 ip4:194.30.0.72 ip4:194.213.194.178 ip4:193.67.163.9 ip4:193.149.115.4 ip4:193.149.101.17 ip4:188.95.96.121 ip4:185.12.31.44 ip4:18.168.51.200 ip4:18.168.140.58 ip4:173.203.82.6 ip4:173.203.81.82 ip4:173.203.79.77 ip4:173.203.56.127 include:_s7.5t6mby7o1y.powerspf.com ~all\",\n            \"_s7.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:165.131.182.50 ip4:165.131.182.49 ip4:164.109.27.232 ip4:162.13.207.219 ip4:162.13.207.125 ip4:162.13.135.116 ip4:162.13.133.245 ip4:141.122.216.46 ip4:141.122.216.43 ip4:141.122.123.193 ip4:134.213.1.63 ip4:104.130.70.233 ip4:104.130.219.250 ip4:104.130.219.135 ip4:104.130.198.37 ~all\"\n        },\n        \"lookup_count\": 33,\n        \"spf_labels\": {\n            \"domain\": \"beztfor.store\",\n            \"spf_record\": \"v=spf1 include:_spf.nestle.com include:main1.macrospf.com include:main2.macrospf.com ~all\",\n            \"value\": {\n                \"flattened\": [\n                    \"ip4:40.92.0.0/15\",\n                    \"ip4:40.107.0.0/16\",\n                    \"ip4:52.100.0.0/15\",\n                    \"ip4:52.102.0.0/16\",\n                    \"ip4:52.103.0.0/17\",\n                    \"ip4:104.47.0.0/17\",\n                    \"ip6:2a01:111:f400::/48\",\n                    \"ip6:2a01:111:f403::/49\",\n                    \"ip6:2a01:111:f403:8000::/51\",\n                    \"ip6:2a01:111:f403:c000::/51\",\n                    \"ip6:2a01:111:f403:f000::/52\",\n                    \"ip4:165.131.174.0/24\",\n                    \"ip4:141.122.124.0/24\",\n                    \"ip4:213.225.136.35/32\",\n                    \"ip4:141.122.216.43/32\",\n                    \"ip4:141.122.216.44/32\",\n                    \"ip4:141.122.216.45/32\",\n                    \"ip4:141.122.216.46/32\",\n                    \"ip4:165.131.182.49/32\",\n                    \"ip4:165.131.182.50/32\",\n                    \"ip4:141.122.123.193/32\",\n                    \"ip4:165.131.175.214/32\",\n                    \"ip4:165.131.175.215/32\",\n                    \"ip4:20.54.148.64/32\",\n                    \"ip4:51.138.106.250/32\",\n                    \"ip4:52.150.54.241/32\",\n                    \"ip4:52.154.67.89/32\",\n                    \"ip4:164.109.27.232/32\",\n                    \"ip4:213.225.138.9/32\",\n                    \"ip4:193.67.163.9/32\",\n                    \"ip4:216.255.64.168/32\",\n                    \"ip4:134.213.1.63/32\",\n                    \"ip4:162.13.135.116/32\",\n                    \"ip4:162.13.133.245/32\",\n                    \"ip4:162.13.207.126/32\",\n                    \"ip4:5.79.58.253/32\",\n                    \"ip4:5.79.9.110/32\",\n                    \"ip4:185.12.31.44/32\",\n                    \"ip4:162.13.207.219/32\",\n                    \"ip4:209.167.231.0/24\",\n                    \"ip4:66.48.80.0/25\",\n                    \"ip4:204.92.21.0/25\",\n                    \"ip4:204.92.19.0/24\",\n                    \"ip4:204.92.22.0/24\",\n                    \"ip4:204.92.31.0/24\",\n                    \"ip4:193.149.115.4/32\",\n                    \"ip4:193.149.115.6/32\",\n                    \"ip4:193.149.115.7/32\",\n                    \"ip4:193.149.101.17/32\",\n                    \"ip4:204.92.114.0/24\",\n                    \"ip4:204.92.26.0/24\",\n                    \"ip4:207.97.237.194/31\",\n                    \"ip4:207.97.238.88/29\",\n                    \"ip4:207.97.240.168/29\",\n                    \"ip4:69.20.10.80/29\",\n                    \"ip4:67.23.31.6/32\",\n                    \"ip4:173.203.82.6/32\",\n                    \"ip4:173.203.56.127/32\",\n                    \"ip4:67.207.158.35/32\",\n                    \"ip4:173.203.81.82/32\",\n                    \"ip4:173.203.79.77/32\",\n                    \"ip4:67.207.158.141/32\",\n                    \"ip4:69.20.41.72/27\",\n                    \"ip4:74.205.22.1/27\",\n                    \"ip4:69.20.90.0/26\",\n                    \"ip4:204.232.163.0/24\",\n                    \"ip4:72.26.195.64/27\",\n                    \"ip4:74.63.47.96/27\",\n                    \"ip4:63.137.180.33/32\",\n                    \"ip4:63.137.180.34/32\",\n                    \"ip4:63.137.180.35/32\",\n                    \"ip4:46.235.169.27/32\",\n                    \"ip4:173.231.138.192/27\",\n                    \"ip4:173.231.139.0/24\",\n                    \"ip4:173.231.176.0/20\",\n                    \"ip4:205.201.128.0/24\",\n                    \"ip4:205.201.136.0/24\",\n                    \"ip4:208.115.214.0/24\",\n                    \"ip4:74.63.202.0/24\",\n                    \"ip4:75.126.200.128/27\",\n                    \"ip4:75.126.253.0/24\",\n                    \"ip4:67.228.50.32/27\",\n                    \"ip4:174.36.80.208/28\",\n                    \"ip4:174.36.92.96/27\",\n                    \"ip4:69.162.98.0/24\",\n                    \"ip4:74.63.194.0/24\",\n                    \"ip4:74.63.234.0/24\",\n                    \"ip4:74.63.235.0/24\",\n                    \"ip4:208.115.235.0/24\",\n                    \"ip4:74.63.231.0/24\",\n                    \"ip4:74.63.247.0/24\",\n                    \"ip4:74.63.236.0/24\",\n                    \"ip4:208.115.239.0/24\",\n                    \"ip4:173.193.132.0/24\",\n                    \"ip4:173.193.133.0/24\",\n                    \"ip4:162.13.170.86/32\",\n                    \"ip4:162.13.170.87/32\",\n                    \"ip4:208.117.48.0/20\",\n                    \"ip4:50.31.32.0/19\",\n                    \"ip4:77.93.217.78/32\",\n                    \"ip4:81.0.234.10/32\",\n                    \"ip4:195.22.48.234/32\",\n                    \"ip4:194.213.194.178/32\",\n                    \"ip4:81.31.35.54/32\",\n                    \"ip4:213.52.186.141/32\",\n                    \"ip4:213.52.186.142/32\",\n                    \"ip4:188.95.96.121/32\",\n                    \"ip4:81.0.234.11/32\",\n                    \"ip4:195.22.48.235/32\",\n                    \"ip4:50.31.43.169/32\",\n                    \"ip4:66.77.22.243/32\",\n                    \"ip4:68.233.76.14/32\",\n                    \"ip4:66.179.71.86/32\",\n                    \"ip4:66.77.22.245/32\",\n                    \"ip4:194.55.91.10/32\",\n                    \"ip4:94.103.23.14/32\",\n                    \"ip4:68.233.68.14/32\",\n                    \"ip4:72.5.251.0/24\",\n                    \"ip4:74.201.49.0/24\",\n                    \"ip4:74.201.50.0/24\",\n                    \"ip4:77.73.82.49/28\",\n                    \"ip4:194.30.0.70/32\",\n                    \"ip4:194.55.91.12/32\",\n                    \"ip4:194.55.91.11/32\",\n                    \"ip4:194.55.91.9/32\",\n                    \"ip4:23.253.203.171/32\",\n                    \"ip4:104.130.70.233/32\",\n                    \"ip4:104.130.219.135/32\",\n                    \"ip4:104.130.219.250/32\",\n                    \"ip4:104.130.198.37/32\",\n                    \"ip4:23.253.213.135/32\",\n                    \"ip4:194.30.0.71/32\",\n                    \"ip4:194.30.0.72/32\",\n                    \"ip4:194.30.112.4/32\",\n                    \"ip4:213.225.155.115/32\",\n                    \"ip4:213.225.154.26/32\",\n                    \"ip4:208.39.79.234/32\",\n                    \"ip4:46.34.77.104/32\",\n                    \"ip4:162.13.207.125/32\",\n                    \"ip4:162.13.207.127/32\",\n                    \"ip4:194.55.91.8/32\",\n                    \"ip4:194.55.91.7/32\",\n                    \"ip4:18.168.51.200/32\",\n                    \"ip4:18.168.140.58/32\",\n                    \"ip4:35.214.208.81/32\",\n                    \"ip4:35.214.213.218/32\",\n                    \"ip4:35.214.183.81/32\",\n                    \"ip4:35.214.212.238/32\",\n                    \"ip4:35.207.113.162/32\",\n                    \"ip4:35.207.161.117/32\",\n                    \"ip4:35.207.83.251/32\",\n                    \"ip4:35.207.136.250/32\",\n                    \"ip4:167.89.0.0/17\",\n                    \"ip4:198.37.144.0/20\",\n                    \"ip4:198.21.0.0/21\",\n                    \"ip4:192.254.112.0/20\",\n                    \"ip4:168.245.0.0/17\",\n                    \"ip4:149.72.0.0/16\",\n                    \"ip4:159.183.0.0/16\",\n                    \"ip4:223.165.113.0/24\",\n                    \"ip4:223.165.115.0/24\",\n                    \"ip4:223.165.118.0/23\",\n                    \"ip4:223.165.120.0/23\",\n                    \"ip4:35.190.247.0/24\",\n                    \"ip4:64.233.160.0/19\",\n                    \"ip4:66.102.0.0/20\",\n                    \"ip4:66.249.80.0/20\",\n                    \"ip4:72.14.192.0/18\",\n                    \"ip4:74.125.0.0/16\",\n                    \"ip4:108.177.8.0/21\",\n                    \"ip4:173.194.0.0/16\",\n                    \"ip4:209.85.128.0/17\",\n                    \"ip4:216.58.192.0/19\",\n                    \"ip4:216.239.32.0/19\",\n                    \"ip6:2001:4860:4000::/36\",\n                    \"ip6:2404:6800:4000::/36\",\n                    \"ip6:2607:f8b0:4000::/36\",\n                    \"ip6:2800:3f0:4000::/36\",\n                    \"ip6:2a00:1450:4000::/36\",\n                    \"ip6:2c0f:fb50:4000::/36\",\n                    \"ip4:172.217.0.0/19\",\n                    \"ip4:172.217.32.0/20\",\n                    \"ip4:172.217.128.0/19\",\n                    \"ip4:172.217.160.0/20\",\n                    \"ip4:172.217.192.0/19\",\n                    \"ip4:172.253.56.0/21\",\n                    \"ip4:172.253.112.0/20\",\n                    \"ip4:108.177.96.0/19\",\n                    \"ip4:35.191.0.0/16\",\n                    \"ip4:130.211.0.0/22\"\n                ],\n                \"tree\": {\n                    \"include:_spf.nestle.com\": {\n                        \"include:spf.protection.outlook.com\": [\n                            \"ip4:40.92.0.0/15\",\n                            \"ip4:40.107.0.0/16\",\n                            \"ip4:52.100.0.0/15\",\n                            \"ip4:52.102.0.0/16\",\n                            \"ip4:52.103.0.0/17\",\n                            \"ip4:104.47.0.0/17\",\n                            \"ip6:2a01:111:f400::/48\",\n                            \"ip6:2a01:111:f403::/49\",\n                            \"ip6:2a01:111:f403:8000::/51\",\n                            \"ip6:2a01:111:f403:c000::/51\",\n                            \"ip6:2a01:111:f403:f000::/52\"\n                        ],\n                        \"include:_spf2.nestle.com\": [\n                            \"ip4:165.131.174.0/24\",\n                            \"ip4:141.122.124.0/24\",\n                            \"ip4:213.225.136.35/32\",\n                            \"ip4:141.122.216.43/32\",\n                            \"ip4:141.122.216.44/32\",\n                            \"ip4:141.122.216.45/32\",\n                            \"ip4:141.122.216.46/32\",\n                            \"ip4:165.131.182.49/32\",\n                            \"ip4:165.131.182.50/32\",\n                            \"ip4:141.122.123.193/32\",\n                            \"ip4:165.131.175.214/32\",\n                            \"ip4:165.131.175.215/32\",\n                            \"ip4:20.54.148.64/32\",\n                            \"ip4:51.138.106.250/32\",\n                            \"ip4:52.150.54.241/32\",\n                            \"ip4:52.154.67.89/32\",\n                            \"ip4:164.109.27.232/32\",\n                            \"ip4:213.225.138.9/32\",\n                            \"ip4:193.67.163.9/32\",\n                            \"ip4:216.255.64.168/32\",\n                            \"ip4:134.213.1.63/32\",\n                            \"ip4:162.13.135.116/32\",\n                            \"ip4:162.13.133.245/32\",\n                            \"ip4:162.13.207.126/32\",\n                            \"ip4:5.79.58.253/32\",\n                            \"ip4:5.79.9.110/32\",\n                            \"ip4:185.12.31.44/32\",\n                            \"ip4:162.13.207.219/32\"\n                        ],\n                        \"include:_spf3.nestle.com\": [\n                            \"ip4:209.167.231.0/24\",\n                            \"ip4:66.48.80.0/25\",\n                            \"ip4:204.92.21.0/25\",\n                            \"ip4:204.92.19.0/24\",\n                            \"ip4:204.92.22.0/24\",\n                            \"ip4:204.92.31.0/24\",\n                            \"ip4:193.149.115.4/32\",\n                            \"ip4:193.149.115.6/32\",\n                            \"ip4:193.149.115.7/32\",\n                            \"ip4:193.149.101.17/32\",\n                            \"ip4:204.92.114.0/24\",\n                            \"ip4:204.92.26.0/24\",\n                            \"ip4:207.97.237.194/31\",\n                            \"ip4:207.97.238.88/29\",\n                            \"ip4:207.97.240.168/29\",\n                            \"ip4:69.20.10.80/29\",\n                            \"ip4:67.23.31.6/32\",\n                            \"ip4:173.203.82.6/32\",\n                            \"ip4:173.203.56.127/32\",\n                            \"ip4:67.207.158.35/32\",\n                            \"ip4:173.203.81.82/32\",\n                            \"ip4:173.203.79.77/32\",\n                            \"ip4:67.207.158.141/32\",\n                            \"ip4:69.20.41.72/27\",\n                            \"ip4:74.205.22.1/27\",\n                            \"ip4:69.20.90.0/26\",\n                            \"ip4:204.232.163.0/24\",\n                            \"ip4:72.26.195.64/27\",\n                            \"ip4:74.63.47.96/27\",\n                            \"ip4:63.137.180.33/32\",\n                            \"ip4:63.137.180.34/32\",\n                            \"ip4:63.137.180.35/32\",\n                            \"ip4:46.235.169.27/32\",\n                            \"ip4:173.231.138.192/27\",\n                            \"ip4:173.231.139.0/24\",\n                            \"ip4:173.231.176.0/20\",\n                            \"ip4:205.201.128.0/24\",\n                            \"ip4:205.201.136.0/24\",\n                            \"ip4:208.115.214.0/24\",\n                            \"ip4:74.63.202.0/24\",\n                            \"ip4:75.126.200.128/27\",\n                            \"ip4:75.126.253.0/24\",\n                            \"ip4:67.228.50.32/27\",\n                            \"ip4:174.36.80.208/28\",\n                            \"ip4:174.36.92.96/27\",\n                            \"ip4:69.162.98.0/24\",\n                            \"ip4:74.63.194.0/24\",\n                            \"ip4:74.63.234.0/24\",\n                            \"ip4:74.63.235.0/24\",\n                            \"ip4:208.115.235.0/24\",\n                            \"ip4:74.63.231.0/24\",\n                            \"ip4:74.63.247.0/24\",\n                            \"ip4:74.63.236.0/24\",\n                            \"ip4:208.115.239.0/24\",\n                            \"ip4:173.193.132.0/24\",\n                            \"ip4:173.193.133.0/24\",\n                            \"ip4:162.13.170.86/32\",\n                            \"ip4:162.13.170.87/32\",\n                            \"ip4:208.117.48.0/20\",\n                            \"ip4:50.31.32.0/19\",\n                            \"ip4:77.93.217.78/32\",\n                            \"ip4:81.0.234.10/32\",\n                            \"ip4:195.22.48.234/32\",\n                            \"ip4:194.213.194.178/32\",\n                            \"ip4:81.31.35.54/32\",\n                            \"ip4:213.52.186.141/32\",\n                            \"ip4:213.52.186.142/32\",\n                            \"ip4:188.95.96.121/32\",\n                            \"ip4:81.0.234.11/32\",\n                            \"ip4:195.22.48.235/32\",\n                            \"ip4:50.31.43.169/32\",\n                            \"ip4:66.77.22.243/32\",\n                            \"ip4:68.233.76.14/32\",\n                            \"ip4:66.179.71.86/32\",\n                            \"ip4:66.77.22.245/32\",\n                            \"ip4:194.55.91.10/32\",\n                            \"ip4:94.103.23.14/32\",\n                            \"ip4:68.233.68.14/32\",\n                            \"ip4:72.5.251.0/24\",\n                            \"ip4:74.201.49.0/24\",\n                            \"ip4:74.201.50.0/24\",\n                            \"ip4:77.73.82.49/28\",\n                            \"ip4:194.30.0.70/32\",\n                            \"ip4:194.55.91.12/32\",\n                            \"ip4:194.55.91.11/32\",\n                            \"ip4:194.55.91.9/32\",\n                            \"ip4:23.253.203.171/32\",\n                            \"ip4:104.130.70.233/32\",\n                            \"ip4:104.130.219.135/32\",\n                            \"ip4:104.130.219.250/32\",\n                            \"ip4:104.130.198.37/32\",\n                            \"ip4:23.253.213.135/32\",\n                            \"ip4:194.30.0.71/32\",\n                            \"ip4:194.30.0.72/32\",\n                            \"ip4:194.30.112.4/32\",\n                            \"ip4:213.225.155.115/32\",\n                            \"ip4:213.225.154.26/32\",\n                            \"ip4:208.39.79.234/32\",\n                            \"ip4:46.34.77.104/32\",\n                            \"ip4:162.13.207.125/32\",\n                            \"ip4:162.13.207.127/32\",\n                            \"ip4:194.55.91.8/32\",\n                            \"ip4:194.55.91.7/32\",\n                            \"ip4:18.168.51.200/32\",\n                            \"ip4:18.168.140.58/32\",\n                            \"ip4:35.214.208.81/32\",\n                            \"ip4:35.214.213.218/32\",\n                            \"ip4:35.214.183.81/32\",\n                            \"ip4:35.214.212.238/32\",\n                            \"ip4:35.207.113.162/32\",\n                            \"ip4:35.207.161.117/32\",\n                            \"ip4:35.207.83.251/32\",\n                            \"ip4:35.207.136.250/32\"\n                        ],\n                        \"include:sendgrid.net\": {\n                            \"0\": \"ip4:167.89.0.0/17\",\n                            \"1\": \"ip4:208.117.48.0/20\",\n                            \"2\": \"ip4:50.31.32.0/19\",\n                            \"3\": \"ip4:198.37.144.0/20\",\n                            \"4\": \"ip4:198.21.0.0/21\",\n                            \"5\": \"ip4:192.254.112.0/20\",\n                            \"6\": \"ip4:168.245.0.0/17\",\n                            \"7\": \"ip4:149.72.0.0/16\",\n                            \"8\": \"ip4:159.183.0.0/16\",\n                            \"include:ab.sendgrid.net\": [\n                                \"ip4:223.165.113.0/24\",\n                                \"ip4:223.165.115.0/24\",\n                                \"ip4:223.165.118.0/23\",\n                                \"ip4:223.165.120.0/23\"\n                            ]\n                        },\n                        \"include:_netblocks.google.com\": [\n                            \"ip4:35.190.247.0/24\",\n                            \"ip4:64.233.160.0/19\",\n                            \"ip4:66.102.0.0/20\",\n                            \"ip4:66.249.80.0/20\",\n                            \"ip4:72.14.192.0/18\",\n                            \"ip4:74.125.0.0/16\",\n                            \"ip4:108.177.8.0/21\",\n                            \"ip4:173.194.0.0/16\",\n                            \"ip4:209.85.128.0/17\",\n                            \"ip4:216.58.192.0/19\",\n                            \"ip4:216.239.32.0/19\"\n                        ],\n                        \"include:_netblocks2.google.com\": [\n                            \"ip6:2001:4860:4000::/36\",\n                            \"ip6:2404:6800:4000::/36\",\n                            \"ip6:2607:f8b0:4000::/36\",\n                            \"ip6:2800:3f0:4000::/36\",\n                            \"ip6:2a00:1450:4000::/36\",\n                            \"ip6:2c0f:fb50:4000::/36\"\n                        ],\n                        \"include:_netblocks3.google.com\": [\n                            \"ip4:172.217.0.0/19\",\n                            \"ip4:172.217.32.0/20\",\n                            \"ip4:172.217.128.0/19\",\n                            \"ip4:172.217.160.0/20\",\n                            \"ip4:172.217.192.0/19\",\n                            \"ip4:172.253.56.0/21\",\n                            \"ip4:172.253.112.0/20\",\n                            \"ip4:108.177.96.0/19\",\n                            \"ip4:35.191.0.0/16\",\n                            \"ip4:130.211.0.0/22\"\n                        ]\n                    },\n                    \"include:main1.macrospf.com\": {\n                        \"include:main2.macrospf.com\": {\n                            \"include:main3.macrospf.com\": {\n                                \"include:main4.macrospf.com\": {\n                                    \"include:main5.macrospf.com\": {\n                                        \"include:main6.macrospf.com\": {\n                                            \"include:_spf.google.com\": {\n                                                \"include:_netblocks.google.com\": [\n                                                    \"ip4:35.190.247.0/24\",\n                                                    \"ip4:64.233.160.0/19\",\n                                                    \"ip4:66.102.0.0/20\",\n                                                    \"ip4:66.249.80.0/20\",\n                                                    \"ip4:72.14.192.0/18\",\n                                                    \"ip4:74.125.0.0/16\",\n                                                    \"ip4:108.177.8.0/21\",\n                                                    \"ip4:173.194.0.0/16\",\n                                                    \"ip4:209.85.128.0/17\",\n                                                    \"ip4:216.58.192.0/19\",\n                                                    \"ip4:216.239.32.0/19\"\n                                                ],\n                                                \"include:_netblocks2.google.com\": [\n                                                    \"ip6:2001:4860:4000::/36\",\n                                                    \"ip6:2404:6800:4000::/36\",\n                                                    \"ip6:2607:f8b0:4000::/36\",\n                                                    \"ip6:2800:3f0:4000::/36\",\n                                                    \"ip6:2a00:1450:4000::/36\",\n                                                    \"ip6:2c0f:fb50:4000::/36\"\n                                                ],\n                                                \"include:_netblocks3.google.com\": [\n                                                    \"ip4:172.217.0.0/19\",\n                                                    \"ip4:172.217.32.0/20\",\n                                                    \"ip4:172.217.128.0/19\",\n                                                    \"ip4:172.217.160.0/20\",\n                                                    \"ip4:172.217.192.0/19\",\n                                                    \"ip4:172.253.56.0/21\",\n                                                    \"ip4:172.253.112.0/20\",\n                                                    \"ip4:108.177.96.0/19\",\n                                                    \"ip4:35.191.0.0/16\",\n                                                    \"ip4:130.211.0.0/22\"\n                                                ]\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        },\n                        \"include:google.com\": {\n                            \"include:_spf.google.com\": {\n                                \"include:_netblocks.google.com\": [\n                                    \"ip4:35.190.247.0/24\",\n                                    \"ip4:64.233.160.0/19\",\n                                    \"ip4:66.102.0.0/20\",\n                                    \"ip4:66.249.80.0/20\",\n                                    \"ip4:72.14.192.0/18\",\n                                    \"ip4:74.125.0.0/16\",\n                                    \"ip4:108.177.8.0/21\",\n                                    \"ip4:173.194.0.0/16\",\n                                    \"ip4:209.85.128.0/17\",\n                                    \"ip4:216.58.192.0/19\",\n                                    \"ip4:216.239.32.0/19\"\n                                ],\n                                \"include:_netblocks2.google.com\": [\n                                    \"ip6:2001:4860:4000::/36\",\n                                    \"ip6:2404:6800:4000::/36\",\n                                    \"ip6:2607:f8b0:4000::/36\",\n                                    \"ip6:2800:3f0:4000::/36\",\n                                    \"ip6:2a00:1450:4000::/36\",\n                                    \"ip6:2c0f:fb50:4000::/36\"\n                                ],\n                                \"include:_netblocks3.google.com\": [\n                                    \"ip4:172.217.0.0/19\",\n                                    \"ip4:172.217.32.0/20\",\n                                    \"ip4:172.217.128.0/19\",\n                                    \"ip4:172.217.160.0/20\",\n                                    \"ip4:172.217.192.0/19\",\n                                    \"ip4:172.253.56.0/21\",\n                                    \"ip4:172.253.112.0/20\",\n                                    \"ip4:108.177.96.0/19\",\n                                    \"ip4:35.191.0.0/16\",\n                                    \"ip4:130.211.0.0/22\"\n                                ]\n                            }\n                        }\n                    },\n                    \"include:main2.macrospf.com\": {\n                        \"include:main3.macrospf.com\": {\n                            \"include:main4.macrospf.com\": {\n                                \"include:main5.macrospf.com\": {\n                                    \"include:main6.macrospf.com\": {\n                                        \"include:_spf.google.com\": {\n                                            \"include:_netblocks.google.com\": [\n                                                \"ip4:35.190.247.0/24\",\n                                                \"ip4:64.233.160.0/19\",\n                                                \"ip4:66.102.0.0/20\",\n                                                \"ip4:66.249.80.0/20\",\n                                                \"ip4:72.14.192.0/18\",\n                                                \"ip4:74.125.0.0/16\",\n                                                \"ip4:108.177.8.0/21\",\n                                                \"ip4:173.194.0.0/16\",\n                                                \"ip4:209.85.128.0/17\",\n                                                \"ip4:216.58.192.0/19\",\n                                                \"ip4:216.239.32.0/19\"\n                                            ],\n                                            \"include:_netblocks2.google.com\": [\n                                                \"ip6:2001:4860:4000::/36\",\n                                                \"ip6:2404:6800:4000::/36\",\n                                                \"ip6:2607:f8b0:4000::/36\",\n                                                \"ip6:2800:3f0:4000::/36\",\n                                                \"ip6:2a00:1450:4000::/36\",\n                                                \"ip6:2c0f:fb50:4000::/36\"\n                                            ],\n                                            \"include:_netblocks3.google.com\": [\n                                                \"ip4:172.217.0.0/19\",\n                                                \"ip4:172.217.32.0/20\",\n                                                \"ip4:172.217.128.0/19\",\n                                                \"ip4:172.217.160.0/20\",\n                                                \"ip4:172.217.192.0/19\",\n                                                \"ip4:172.253.56.0/21\",\n                                                \"ip4:172.253.112.0/20\",\n                                                \"ip4:108.177.96.0/19\",\n                                                \"ip4:35.191.0.0/16\",\n                                                \"ip4:130.211.0.0/22\"\n                                            ]\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"mechanisms\": [\n                    \"v=spf1\",\n                    \"include:_spf.nestle.com\",\n                    \"include:main1.macrospf.com\",\n                    \"include:main2.macrospf.com\",\n                    \"~all\"\n                ],\n                \"lookups\": 33,\n                \"void_lookups\": 0,\n                \"prefix\": \"~\",\n                \"errors\": [],\n                \"allErrors\": [],\n                \"warnings\": [],\n                \"allWarnings\": [],\n                \"spf_value\": {\n                    \"5t6mby7o1y.powerspf.com\": \"v=spf1 ip6:2c0f:fb50:4000::/36 ip6:2a00:1450:4000::/36 ip6:2800:3f0:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2404:6800:4000::/36 ip6:2001:4860:4000::/36 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:8000::/51 ip6:2a01:111:f403:f000::/52 ip4:52.100.0.0/15 ip4:40.92.0.0/15 ip4:74.125.0.0/16 ip4:52.102.0.0/16 ip4:40.107.0.0/16 ip4:35.191.0.0/16 ip4:173.194.0.0/16 ip4:159.183.0.0/16 ip4:149.72.0.0/16 ip4:52.103.0.0/17 include:_s1.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s1.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:209.85.128.0/17 ip4:168.245.0.0/17 ip4:167.89.0.0/17 ip4:104.47.0.0/17 ip4:72.14.192.0/18 ip4:64.233.160.0/19 ip4:50.31.32.0/19 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ip4:172.217.192.0/19 ip4:172.217.128.0/19 ip4:172.217.0.0/19 ip4:108.177.96.0/19 ip4:66.249.80.0/20 ip4:66.102.0.0/20 ip4:208.117.48.0/20 ip4:198.37.144.0/20 ip4:192.254.112.0/20 ip4:173.231.176.0/20 ip4:172.253.112.0/20 ip4:172.217.32.0/20 ip4:172.217.160.0/20 ip4:198.21.0.0/21 include:_s2.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s2.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:172.253.56.0/21 ip4:108.177.8.0/21 ip4:130.211.0.0/22 ip4:74.63.234.0/23 ip4:223.165.120.0/23 ip4:223.165.118.0/23 ip4:173.193.132.0/23 ip4:75.126.253.0/24 ip4:74.63.247.0/24 ip4:74.63.236.0/24 ip4:74.63.231.0/24 ip4:74.63.202.0/24 ip4:74.63.194.0/24 ip4:74.201.50.0/24 ip4:74.201.49.0/24 ip4:72.5.251.0/24 ip4:69.162.98.0/24 ip4:35.190.247.0/24 ip4:223.165.115.0/24 ip4:223.165.113.0/24 ip4:209.167.231.0/24 ip4:208.115.239.0/24 include:_s3.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s3.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:208.115.235.0/24 ip4:208.115.214.0/24 ip4:205.201.136.0/24 ip4:205.201.128.0/24 ip4:204.92.31.0/24 ip4:204.92.26.0/24 ip4:204.92.22.0/24 ip4:204.92.19.0/24 ip4:204.92.114.0/24 ip4:204.232.163.0/24 ip4:173.231.139.0/24 ip4:165.131.174.0/24 ip4:141.122.124.0/24 ip4:66.48.80.0/25 ip4:204.92.21.0/25 ip4:69.20.90.0/26 ip4:75.126.200.128/27 ip4:74.63.47.96/27 ip4:74.205.22.0/27 ip4:72.26.195.64/27 ip4:69.20.41.64/27 ip4:67.228.50.32/27 include:_s4.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s4.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:174.36.92.96/27 ip4:173.231.138.192/27 ip4:77.73.82.48/28 ip4:174.36.80.208/28 ip4:69.20.10.80/29 ip4:207.97.240.168/29 ip4:207.97.238.88/29 ip4:194.55.91.8/30 ip4:81.0.234.10/31 ip4:63.137.180.34/31 ip4:207.97.237.194/31 ip4:195.22.48.234/31 ip4:194.30.0.70/31 ip4:193.149.115.6/31 ip4:165.131.175.214/31 ip4:162.13.207.126/31 ip4:162.13.170.86/31 ip4:141.122.216.44/31 ip4:94.103.23.14 ip4:81.31.35.54 ip4:77.93.217.78 ip4:68.233.76.14 include:_s5.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s5.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:68.233.68.14 ip4:67.23.31.6 ip4:67.207.158.35 ip4:67.207.158.141 ip4:66.77.22.245 ip4:66.77.22.243 ip4:66.179.71.86 ip4:63.137.180.33 ip4:52.154.67.89 ip4:52.150.54.241 ip4:51.138.106.250 ip4:5.79.9.110 ip4:5.79.58.253 ip4:46.34.77.104 ip4:46.235.169.27 ip4:35.214.213.218 ip4:35.214.212.238 ip4:35.214.208.81 ip4:35.214.183.81 ip4:35.207.83.251 ip4:35.207.161.117 ip4:35.207.136.250 ip4:35.207.113.162 ip4:23.253.213.135 ip4:23.253.203.171 include:_s6.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s6.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:216.255.64.168 ip4:213.52.186.142 ip4:213.52.186.141 ip4:213.225.155.115 ip4:213.225.154.26 ip4:213.225.138.9 ip4:213.225.136.35 ip4:208.39.79.234 ip4:20.54.148.64 ip4:194.55.91.7 ip4:194.55.91.12 ip4:194.30.112.4 ip4:194.30.0.72 ip4:194.213.194.178 ip4:193.67.163.9 ip4:193.149.115.4 ip4:193.149.101.17 ip4:188.95.96.121 ip4:185.12.31.44 ip4:18.168.51.200 ip4:18.168.140.58 ip4:173.203.82.6 ip4:173.203.81.82 ip4:173.203.79.77 ip4:173.203.56.127 include:_s7.5t6mby7o1y.powerspf.com ~all\",\n                    \"_s7.5t6mby7o1y.powerspf.com\": \"v=spf1 ip4:165.131.182.50 ip4:165.131.182.49 ip4:164.109.27.232 ip4:162.13.207.219 ip4:162.13.207.125 ip4:162.13.135.116 ip4:162.13.133.245 ip4:141.122.216.46 ip4:141.122.216.43 ip4:141.122.123.193 ip4:134.213.1.63 ip4:104.130.70.233 ip4:104.130.219.250 ip4:104.130.219.135 ip4:104.130.198.37 ~all\"\n                },\n                \"processed_count\": 8\n            }\n        },\n        \"all_mechanism_prefix\": \"~\",\n        \"mechanisms\": \"[\\\"v=spf1\\\", \\\"include:_spf.nestle.com\\\", \\\"include:main1.macrospf.com\\\", \\\"include:main2.macrospf.com\\\", \\\"~all\\\"]\"\n    }\n}"}],"_postman_id":"91f049fa-5570-44a4-9516-7a963cf1abda"},{"name":"Edit PowerSPF By Domain ID","id":"2a12e591-6b79-4334-9721-af107b4e4b5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"actionType\": 0,\n    \"mechanismType\": \"ip6\",\n    \"mechanismValue\": \"2004:0db8:85a3:0000:0000:8a2e:0370:7334\",\n    \"allMechanismPrefix\": \"-\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hostedspf/2225","description":"<h2 id=\"title-update-powerspf-data\">Title: Update PowerSPF Data</h2>\n<h3 id=\"patch-apiv1customershostedspfdomainid\"><code>PATCH /api/v1/customers/hostedspf/{domainID}</code></h3>\n<h3 id=\"description-update-powerspf-by-domain-id\">Description: Update PowerSPF By Domain ID.</h3>\n<p>URL Parameters</p>\n<ul>\n<li><code>domainID</code> (required):</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><p><code>actionType</code> (required if adding or deleting mechanism):</p>\n<ul>\n<li><p><code>description</code>: This only applies to mechanisms. If you intend to create or delete a mechanism, then this parameter is required.</p>\n</li>\n<li><p><code>available_values</code>: <code>0</code> or <code>1</code>, pass <code>0</code> to delete the mechanism or <code>1</code> to create</p>\n</li>\n</ul>\n</li>\n<li><p><code>mechanismType</code> (required with <code>mechanismValue</code>):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>available_values</code>: <code>a</code>,<code>mx</code>,<code>ip4</code>,<code>ip6</code>,<code>include</code>,<code>exists</code>,<code>ptr</code>,<code>redirect</code></p>\n</li>\n</ul>\n</li>\n<li><p><code>mechanismValue</code> required with <code>mechanismType</code>:</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><p><code>allMechanismsPrefix</code>: (optional)</p>\n<ul>\n<li><code>available_values</code>: <code>+</code> (Pass) ,<code>-</code> (fail), <code>~</code> (soft fail) ,<code>?</code> (neutral)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><p><strong>404</strong> Resource not found</p>\n</li>\n<li><p><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"actionType\": [\n      \"The action type field is required when mechanism type is present.\",\n      \"The selected action type is invalid.\",\n      \"The action type must be a number.\"\n    ],\n    \"mechanismValue\": [\n      \"The mechanism value field is required when mechanism type is present.\",\n      \"The mechanism is invalid.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"mechanismType\": [\n      \"The mechanism type field is required when mechanism value is present.\",\n      \"The selected mechanism type is invalid.\",\n      \"The mechanism type must be a string.\"\n    ],\n    \"allMechanismPrefix\": [\n      \"The selected all mechanism prefix is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>423</strong> Something went wrong. It is possible that there is a configuration mismatch in your DNS settings.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hostedspf","2225"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"4a0c2654-1e83-42ba-9315-31f536991078","name":"Edit PowerSPf By Domain ID","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"actionType\": 0,\n    \"mechanismType\": \"ip4\",\n    \"mechanismValue\": \"207.179.177.235/32\",\n    \"allMechanismPrefix\": \"+\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/powerspf/2225"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 12 Jul 2023 11:44:42 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 307,\n        \"domain_id\": 307,\n        \"is_enabled\": null,\n        \"spf_record\": null,\n        \"domain\": null,\n        \"power_spf_value\": null,\n        \"lookup_count\": null,\n        \"spf_labels\": null,\n        \"all_mechanism_prefix\": \"+\",\n        \"mechanisms\": \"[]\"\n    }\n}"}],"_postman_id":"2a12e591-6b79-4334-9721-af107b4e4b5d"}],"id":"fce4847d-2e8b-456d-9a33-f5acafeda836","_postman_id":"fce4847d-2e8b-456d-9a33-f5acafeda836","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Record Generators","item":[{"name":"Generate DMARC Record","event":[{"listen":"test","script":{"id":"76d0cd59-ca61-446e-aaf3-38bd2e0647ac","exec":[""],"type":"text/javascript"}}],"id":"c1b926d0-1de8-44bb-8113-53dafeef788d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"data\": [\r\n       {\r\n            \"policy\": \"reject\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example2@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"87\"\r\n       },\r\n       {\r\n            \"policy\": \"quarantine\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example5@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"20\"\r\n       }\r\n   ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/dmarc","description":"<h2 id=\"title-dmarc-generator-endpoint\">Title: DMARC Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the DMARC record based on the provided data. The maximum count of generated DMARC records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1power-toolsgeneratorsdmarc\"><code>GET /api/v1/power-tools/generators/dmarc</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>policy</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>none</code>, <code>reject</code>, <code>quarantine</code></li>\n<li><code>description</code>: The DMARC policy allows senders to dictate how emails failing the<br />  DMARC check will be handled by email receivers.</li>\n</ul>\n</li>\n<li><code>aggregate_report_email</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The property takes an email addresses. Provide at least one email.</li>\n</ul>\n</li>\n<li><code>forensic_feedback_email</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The property takes an email addresses. Provide at least one email.</li>\n</ul>\n</li>\n<li><code>subdomain_policy</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>none</code>, <code>reject</code>, <code>quarantine</code></li>\n<li><code>description</code>: Select the policy you want to apply to emails sent from your subdomains. If unspecified, the policy applied to the main domain will be applied to the subdomain.</li>\n</ul>\n</li>\n<li><code>dkim_alignment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>strict</code>, <code>relaxed</code></li>\n<li><code>description</code>: In DKIM, the domain value in the d= field of the DKIM-signature in the email header has to align with the domain found in the from header.</li>\n</ul>\n</li>\n<li><code>spf_alignment</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>strict</code>, <code>relaxed</code></li>\n<li><code>description</code>: In SPF, the domain in the ‘Return-Path’ header has to align with that in the from header.</li>\n</ul>\n</li>\n<li><code>forensic_options</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>0</code>, <code>1</code>, <code>d</code>, <code>s</code></li>\n<li><code>description</code>: Forensic options represents in which case you want to receive forensic reports. You can select one or more options.</li>\n</ul>\n</li>\n<li><code>policy_percentage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available values</code>: accepts the range from 0 to 100</li>\n<li><code>description</code>: The percentage tag instructs ISPs to only apply the DMARC policy to a percentage of failing emails. 'pct=50' will instruct receivers to only apply the policy for 50% of the emails that fail the DMARC check.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains\": [\n      \"The domains field is required and must contain inner object elements.\",\n      \"The domains must be an array.\",\n      \"The domains.Index.domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\",\n      \"The selector value(s) is invalid.\",\n      \"The domains inner elements must be an object\",\n      \"The domains inner elements may not have more than 10 items.\",\n      \"The domains.Index.selectors must be an array.\",\n      \"No DKIM Record found\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","generators","dmarc"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1a864200-cc07-4ab3-b9fa-83893b79d6ae","name":"Generate DMARC Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"data\": [\r\n       {\r\n            \"policy\": \"reject\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example2@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"87\"\r\n       },\r\n       {\r\n            \"policy\": \"quarantine\",\r\n            \"subdomain_policy\": \"none\",\r\n            \"aggregate_report_email\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ],\r\n            \"forensic_feedback_email\": [\r\n                \"example5@gmail.com\"\r\n            ],\r\n            \"dkim_alignment\": \"strict\",\r\n            \"spf_alignment\": \"relaxed\",\r\n            \"forensic_options\": [\r\n                \"d\"\r\n            ],\r\n            \"policy_percentage\": \"20\"\r\n       }\r\n   ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/dmarc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=DMARC1; p=reject; sp=none; adkim=s; rua=mailto:example@gmail.com; ruf=mailto:example2@gmail.com; pct=87; fo=d;\"\n        },\n        {\n            \"value\": \"v=DMARC1; p=quarantine; sp=none; adkim=s; rua=mailto:example3@gmail.com,mailto:example4@gmail.com; ruf=mailto:example5@gmail.com; pct=20; fo=d;\"\n        }\n    ]\n}"}],"_postman_id":"c1b926d0-1de8-44bb-8113-53dafeef788d"},{"name":"Generate BIMI Record","id":"ed1c77ce-c0b7-49dd-b4ba-3e5cafddfc8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n           \"domain\": \"example.com\",\n           \"image_url\": \"https://www.svgrepo.com/show/69341/example-logo.svg\",\n           \"certificate_url\": \"\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/bimi","description":"<h2 id=\"title-bimi-generator-endpoint\">Title: BIMI Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the BIMI record based on the provided data. The maximum count of generated BIMI records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsgeneratorsbimi\"><code>POST /api/v1/power-tools/generators/bimi</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>domain</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n</ul>\n</li>\n<li><code>image_url</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: A valid URL of an SVG file. The URL should have the <code>.svg</code> extension.</li>\n</ul>\n</li>\n<li><code>certificate_url</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: A valid URL of an PEM file. The URL should have the .pem extension.\"</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"data\": [\n      \"The data is invalid.\",\n      \"The data field must be an array.\",\n      \"The data field is required\",\n      \"The data.Index field is required\",\n      \"The data.Index must be an array\",\n      \"The data.Index may not have more than 10 items\"\n    ],\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"image_url\": [\n      \"The image url field is required\",\n      \"The image url format is invalid.\",\n      \"The image url must end with one of the following: .svg.\"\n    ],\n    \"certificate_url\": [\n      \"The certificate url format is invalid.\",\n      \"The certificate url must end with one of the following: .pem.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","generators","bimi"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"f26a1d85-64d0-4033-b55e-c1d584511c60","name":"Generate BIMI Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n           \"domain\": \"example.com\",\n           \"image_url\": \"https://www.svgrepo.com/show/69341/example-logo.svg\",\n           \"certificate_url\": \"\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/bimi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=BIMI1;l=https://www.svgrepo.com/show/69341/example-logo.svg;\"\n        }\n    ]\n}"}],"_postman_id":"ed1c77ce-c0b7-49dd-b4ba-3e5cafddfc8b"},{"name":"Generate TLS-RPT Record","id":"b2fdc56e-e3a5-42c5-9e66-5f62c6aa7984","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": [\r\n        {\r\n            \"aggregate_report_emails\": [\r\n                \"example1@gmail.com\",\r\n                \"example2@gmail.com\"\r\n            ]\r\n        },\r\n        {\r\n            \"aggregate_report_emails\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/tls-report","description":"<h2 id=\"title-tls-rpt-generator-endpoint\">Title: TLS-RPT Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the TLS-RPT record based on the provided data. The maximum count of generated TLS-RPT records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsgeneratorstls-report\"><code>POST /api/v1/power-tools/generators/tls-report</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>aggregate_report_emails</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: This array should contain aggregate report email addresses, The number of emails in aggregate_report_emails cannot exceed 10.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"data\": [\n      \"The data is invalid.\",\n      \"The data field must be an array.\",\n      \"The data field is required\",\n      \"The data.Index field is required\",\n      \"The data.Index must be an array\",\n      \"The data.Index may not have more than 10 items\"\n    ],\n    \"aggregate_report_emails\": [\n      \"The data.Index.aggregate_report_emails field is required\",\n      \"The data.Index.aggregate_report_emails.index must be a valid email address.\",\n      \"The data.Index.aggregate_report_emails may not have more than 10 items.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","generators","tls-report"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"6e7800bd-3367-4a1a-b4b5-9485f6d3dc47","name":"Generate MTA-STS TLS-RPT Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": [\r\n        {\r\n            \"aggregate_report_emails\": [\r\n                \"example1@gmail.com\",\r\n                \"example2@gmail.com\"\r\n            ]\r\n        },\r\n        {\r\n            \"aggregate_report_emails\": [\r\n                \"example3@gmail.com\",\r\n                \"example4@gmail.com\"\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/tls-report"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=TLSRPTv1; rua=mailto:example1@gmail.com,mailto:example2@gmail.com;\"\n        },\n        {\n            \"value\": \"v=TLSRPTv1; rua=mailto:example3@gmail.com,mailto:example4@gmail.com;\"\n        }\n    ]\n}"}],"_postman_id":"b2fdc56e-e3a5-42c5-9e66-5f62c6aa7984"},{"name":"Generate DKIM Record","id":"2eb5bce1-6006-4faf-844d-17a2ad45eda3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/dkim?key_size=1024&count=5","description":"<h2 id=\"title-dkim-generator-endpoint\">Title: DKIM Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the DKIM record based on the provided data. The maximum count of generated DKIM records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsgeneratorsdkim\"><code>POST /api/v1/power-tools/generators/dkim</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>key_size</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available values</code>: <code>1024</code>, <code>2048</code>, <code>4096</code></li>\n<li><code>description</code>: Key size for DKIM record generation.</li>\n</ul>\n</li>\n<li><code>count</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available values</code>: <code>1-10</code></li>\n<li><code>description</code>: The count for generating DKIM records should not exceed 10. If the count is not specified, it will create one record.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"key_size\": [\n      \"The key size must be an integer.\",\n      \"The selected key size is invalid.\"\n    ],\n    \"count\": [\n      \"The count must be a number.\",\n      \"The count may not be greater than 10.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","generators","dkim"],"host":["https://app.powerdmarc.com"],"query":[{"key":"key_size","value":"1024"},{"key":"count","value":"5"}],"variable":[]}},"response":[{"id":"80babf6c-2483-4ddf-a0d7-a605de7a80ae","name":"Generate DKIM Record","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"multipart/form-data","type":"text","disabled":true}],"url":{"raw":"https://app.powerdmarc.com/api/v1/power-tools/generators/dkim?key_size=1024&count=2","host":["https://app.powerdmarc.com"],"path":["api","v1","power-tools","generators","dkim"],"query":[{"key":"key_size","value":"1024"},{"key":"count","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": {\n                \"public_key\": \"-----BEGIN PUBLIC KEY-----\\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCdQuvI+GXpxw2/Qb0KDGPG53P7\\nuxeoNUU193Ft5X+emlqEW4Zw3SLHMlJrCTGhUHjJQZ7QrLk5LW5p+DMYkXIvWXPs\\nLWNH0QgFECwlJaFvc+FsRT3Eco1zrAjJhVcVYXeuZckooeRRGMfxLmmx3mae7+mR\\nmDVJA2H7cr4EEVzaKQIDAQAB\\n-----END PUBLIC KEY-----\\n\",\n                \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJ1C68j4ZenHDb9B\\nvQoMY8bnc/u7F6g1RTX3cW3lf56aWoRbhnDdIscyUmsJMaFQeMlBntCsuTktbmn4\\nMxiRci9Zc+wtY0fRCAUQLCUloW9z4WxFPcRyjXOsCMmFVxVhd65lySih5FEYx/Eu\\nabHeZp7v6ZGYNUkDYftyvgQRXNopAgMBAAECgYBF+Ct+TH7Tp/wG15HrcZ3HNt3U\\n5+Zbse/sVf8C3XSNtbGGaE6F0u4RYONoujt5wZssOGUYBXGX7g3NWmApkzURB4rB\\neZXqRCVDBOwD0jHjOXft3TdOGArwUY4ROWn7oZLtdh1WcL8U9t+dYFncgjsL+v2B\\n1xbMxiG9gduV0wLr8QJBAM2p6yYCEL3ZdAEEqwLK15iUBefqrYex+eRlioyWJ3Z3\\n3IFY+iiznMpKJHQ9eEkoV0qmHYYqGsP4Pgd1tmOnii0CQQDDwE11sKujoCUa/1S3\\nWp+okIZNi+GNiA8YrWoeU+6djQT9Bb5OcELk4NjnljYxfH08KRBZJs+P2smMCaoz\\nLzltAkEAzaHiitsv0BL3SPlY327fCCCgkxTzMqUB/ZqFYDHV/T61C+NiJIYJ870U\\nG+FGPqeGOA5FoNrCbkTsCFtq5NMkdQJAQ29O//lB19eGkNtfIt8cW2SWb8Z9iFVT\\n5gtvoE0HyczX6BZ/beQsl06CSp2rw7aAKiZ3VE8TeBpGDnER6hodrQJAbKsyh/0m\\nUN18BPIKNepqEuLXNipK+3qpvB0y/2kSTX8RoFHRJb1MP0SVvDGEQ8/webFamAxm\\nLH4c3z+9JQQiwg==\\n-----END PRIVATE KEY-----\\n\",\n                \"record\": \"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCdQuvI+GXpxw2/Qb0KDGPG53P7uxeoNUU193Ft5X+emlqEW4Zw3SLHMlJrCTGhUHjJQZ7QrLk5LW5p+DMYkXIvWXPsLWNH0QgFECwlJaFvc+FsRT3Eco1zrAjJhVcVYXeuZckooeRRGMfxLmmx3mae7+mRmDVJA2H7cr4EEVzaKQIDAQAB\"\n            }\n        },\n        {\n            \"value\": {\n                \"public_key\": \"-----BEGIN PUBLIC KEY-----\\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDWwzOQF3cUz8LtW/+jl3H0xmts\\ncWmYUVPH0G8OUy262W3GDvajclpk8SzUbswWVC/1Qk35PtJtTzZ0Xqj2aMO8bIyX\\ndHV3UldCn0NDs/JjKRqd8QOXF4ticeWKVBOopn7u/hc75F9zGiElE5j6azYu+IlQ\\nRJpjMAbWnD8kZ1m7jQIDAQAB\\n-----END PUBLIC KEY-----\\n\",\n                \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nMIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBANbDM5AXdxTPwu1b\\n/6OXcfTGa2xxaZhRU8fQbw5TLbrZbcYO9qNyWmTxLNRuzBZUL/VCTfk+0m1PNnRe\\nqPZow7xsjJd0dXdSV0KfQ0Oz8mMpGp3xA5cXi2Jx5YpUE6imfu7+FzvkX3MaISUT\\nmPprNi74iVBEmmMwBtacPyRnWbuNAgMBAAECgYEAyTmxMIur+gYJIJmY19Fo5u6b\\nbMp/JEbfd1NnG0b4jCB56J/QnKji5b3MQWdnNmy/WtA7exRP2jfkT/j525eh/Uzz\\nhfu3r6O7csGq7RLGu0/c6QWTvOhpFi440oaCHjj6nLlj9dNW89MSFcunCPkW95Ct\\n31mnTkqQOy9bQ4vX/wECQQD0r0KtQJD0jyB+BVD+jsSh571nPBdKkQLIQhhvJBkO\\nLEZLlTWsm+ZLH5GiBFUCQx9hu5SPDNk5HB4EWom2qritAkEA4LG0ACxBj5aP61am\\ne/mPaLBzhHtFjRndF+DtAcHkFDAduGqqJREjW8aucWs0NIMptHsSGcORrXt+cBgW\\nWp8KYQJBAO7eJd6S+K/3BgZg1EgeQjG41Ttx+17tH+U2OTpO6DLg4CMrYAHJFFJk\\nWDzts7uIoZs8j3PzXCCXpWokpOpx0eUCQQCYuC+f7nShI7SuQDboDLdscIITibW8\\nMdgUYsy0ZRSgpBOPRPBgQUXHG0N102eoSX4PLZcf680YHNfTWIvZDEABAkB+7A29\\n+YA1VB0RCSYQTUw4ChpEwEsDu1jiSmiRmlkqqIATu8ihIU+IoJJkPtVUytKXcYBM\\ng1jdVC6tVljFmP0g\\n-----END PRIVATE KEY-----\\n\",\n                \"record\": \"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDWwzOQF3cUz8LtW/+jl3H0xmtscWmYUVPH0G8OUy262W3GDvajclpk8SzUbswWVC/1Qk35PtJtTzZ0Xqj2aMO8bIyXdHV3UldCn0NDs/JjKRqd8QOXF4ticeWKVBOopn7u/hc75F9zGiElE5j6azYu+IlQRJpjMAbWnD8kZ1m7jQIDAQAB\"\n            }\n        }\n    ]\n}"}],"_postman_id":"2eb5bce1-6006-4faf-844d-17a2ad45eda3"},{"name":"Generate SPF Record","id":"970fb6fe-cfb6-4419-aa92-ae6e4dce1c84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n            \"authorize_servers_in_mx\": \"1\",\n            \"authorize_servers_in_a\": \"1\",\n            \"ipv4_address\": [\n                \"10.0.0.1\"\n            ],\n            \"ipv6_address\": [\n                \"2001:0db8:85a3:0000:0000:8a2e:0370:7334\"\n            ],\n            \"authorize_servers_in_mx_record\": [\n            \t\"example.com\"\n            ],\n            \"authorize_servers_in_a_record\": [\n            \t\"example2.com\"\n            ],\n            \"auth_senders_3p\": [\n            \t\"example3.com\"\n            ],\n            \"exists_mechanism_senders\": [\n            \t\"example4.com\"\n            ],\n            \"server_email_strictness\": \"-\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/spf","description":"<h2 id=\"title-spf-generator-endpoint\">Title: SPF Generator Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint generates the SPF record based on the provided data. The maximum count of generated SPF records cannot exceed 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolsgeneratorsspf\"><code>POST /api/v1/power-tools/generators/spf</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>data</code> (required):<ul>\n<li><code>Description</code>: An array of data. The entire data should be wrapped into <code>data</code> as an array object item.</li>\n</ul>\n</li>\n<li><code>authorize_servers_in_mx</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>1</code></li>\n<li><code>description</code>: Authorize servers listed in your domain's MX records, value <code>1</code> means yes.</li>\n</ul>\n</li>\n<li><code>authorize_servers_in_a</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>1</code></li>\n<li><code>description</code>: Authorize servers listed in your domain's A records, value <code>1</code> means yes.</li>\n</ul>\n</li>\n<li><code>ipv4_address</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The inner items should be ipv4 addresses.</li>\n</ul>\n</li>\n<li><code>ipv6_address</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: The inner items should be ipv6 addresses.</li>\n</ul>\n</li>\n<li><code>authorize_servers_in_mx_record</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Authorize servers listed in another domain's MX records. This field should contain a valid domain address without <code>HTTP/HTTP</code></li>\n</ul>\n</li>\n<li><code>authorize_servers_in_a_record</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Authorize servers listed in another domain's A records. This field should contain a valid domain address without <code>HTTP/HTTP</code></li>\n</ul>\n</li>\n<li><code>auth_senders_3p</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Authorize domains or 3rd party services that send emails on behalf of this domain. This field should contain a valid domain address without <code>HTTP/HTTP</code></li>\n</ul>\n</li>\n<li><code>exists_mechanism_senders</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Authorize domains or 3rd party senders using the 'exists' mechanism. This field should contain a valid domain address without <code>HTTP/HTTP</code></li>\n</ul>\n</li>\n<li><code>server_email_strictness</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available values</code>: <code>-</code>, <code>~</code>, <code>?</code></li>\n<li><code>description</code>: This is about how strict should the servers treating the emails be? '-' means Fail, '~' means Soft-fail, '?' means Neutral</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"authorize_servers_in_mx\": [\n      \"The selected authorize_servers_in_mx is invalid.\"\n    ],\n    \"authorize_servers_in_a\": [\n      \"The selected authorize_servers_in_a is invalid.\"\n    ],\n    \"ipv4_address\": [\n      \"The ipv4_address.index must be a valid IPv4 address.\"\n    ],\n    \"ipv6_address\": [\n      \"The ipv6_address.index must be a valid IPv6 address.\"\n    ],\n    \"authorize_servers_in_mx_record\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"authorize_servers_in_a_record\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"auth_senders_3p\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"exists_mechanism_senders\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ],\n    \"server_email_strictness\": [\n      \"The selected server email strictness is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","generators","spf"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"050d3d02-158d-47bc-b0fa-7d0167f70097","name":"Generate SPF Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"data\": [\n       {\n            \"authorize_servers_in_mx\": \"1\",\n            \"authorize_servers_in_a\": \"1\",\n            \"ipv4_address\": [\n                \"10.0.0.1\"\n            ],\n            \"ipv6_address\": [\n                \"2001:0db8:85a3:0000:0000:8a2e:0370:7334\"\n            ],\n            \"authorize_servers_in_mx_record\": [\n            \t\"example.com\"\n            ],\n            \"authorize_servers_in_a_record\": [\n            \t\"example2.com\"\n            ],\n            \"auth_senders_3p\": [\n            \t\"example3.com\"\n            ],\n            \"exists_mechanism_senders\": [\n            \t\"example4.com\"\n            ],\n            \"server_email_strictness\": \"-\"\n       }\n   ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/generators/spf"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"value\": \"v=spf1  mx a ip4:10.0.0.1 ip6:2001:0db8:85a3:0000:0000:8a2e:0370:7334 mx:example.com a:example2.com include:example3.com exists:example4.com  -all\"\n        }\n    ]\n}"}],"_postman_id":"970fb6fe-cfb6-4419-aa92-ae6e4dce1c84"}],"id":"dd771d2c-214e-43c8-9e13-92b6e29d7cab","description":"<h1 id=\"api-documentation\">API Documentation</h1>\n<p>All endpoints under this folder support bulk functionality with a maximum count of <code>10</code> items per request. Therefore, you can provide a maximum of <code>10</code> domains, IPs, or other supported data for each endpoint.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'PowerToolbox'</strong> option. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"dd771d2c-214e-43c8-9e13-92b6e29d7cab","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Record Lookup Tools","item":[{"name":"A Record","event":[{"listen":"test","script":{"id":"a151b5db-60a0-4ba5-bf58-19d98e09219b","exec":[""],"type":"text/javascript"}}],"id":"2ca5ae7b-b424-42d8-afcf-505fefdad451","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"google.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/a","description":"<h2 id=\"title-domain-a-record-lookup-endpoint\">Title: Domain A Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the A record of the provided domain or domains. The maximum count of domains that can be provided is 10.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsa\"><code>POST /api/v1/power-tools/lookup/records/a</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","a"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d8520d00-185a-423a-ae3f-0d19f4d2b3a4","name":"A Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/a"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": [\n                {\n                    \"ttl\": \"86400\",\n                    \"value\": \"93.184.216.34\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"2ca5ae7b-b424-42d8-afcf-505fefdad451"},{"name":"AAAA Record","event":[{"listen":"test","script":{"id":"35556c69-40b0-440c-bf0f-80a32e8b3644","exec":[""],"type":"text/javascript"}}],"id":"288d0175-2cad-4699-a326-5a45c1b48287","protocolProfileBehavior":{"disabledSystemHeaders":{"accept":true,"accept-encoding":true,"connection":true},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\",\n      \"example2.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/aaaa","description":"<h2 id=\"title-domain-aaaa-record-lookup-endpoint\">Title: Domain AAAA Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the AAAA record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsaaaa\"><code>POST /api/v1/power-tools/lookup/records/aaaa</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","aaaa"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"ef856854-38fa-4732-a9de-8fda665d93af","name":"AAAA Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\",\n      \"example2.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/aaaa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": [\n                {\n                    \"ttl\": \"86400\",\n                    \"value\": \"2606:2800:220:1:248:1893:25c8:1946\"\n                }\n            ]\n        },\n        {\n            \"domain\": \"example2.com\",\n            \"value\": []\n        }\n    ]\n}"}],"_postman_id":"288d0175-2cad-4699-a326-5a45c1b48287"},{"name":"SPF Record","event":[{"listen":"test","script":{"id":"1d81d13f-cfe7-4aa5-8e83-7413b8fee9b5","exec":[""],"type":"text/javascript"}}],"id":"7b7a2548-5871-4dc5-8032-453132e17a74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/spf","description":"<h2 id=\"title-domain-spf-record-lookup-endpoint\">Title: Domain SPF Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the SPF record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<p>The <code>\"valid\"</code> field indicates if the SPF record is syntactically correct (<code>true</code>) or not (<code>false</code>).</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsspf\"><code>POST /api/v1/power-tools/lookup/records/spf</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","spf"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"c8e97717-b935-484b-945c-05289cb5485e","name":"SPF Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/spf"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": {\n                \"record\": \"v=spf1 -all\",\n                \"spf_tree\": {\n                    \"structure\": {\n                        \"values\": [],\n                        \"errors\": [],\n                        \"warnings\": [],\n                        \"lookups\": 0,\n                        \"void_lookups\": 0,\n                        \"text\": \"example.com\",\n                        \"record\": \"v=spf1 -all\",\n                        \"records\": null,\n                        \"nodes\": []\n                    },\n                    \"record\": \"v=spf1 -all\",\n                    \"records\": null,\n                    \"lookups\": 0,\n                    \"void_lookups\": 0,\n                    \"errors\": [],\n                    \"warnings\": [],\n                    \"valid\": true\n                }\n            },\n            \"value_parsed\": {\n                \"mechanisms\": [\n                    {\n                        \"prefix\": \"v\",\n                        \"type\": \"version\",\n                        \"description\": \"The SPF record version\",\n                        \"value\": \"spf1\"\n                    },\n                    {\n                        \"prefix\": \"-\",\n                        \"prefixdesc\": \"Fail\",\n                        \"type\": \"all\",\n                        \"description\": \"Always matches. It goes at the end of your record\"\n                    }\n                ],\n                \"valid\": true\n            }\n        }\n    ]\n}"}],"_postman_id":"7b7a2548-5871-4dc5-8032-453132e17a74"},{"name":"BIMI Record","event":[{"listen":"test","script":{"id":"5f5bee57-970f-45f4-9ef5-b27b4f5d3999","exec":[""],"type":"text/javascript","packages":{}}}],"id":"24f3f111-7ecc-4cf8-ab90-f0a77b829faa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\",\n      \"example2.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/bimi","description":"<h2 id=\"title-domain-bimi-record-lookup-endpoint\">Title: Domain BIMI Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the BIMI record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsbimi\"><code>POST /api/v1/power-tools/lookup/records/bimi</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","bimi"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"87214079-101a-4e0a-ae25-05b8c42c3186","name":"BIMI Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"example.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/bimi"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"domain\": \"your_domain.com\",\n      \"record\": {\n        \"bimi_status\": {\n          \"value\": \"v=BIMI1;l=https:\\\\/\\\\/app.exampledomain.com\\\\/187\\\\/7a47c0b2-794e-4e4c-9760-d86c51af43e8.svg;a=https:\\\\/\\\\/app.exampledomain.com\\\\/187\\\\/7a47a0b2-794e-4e4c-8760-d86c52af43e3.pem;\"\n        },\n        \"record_checks\": [\n          {\n            \"name\": \"Domain at DMARC enforcement\",\n            \"value\": false,\n            \"text\": \"No\"\n          }\n        ],\n        \"tags\": {\n          \"v\": {\n            \"value\": \"BIMI1\",\n            \"description\": \"BIMI record version\"\n          },\n          \"l\": {\n            \"value\": \"https:\\\\/\\\\/app.exampledomain.com\\\\/187\\\\/7a47c0b2-794e-4e4c-9760-d86c51af43e8.svg\",\n            \"description\": \"Location (URL) of BIMI SVG logo\"\n          },\n          \"a\": {\n            \"value\": \"https:\\\\/\\\\/app.exampledomain.com\\\\/187\\\\/7a47c0b2-794e-4e4c-9760-d86c51af43e8.pem\",\n            \"description\": \"Location (URL) of BIMI VMC certificate\"\n          }\n        },\n        \"certificate\": {\n          \"url\": \"https:\\\\/\\\\/app.exampledomain.com\\\\/187\\\\/7a47a0b2-794e-4e4c-8760-d86c52af43e3.pem;\",\n          \"valid_from\": \"12 May, 2023\",\n          \"expires_on\": \"11 May, 2024\",\n          \"country\": \"US\",\n          \"organization\": \"DigiCert, Inc.\",\n          \"common_name\": \"DigiCert Verified Mark RSA4096 SHA256 2021 CA1\",\n          \"serial_no\": \"13768979270880320418820164357151327728\",\n          \"trademark_registration\": \"6707238\"\n        },\n        \"logo_validation\": {\n          \"version\": \"1.2\",\n          \"baseProfile\": \"tiny-ps\",\n          \"title\": \"ExampleTitle\",\n          \"width\": \"400\",\n          \"height\": \"400\",\n          \"url\": \"https:\\\\/\\\\/app.exampledomain.com\\\\/187\\\\/7a47c0b2-794e-4e4c-9760-d86c51af43e8.svg\",\n          \"size\": \"4.62 KB\"\n        }\n      }\n    }\n  ]\n}"}],"_postman_id":"24f3f111-7ecc-4cf8-ab90-f0a77b829faa"},{"name":"CNAME Record","event":[{"listen":"test","script":{"id":"dc3acfc4-c5fa-40bd-92e8-8fb67e13e547","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"b7338a39-b0c4-4e1e-a1b3-c7042ef4ce00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"_mta-sts.example.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/cname","description":"<h2 id=\"title-domain-cname-record-lookup-endpoint\">Title: Domain CNAME Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the CNAME record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordscname\"><code>POST /api/v1/power-tools/lookup/records/cname</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code> The domain should contain a <code>DNS label</code>, as exemplified in the example below.</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","cname"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"49a48dbc-efca-4156-8cde-89277778b4a9","name":"CNAME Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domains\": [\n      \"_mta-sts.example.com\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"http://powerdmarc.loc//api/v1/power-tools/lookup/records/cname"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"_mta-sts.example.com\",\n            \"value\": [\n                {\n                    \"ttl\": \"300\",\n                    \"value\": \"example-com._mta.mta-sts.tech\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"b7338a39-b0c4-4e1e-a1b3-c7042ef4ce00"},{"name":"DKIM Record","event":[{"listen":"test","script":{"id":"1711b3d3-70a6-4bde-9f57-47db669e2a5d","exec":[""],"type":"text/javascript"}}],"id":"173650e6-c4e8-49b3-983a-bb4f72f00b7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"domains\": [\r\n      {\r\n        \"name\": \"powerdmarc.com\",\r\n        \"selectors\": [\r\n            \"fd\"\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"example.com\"\r\n      },\r\n      {\r\n        \"name\": \"example2.com\"\r\n      }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/dkim","description":"<h2 id=\"title-domain-dkim-record-lookup-endpoint\">Title: Domain DKIM Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the DKIM record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsdkim\"><code>POST /api/v1/power-tools/lookup/records/dkim</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code> The domains should contain objects with the following properties.</li>\n<li><code>name</code> (required) | <code>type</code> - <code>string</code>: This will contain a domain name.</li>\n<li><code>selectors</code> (optional) | <code>type</code> - <code>array</code>:An array of selectors for the current domain.</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains\": [\n      \"The domains field is required and must contain inner object elements.\",\n      \"The domains must be an array.\",\n      \"The domains.Index.domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\",\n      \"The selector value(s) is invalid.\",\n      \"The domains inner elements must be an object\",\n      \"The domains inner elements may not have more than 10 items.\",\n      \"The domains.Index.selectors must be an array.\",\n      \"No DKIM Record found\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","dkim"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"cc10ab00-85f7-4363-a2b8-d92a55559bbd","name":"DKIM Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"domains\": [\r\n      {\r\n        \"domain\": \"powerdmarc.com\",\r\n        \"selectors\": [\r\n            \"fd\",\r\n            \"fd2\"\r\n        ]\r\n      },\r\n      {\r\n        \"domain\": \"opensea.io\",\r\n        \"selectors\": [\r\n            \"s2\"\r\n        ]\r\n      }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/dkim"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"selector\": \"fd\",\n            \"records\": [\n                \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg6S4nbNUIOjF/TSettvG5s+ZsJ/OYLO9PMeik3fuliCMPrpcwupXVPKjgjOrJPTI64CpNnBSZs+6IG43+ETgE8it1wopkUOgXh9xEWgxCXSYDefkOvP8QqlvWYdOFraRAnvmUrcgWAgp6az1nV+03wGmbQunZPiYtOrAp2u0q7oZv7zfYamvPmKvRLkGjHmawuQ3xl6F1p23WEuAtscDS2VZcaIrnqbOpax0qvGy+1Kr2K/oZYfJ386L+FpThaU0yHb9YbYdGndt+N2E0JVeSJYC1T/LHp/9nDXIzmuor1rizFAkaSBUGtz3MoPIpm2hDVi2wEwxye+9DRV70EwSZwIDAQAB\"\n            ],\n            \"valid\": true,\n            \"raw_data\": {\n                \"type\": \"dkim\",\n                \"value\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg6S4nbNUIOjF/TSettvG5s+ZsJ/OYLO9PMeik3fuliCMPrpcwupXVPKjgjOrJPTI64CpNnBSZs+6IG43+ETgE8it1wopkUOgXh9xEWgxCXSYDefkOvP8QqlvWYdOFraRAnvmUrcgWAgp6az1nV+03wGmbQunZPiYtOrAp2u0q7oZv7zfYamvPmKvRLkGjHmawuQ3xl6F1p23WEuAtscDS2VZcaIrnqbOpax0qvGy+1Kr2K/oZYfJ386L+FpThaU0yHb9YbYdGndt+N2E0JVeSJYC1T/LHp/9nDXIzmuor1rizFAkaSBUGtz3MoPIpm2hDVi2wEwxye+9DRV70EwSZwIDAQAB\",\n                \"value_parsed\": {\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"DKIM1\"\n                        },\n                        \"k\": {\n                            \"value\": \"rsa\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg6S4nbNUIOjF/TSettvG5s+ZsJ/OYLO9PMeik3fuliCMPrpcwupXVPKjgjOrJPTI64CpNnBSZs+6IG43+ETgE8it1wopkUOgXh9xEWgxCXSYDefkOvP8QqlvWYdOFraRAnvmUrcgWAgp6az1nV+03wGmbQunZPiYtOrAp2u0q7oZv7zfYamvPmKvRLkGjHmawuQ3xl6F1p23WEuAtscDS2VZcaIrnqbOpax0qvGy+1Kr2K/oZYfJ386L+FpThaU0yHb9YbYdGndt+N2E0JVeSJYC1T/LHp/9nDXIzmuor1rizFAkaSBUGtz3MoPIpm2hDVi2wEwxye+9DRV70EwSZwIDAQAB\"\n                        }\n                    },\n                    \"records\": null,\n                    \"valid\": true\n                },\n                \"selector\": \"fd\"\n            }\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"selector\": \"fd2\",\n            \"records\": [\n                \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn4SOjE5EE1ls/9YRNuEvyKNDYUY1KXadU3evTEdL8yTngLP6sQ9D54mZKcgpZIO6bmjV8xqUcKBDq5KG970pO9NCN3Mcgb7wLfgoiQtsTRNRWXUHaFdaPmg7/atw+RljLy2f6zOLEWsT7w0PKb3470rQt2sbyyylHzcuqe92xz3b7BrDRzFB8i3kSClqu5lT1KjlOoo9TMZ25v8WZO80EeyMfz0rFS0oOVp9fm8PIDCAna4NOUXelOqBcquNjJ5BxiUgHU7bOVwe5PFog1U/JRtRMAgJYTM9w6B1Mfk7s+4o7b6PiyE/tnKE7m0uj0uvZsmXpBcc4kGjXVCUMX3XpwIDAQAB\"\n            ],\n            \"valid\": true,\n            \"raw_data\": {\n                \"type\": \"dkim\",\n                \"value\": \"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn4SOjE5EE1ls/9YRNuEvyKNDYUY1KXadU3evTEdL8yTngLP6sQ9D54mZKcgpZIO6bmjV8xqUcKBDq5KG970pO9NCN3Mcgb7wLfgoiQtsTRNRWXUHaFdaPmg7/atw+RljLy2f6zOLEWsT7w0PKb3470rQt2sbyyylHzcuqe92xz3b7BrDRzFB8i3kSClqu5lT1KjlOoo9TMZ25v8WZO80EeyMfz0rFS0oOVp9fm8PIDCAna4NOUXelOqBcquNjJ5BxiUgHU7bOVwe5PFog1U/JRtRMAgJYTM9w6B1Mfk7s+4o7b6PiyE/tnKE7m0uj0uvZsmXpBcc4kGjXVCUMX3XpwIDAQAB\",\n                \"value_parsed\": {\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"DKIM1\"\n                        },\n                        \"k\": {\n                            \"value\": \"rsa\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn4SOjE5EE1ls/9YRNuEvyKNDYUY1KXadU3evTEdL8yTngLP6sQ9D54mZKcgpZIO6bmjV8xqUcKBDq5KG970pO9NCN3Mcgb7wLfgoiQtsTRNRWXUHaFdaPmg7/atw+RljLy2f6zOLEWsT7w0PKb3470rQt2sbyyylHzcuqe92xz3b7BrDRzFB8i3kSClqu5lT1KjlOoo9TMZ25v8WZO80EeyMfz0rFS0oOVp9fm8PIDCAna4NOUXelOqBcquNjJ5BxiUgHU7bOVwe5PFog1U/JRtRMAgJYTM9w6B1Mfk7s+4o7b6PiyE/tnKE7m0uj0uvZsmXpBcc4kGjXVCUMX3XpwIDAQAB\"\n                        }\n                    },\n                    \"records\": null,\n                    \"valid\": true\n                },\n                \"selector\": \"fd2\"\n            }\n        },\n        {\n            \"domain\": \"opensea.io\",\n            \"selector\": \"s2\",\n            \"records\": [\n                \"k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/8rUS1/kDkJkW45ZiiQtkZQ4b0/63oHI++qSW1pTXPeBJHR3kz1v6gqCvnGLl1cQ8rrgjZCUs0WsLbtewhmZss99/Nw9/JF8LgJtBqu9mUuCJPe8YOyqEh+134KSLi4aBtev+fYRnzpY+Y+Dv49LlL/XUPyWuuC7g+aqiKO4CnQIDAQAB\"\n            ],\n            \"valid\": true,\n            \"raw_data\": {\n                \"type\": \"dkim\",\n                \"value\": \"k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/8rUS1/kDkJkW45ZiiQtkZQ4b0/63oHI++qSW1pTXPeBJHR3kz1v6gqCvnGLl1cQ8rrgjZCUs0WsLbtewhmZss99/Nw9/JF8LgJtBqu9mUuCJPe8YOyqEh+134KSLi4aBtev+fYRnzpY+Y+Dv49LlL/XUPyWuuC7g+aqiKO4CnQIDAQAB\",\n                \"value_parsed\": {\n                    \"tags\": {\n                        \"k\": {\n                            \"value\": \"rsa\"\n                        },\n                        \"t\": {\n                            \"value\": \"s\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/8rUS1/kDkJkW45ZiiQtkZQ4b0/63oHI++qSW1pTXPeBJHR3kz1v6gqCvnGLl1cQ8rrgjZCUs0WsLbtewhmZss99/Nw9/JF8LgJtBqu9mUuCJPe8YOyqEh+134KSLi4aBtev+fYRnzpY+Y+Dv49LlL/XUPyWuuC7g+aqiKO4CnQIDAQAB\"\n                        }\n                    },\n                    \"records\": null,\n                    \"valid\": true\n                },\n                \"selector\": \"s2\"\n            }\n        }\n    ]\n}"}],"_postman_id":"173650e6-c4e8-49b3-983a-bb4f72f00b7a"},{"name":"DMARC Record","event":[{"listen":"test","script":{"id":"da1c592c-0f04-4579-8ef4-41f4b09b231f","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"c45bf526-2d18-48b0-8c50-b3630b7d23b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\",\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/dmarc","description":"<h2 id=\"title-domain-dmarc-record-lookup-endpoint\">Title: Domain DMARC Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the DMARC record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsdmarc\"><code>POST /api/v1/power-tools/lookup/records/dmarc</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","dmarc"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a08afd22-1615-4525-ba59-177e03d73660","name":"DMARC Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\",\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/dmarc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"record\": null,\n            \"value_parsed\": null\n        },\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"record\": \"v=DMARC1; p=reject; rua=mailto:15r6gzki9a@rua.powerdmarc.com,mailto:dmarc@powerdmarc.com; ruf=mailto:15r6gzki9a@ruf.powerdmarc.com,mailto:dmarc@powerdmarc.com; pct=100; fo=0:1:d:s;\",\n            \"value_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"DMARC1\"\n                    },\n                    \"p\": {\n                        \"value\": \"reject\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:15r6gzki9a@rua.powerdmarc.com,mailto:dmarc@powerdmarc.com\"\n                    },\n                    \"ruf\": {\n                        \"value\": \"mailto:15r6gzki9a@ruf.powerdmarc.com,mailto:dmarc@powerdmarc.com\"\n                    },\n                    \"pct\": {\n                        \"value\": \"100\"\n                    },\n                    \"fo\": {\n                        \"value\": \"0:1:d:s\"\n                    }\n                },\n                \"records\": null,\n                \"valid\": true\n            }\n        }\n    ]\n}"}],"_postman_id":"c45bf526-2d18-48b0-8c50-b3630b7d23b5"},{"name":"FCRDNS","event":[{"listen":"test","script":{"id":"d0fbbe9c-ee21-47b0-91ce-6ac38cd5d10a","exec":[""],"type":"text/javascript"}}],"id":"78d65310-4691-49a6-97df-5e67c7275770","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ips\": [\n        \"93.184.216.34\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/fcrdns","description":"<h2 id=\"title-domain-fcrdns-lookup-endpoint\">Title: Domain FCRDNS Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the FCRDNS record of the provided IP or IPs. The maximum count of IPs that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookupfcrdns\"><code>POST /api/v1/power-tools/lookup/fcrdns</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>ips</code> (required): An array of IPs. You need to provide at least one IP. Elements in the IPs array must be a valid IP.</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"ips\": [\n      \"The ips must be an array.\",\n      \"The ips field is required\",\n      \"The ips.Index must be a valid IP address.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","fcrdns"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0b6adfbd-cdb0-4335-8ff2-99c59c0da18b","name":"FCRDNS","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ips\": [\n        \"93.184.216.34\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://powerdmarc.loc//api/v1/power-tools/lookup/fcrdns"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"ip\": \"93.184.216.34\",\n            \"is_valid\": true,\n            \"host_exist\": true,\n            \"host_a_record_exist\": true,\n            \"hostname\": \"sof.example.net\"\n        }\n    ]\n}"}],"_postman_id":"78d65310-4691-49a6-97df-5e67c7275770"},{"name":"MTA-STS TLS-RPT Record","event":[{"listen":"test","script":{"id":"948a3a69-9771-484b-b1de-d5c4e2f9e3e7","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"80cbf046-d0e0-4f0d-a953-3d9f73d20498","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"powerdmarc.com\",\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/mtasts","description":"<h2 id=\"title-domain-mta-sts-tls-rpt-record-lookup-endpoint\">Title: Domain MTA-STS TLS-RPT Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the MTA-STS TLS-RPT record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsmtasts\"><code>POST /api/v1/power-tools/lookup/records/mtasts</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","mtasts"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"635e23e2-be91-4767-8af8-1a0a4cb31acf","name":"MTA-STS TLS-RPT Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"powerdmarc.com\",\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/mtasts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"value\": {\n                \"txt__mta_sts\": \"v=STSv1; id=20210303194631807328;\",\n                \"txt_smtp_tls\": \"v=TLSRPTv1;rua=mailto:15r6gzki9a@tls.powerdmarc.com,mailto:tls@powerdmarc.com\",\n                \"txt__mta_sts_parsed\": {\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"STSv1\"\n                        },\n                        \"id\": {\n                            \"value\": \"20210303194631807328\"\n                        }\n                    },\n                    \"valid\": true\n                },\n                \"txt_smtp_tls_parsed\": {\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"TLSRPTv1\"\n                        },\n                        \"rua\": {\n                            \"value\": \"mailto:15r6gzki9a@tls.powerdmarc.com,mailto:tls@powerdmarc.com\"\n                        }\n                    },\n                    \"valid\": true\n                },\n                \"policy\": {\n                    \"url\": \"https://mta-sts.powerdmarc.com/.well-known/mta-sts.txt\",\n                    \"version\": \"stsv1\",\n                    \"mode\": \"enforce\",\n                    \"max_age\": \"86400\",\n                    \"mx\": \"aspmx.l.google.com\",\n                    \"mx_1\": \"alt1.aspmx.l.google.com\",\n                    \"mx_2\": \"alt2.aspmx.l.google.com\",\n                    \"mx_3\": \"aspmx2.googlemail.com\",\n                    \"mx_4\": \"aspmx3.googlemail.com\",\n                    \"mx_records\": [\n                        \"aspmx.l.google.com\",\n                        \"alt1.aspmx.l.google.com\",\n                        \"alt2.aspmx.l.google.com\",\n                        \"aspmx2.googlemail.com\",\n                        \"aspmx3.googlemail.com\"\n                    ],\n                    \"error\": null\n                },\n                \"mx\": [\n                    {\n                        \"exchange\": \"aspmx.l.google.com\",\n                        \"priority\": 1\n                    },\n                    {\n                        \"exchange\": \"aspmx2.googlemail.com\",\n                        \"priority\": 10\n                    },\n                    {\n                        \"exchange\": \"aspmx3.googlemail.com\",\n                        \"priority\": 10\n                    },\n                    {\n                        \"exchange\": \"alt1.aspmx.l.google.com\",\n                        \"priority\": 5\n                    },\n                    {\n                        \"exchange\": \"alt2.aspmx.l.google.com\",\n                        \"priority\": 5\n                    }\n                ],\n                \"record_type_mta_sts\": \"mta-sts.powerdmarc.com\",\n                \"record_type_smtp_tls\": \"_smtp._tls.powerdmarc.com\",\n                \"record_type__mta_sts\": \"_mta-sts.powerdmarc.com\"\n            }\n        },\n        {\n            \"domain\": \"example.com\",\n            \"value\": {\n                \"txt__mta_sts\": null,\n                \"txt_smtp_tls\": null,\n                \"txt__mta_sts_parsed\": null,\n                \"txt_smtp_tls_parsed\": null,\n                \"policy\": null,\n                \"mx\": [\n                    {\n                        \"exchange\": \"\",\n                        \"priority\": 0\n                    }\n                ],\n                \"record_type_mta_sts\": \"mta-sts.example.com\",\n                \"record_type_smtp_tls\": \"_smtp._tls.example.com\",\n                \"record_type__mta_sts\": \"_mta-sts.example.com\"\n            }\n        }\n    ]\n}"}],"_postman_id":"80cbf046-d0e0-4f0d-a953-3d9f73d20498"},{"name":"MX Record","id":"1a2c4956-82b2-413d-9381-58ca41ce1697","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/mx","description":"<h2 id=\"title-domain-mx-record-lookup-endpoint\">Title: Domain MX Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the MX record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsmx\"><code>POST /api/v1/power-tools/lookup/records/mx</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","mx"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"6c7e41e4-15e9-4bb6-8b47-0498519c9e13","name":"MX Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"powerdmarc.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/mx"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"powerdmarc.com\",\n            \"value\": [\n                {\n                    \"exchange\": \"aspmx.l.google.com\",\n                    \"priority\": 1\n                },\n                {\n                    \"exchange\": \"aspmx2.googlemail.com\",\n                    \"priority\": 10\n                },\n                {\n                    \"exchange\": \"aspmx3.googlemail.com\",\n                    \"priority\": 10\n                },\n                {\n                    \"exchange\": \"alt1.aspmx.l.google.com\",\n                    \"priority\": 5\n                },\n                {\n                    \"exchange\": \"alt2.aspmx.l.google.com\",\n                    \"priority\": 5\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"1a2c4956-82b2-413d-9381-58ca41ce1697"},{"name":"NS Record","event":[{"listen":"test","script":{"id":"1c2f9161-7b03-4cc0-bb24-57cfc0076a95","exec":[""],"type":"text/javascript"}}],"id":"e3b02e8d-7b5f-485b-978e-547742ae6896","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/ns","description":"<h2 id=\"title-domain-ns-record-lookup-endpoint\">Title: Domain NS Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the NS record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsns\"><code>POST /api/v1/power-tools/lookup/records/ns</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","ns"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"8aca6f24-a65b-49f5-aa54-2e4da67db47c","name":"NS Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/ns"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": [\n                \"a.iana-servers.net\",\n                \"b.iana-servers.net\"\n            ]\n        }\n    ]\n}"}],"_postman_id":"e3b02e8d-7b5f-485b-978e-547742ae6896"},{"name":"PTR Record","event":[{"listen":"test","script":{"id":"50d4a599-c285-47b4-a414-f8c7757ece55","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"7d3adbff-f632-4503-8831-3031873988f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ips\": [\n        \"104.26.6.235\",\n        \"216.58.206.206\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/ptr","description":"<h2 id=\"title-ip-ptr-record-lookup-endpoint\">Title: IP PTR Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the PTR record of the provided IP or IPs. The maximum count of IPs that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordsptr\"><code>POST /api/v1/power-tools/lookup/records/ptr</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>ips</code> (required): An array of IPs. You need to provide at least one IP. Elements in the IPs array must be a valid IPs without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"ips\": [\n      \"The ips must be an array.\",\n      \"The ips field is required\",\n      \"The ips.Index must be a valid IP address.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","ptr"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"bce0396a-ab14-4b86-ac4e-752770125c1c","name":"PTR Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ips\": [\n        \"104.26.6.235\",\n        \"216.58.206.206\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/ptr"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"ip\": \"104.26.6.235\",\n            \"value\": null,\n            \"value_parsed\": null\n        },\n        {\n            \"ip\": \"216.58.206.206\",\n            \"value\": \"sof02s28-in-f14.1e100.net\",\n            \"value_parsed\": null\n        }\n    ]\n}"}],"_postman_id":"7d3adbff-f632-4503-8831-3031873988f5"},{"name":"SOA Record","event":[{"listen":"test","script":{"id":"b938d6ab-51ff-4504-811a-06bfeccb59a9","exec":[""],"type":"text/javascript"}}],"id":"11cfbf79-6ecb-4252-976a-dfee7f36a78e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/soa","description":"<h2 id=\"title-domain-soa-record-lookup-endpoint\">Title: Domain SOA Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the SOA record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordssoa\"><code>POST /api/v1/power-tools/lookup/records/soa</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","soa"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"71570d48-89bd-4d49-a556-2cbacee670d4","name":"SOA Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/soa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": [\n                {\n                    \"ttl\": \"3600\",\n                    \"value\": {\n                        \"primary_ns\": \"ns.icann.org\",\n                        \"responsible_email\": \"noc.dns.icann.org\",\n                        \"serial\": \"2022091280\",\n                        \"refresh\": \"7200\",\n                        \"retry\": \"3600\",\n                        \"expire\": \"1209600\",\n                        \"minttl\": \"3600\"\n                    }\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"11cfbf79-6ecb-4252-976a-dfee7f36a78e"},{"name":"CAA Record","event":[{"listen":"test","script":{"id":"b938d6ab-51ff-4504-811a-06bfeccb59a9","exec":[""],"type":"text/javascript","packages":{}}}],"id":"a1ac3944-8230-40e0-be9b-54447e845203","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/caa","description":"<h2 id=\"title-domain-caa-record-lookup-endpoint\">Title: Domain CAA Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the CAA record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordscaa\"><code>POST /api/v1/power-tools/lookup/records/caa</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>200</strong> success</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": [\n    {\n      \"domain\": \"example.com\",\n      \"value\": [\n        {\n          \"ttl\": \"3600\",\n          \"value\": \"0 issue \\\"comodoca.com\"\n        }\n      ]\n    }\n  ]\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","caa"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"2e334044-b3d9-492b-a35a-dafc8253a118","name":"CAA Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/caa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"domain\": \"example.com\",\n      \"value\": [\n        {\n          \"ttl\": \"3600\",\n          \"value\": \"0 issue \\\"comodoca.com\"\n        }\n      ]\n    }\n  ]\n}"}],"_postman_id":"a1ac3944-8230-40e0-be9b-54447e845203"},{"name":"TXT Record","event":[{"listen":"test","script":{"id":"b7fd6174-9e72-4a36-8c65-c25f2d400209","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"80fccece-a944-4126-b481-343e91013ec9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/txt","description":"<h2 id=\"title-domain-txt-record-lookup-endpoint\">Title: Domain TXT Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the TXT record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordstxt\"><code>POST /api/v1/power-tools/lookup/records/txt</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","records","txt"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"4fb88ff3-6f83-43a8-b3ce-7297a65c45f0","name":"TXT Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/records/txt"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": [\n                {\n                    \"ttl\": \"86400\",\n                    \"value\": \"v=spf1 -all\"\n                },\n                {\n                    \"ttl\": \"86400\",\n                    \"value\": \"wgyf8z8cgvm2qmxpnbnldrcltvk4xqfn\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"80fccece-a944-4126-b481-343e91013ec9"},{"name":"WHOIS Record","event":[{"listen":"test","script":{"id":"f3a3dd99-ac37-49ad-85d9-57fceb62dc63","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"686cfb66-82e8-4765-bc50-34d946c430ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/whois","description":"<h2 id=\"title-domain-whois-record-lookup-endpoint\">Title: Domain WHOIS Record Lookup Endpoint</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint returns the WHOIS record of the provided domain or domains. The maximum count of domains that can be provided is <code>10</code>.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"post-apiv1power-toolslookuprecordswhois\"><code>POST /api/v1/power-tools/lookup/records/whois</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<ul>\n<li><code>domains</code> (required): An array of domains.You need to provide at least one domain. Elements in the domains array must be a valid domain without the prefix <code>HTTP</code> or <code>HTTPS.</code></li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"The domain field is required\",\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","lookup","whois"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d4a95a6f-3a55-4a84-9b95-410fe5acc014","name":"WHOIS Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/whois"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example.com\",\n            \"value\": \"Domain Name: EXAMPLE.COM\\n   Registry Domain ID: 2336799_DOMAIN_COM-VRSN\\n   Registrar WHOIS Server: whois.iana.org\\n   Registrar URL: http://res-dom.iana.org\\n   Updated Date: 2023-05-12T15:13:35Z\\n   Creation Date: 1995-08-14T04:00:00Z\\n   Registry Expiry Date: 2023-08-13T04:00:00Z\\n   Registrar: RESERVED-Internet Assigned Numbers Authority\\n   Registrar IANA ID: 376\\n   Registrar Abuse Contact Email:\\n   Registrar Abuse Contact Phone:\\n   Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited\\n   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited\\n   Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited\\n   Name Server: A.IANA-SERVERS.NET\\n   Name Server: B.IANA-SERVERS.NET\\n   DNSSEC: signedDelegation\\n   DNSSEC DS Data: 370 13 2 BE74359954660069D5C63D200C39F5603827D7DD02B56F120EE9F3A86764247C\\n   URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/\\n>>> Last update of whois database: 2023-05-18T14:17:04Z <<<\\n\\nFor more information on Whois status codes, please visit https://icann.org/epp\\n\\nNOTICE: The expiration date displayed in this record is the date the\\nregistrar's sponsorship of the domain name registration in the registry is\\ncurrently set to expire. This date does not necessarily reflect the expiration\\ndate of the domain name registrant's agreement with the sponsoring\\nregistrar.  Users may consult the sponsoring registrar's Whois database to\\nview the registrar's reported date of expiration for this registration.\\n\\nTERMS OF USE: You are not authorized to access or query our Whois\\ndatabase through the use of electronic processes that are high-volume and\\nautomated except as reasonably necessary to register domain names or\\nmodify existing registrations; the Data in VeriSign Global Registry\\nServices' (\\\"VeriSign\\\") Whois database is provided by VeriSign for\\ninformation purposes only, and to assist persons in obtaining information\\nabout or related to a domain name registration record. VeriSign does not\\nguarantee its accuracy. By submitting a Whois query, you agree to abide\\nby the following terms of use: You agree that you may use this Data only\\nfor lawful purposes and that under no circumstances will you use this Data\\nto: (1) allow, enable, or otherwise support the transmission of mass\\nunsolicited, commercial advertising or solicitations via e-mail, telephone,\\nor facsimile; or (2) enable high volume, automated, electronic processes\\nthat apply to VeriSign (or its computer systems). The compilation,\\nrepackaging, dissemination or other use of this Data is expressly\\nprohibited without the prior written consent of VeriSign. You agree not to\\nuse electronic processes that are automated and high-volume to access or\\nquery the Whois database except as reasonably necessary to register\\ndomain names or modify existing registrations. VeriSign reserves the right\\nto restrict your access to the Whois database in its sole discretion to ensure\\noperational stability.  VeriSign may restrict or terminate your access to the\\nWhois database for failure to abide by these terms of use. VeriSign\\nreserves the right to modify these terms at any time.\\n\\nThe Registry database contains ONLY .COM, .NET, .EDU domains and\\nRegistrars.\\n% IANA WHOIS server\\n% for more information on IANA, visit http://www.iana.org\\n% This query returned 1 object\\n\\ndomain:       EXAMPLE.COM\\n\\norganisation: Internet Assigned Numbers Authority\\n\\ncreated:      1992-01-01\\nsource:       IANA\"\n        }\n    ]\n}"}],"_postman_id":"686cfb66-82e8-4765-bc50-34d946c430ad"}],"id":"54f297e9-dd36-40c7-a5d4-212ff565f0f0","description":"<h1 id=\"api-documentation\">API Documentation</h1>\n<p>All endpoints under this folder support bulk functionality with a maximum count of <code>10</code> items per request. Therefore, you can provide a maximum of <code>10</code> domains, IPs, or other supported data for each endpoint.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'PowerToolbox'</strong> option. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"54f297e9-dd36-40c7-a5d4-212ff565f0f0","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Domain Analyzer","item":[{"name":"Lookup","item":[{"name":"Start Lookalike Domain Analysis","id":"6757f5ca-f705-4c93-a2ce-dbd519c70b2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/lookalike","description":"<h2 id=\"title-start-lookalike-domain-analysis\">Title: Start Lookalike Domain Analysis</h2>\n<h3 id=\"post-apiv1power-toolslookuplookalike\"><code>POST /api/v1/power-tools/lookup/lookalike</code></h3>\n<h3 id=\"description-start-lookalike-domain-analyze-request\"><strong>Description</strong>: Start Lookalike domain analyze request</h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><code>domain</code> (required) type: string:</li>\n</ul>\n","urlObject":{"path":["api","v1","power-tools","lookup","lookalike"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"5f4b3c12-b5fb-4d0e-9c1b-a451e73a91b6","name":"Start Lookalike Domain Analysis","originalRequest":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/lookalike"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 15 Apr 2026 15:16:27 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 c57ed036fb4235449f975e166451a296.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"IST50-P4"},{"key":"X-Amz-Cf-Id","value":"V06I15t5iEheUsjdaqnJg5nhB7iS8FfuqvnV5HdhH-N3nRgr5v4KtA=="}],"cookie":[],"responseTime":null,"body":"{\n    \"process_id\": \"lookalike_domains_example\"\n}"}],"_postman_id":"6757f5ca-f705-4c93-a2ce-dbd519c70b2a"},{"name":"Lookup Lookalike Domains","id":"f6f5a6ab-2361-48f8-b356-858be29fac0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/lookalike/{{job_id}}","description":"<h2 id=\"title-check-lookalike-domain-checkup-result\">Title: Check Lookalike domain checkup result</h2>\n<h3 id=\"post-apiv1power-toolslookuplookalikejob_id\"><code>POST /api/v1/power-tools/lookup/lookalike/{job_id}</code></h3>\n<h3 id=\"body-parameters\">BODY Parameters</h3>\n<ul>\n<li><p><code>perpage</code> (optional) default 15:</p>\n</li>\n<li><p><code>page</code> (optional) default 1:</p>\n</li>\n<li><p><code>job_id</code> (required):</p>\n<ul>\n<li><p><code>type</code>: <code>string</code></p>\n</li>\n<li><p><code>description</code>: generated id from Start Lookalike Domain Analysis request</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","power-tools","lookup","lookalike","{{job_id}}"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1e552cf9-79d5-4e9d-8d5d-c2ba56d3d5ec","name":"Lookup Lookalike Domains","originalRequest":{"method":"GET","header":[{"key":"accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/power-tools/lookup/lookalike/lookalike_domains_wSlYEs7L"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 15 Apr 2026 15:21:12 GMT"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 c543cadecc65fa757f6906af6c215b8e.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"frHL6KvKcgWQo8Tab1otUta1-5zPTTrcpzmNLOodm7iPx38Oho86iQ=="}],"cookie":[],"responseTime":null,"body":"{\n    \"domain\": \"example.com\",\n    \"total_lookalikes\": 114,\n    \"results\": [\n        {\n            \"lookalike_domain\": \"exaple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.247.81.99\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.parkingcrew.net\",\n                    \"ns1.parkingcrew.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examle.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"212.92.104.3\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.kirklanddc.com\",\n                    \"ns1.kirklanddc.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-09\"\n        },\n        {\n            \"lookalike_domain\": \"eample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.248.169.48\",\n                    \"76.223.54.146\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns1.namefind.com\",\n                    \"ns2.namefind.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-06-29\"\n        },\n        {\n            \"lookalike_domain\": \"xample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"23.227.38.65\"\n                ],\n                \"MX\": [\n                    \"alt1.aspmx.l.google.com\",\n                    \"aspmx.l.google.com\",\n                    \"alt3.aspmx.l.google.com\",\n                    \"alt4.aspmx.l.google.com\",\n                    \"alt2.aspmx.l.google.com\"\n                ],\n                \"NS\": [\n                    \"ns14.domaincontrol.com\",\n                    \"ns13.domaincontrol.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-12\"\n        },\n        {\n            \"lookalike_domain\": \"exmple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 85,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"67.210.233.131\"\n                ],\n                \"MX\": [\n                    \"localhost.exmple.com\"\n                ],\n                \"NS\": [\n                    \"ns19.globalcon.net\",\n                    \"ns20.globalcon.net\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2013-08-10\"\n        },\n        {\n            \"lookalike_domain\": \"exampe.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.233.219.49\",\n                    \"172.237.146.8\",\n                    \"172.237.146.38\",\n                    \"172.233.219.123\",\n                    \"172.237.146.25\",\n                    \"172.233.219.78\"\n                ],\n                \"MX\": [\n                    \"mx156.hostedmxserver.com\"\n                ],\n                \"NS\": [\n                    \"ns1.parklogic.com\",\n                    \"ns2.parklogic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-24\"\n        },\n        {\n            \"lookalike_domain\": \"exampl.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Deletion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"199.191.50.184\"\n                ],\n                \"MX\": [\n                    \"~\"\n                ],\n                \"NS\": [\n                    \"ns111484.ztomy.com\",\n                    \"ns211484.ztomy.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exàmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exámple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exâmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examрle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplê.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplë.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"еxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"εxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examṗle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplе.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplε.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplè.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eẋample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examṕle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"ëxample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"andy.ns.cloudflare.com\",\n                    \"isla.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eхample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eχample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"ex́ample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exаmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exämple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 95,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [\n                    \"85.13.149.201\"\n                ],\n                \"MX\": [\n                    \"w010823c.kasserver.com\"\n                ],\n                \"NS\": [\n                    \"ns6.kasserver.com\",\n                    \"ns5.kasserver.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2025-12-04\"\n        },\n        {\n            \"lookalike_domain\": \"examρle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exαmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"ex̀ample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"èxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"éxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 81,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [\n                    \"144.126.215.83\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"l.secondary2.com\",\n                    \"p.secondary2.com\",\n                    \"a.secondary2.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-04-11\"\n        },\n        {\n            \"lookalike_domain\": \"êxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 20,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplé.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 75,\n            \"status\": \"registered\",\n            \"attack_type\": \"Homograph\",\n            \"dns_records\": {\n                \"A\": [\n                    \"64.29.17.65\",\n                    \"64.29.17.1\"\n                ],\n                \"MX\": [\n                    \"mailsec.protonmail.ch\",\n                    \"mail.protonmail.ch\"\n                ],\n                \"NS\": [\n                    \"ns1.vercel-dns.com\",\n                    \"ns2.vercel-dns.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"aexample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"178.170.116.180\"\n                ],\n                \"MX\": [\n                    \"mail.aexample.com\"\n                ],\n                \"NS\": [\n                    \"dns2.registrar-servers.com\",\n                    \"dns1.registrar-servers.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"iexample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"76.223.54.146\",\n                    \"13.248.169.48\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.namefind.com\",\n                    \"ns1.namefind.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-07-19\"\n        },\n        {\n            \"lookalike_domain\": \"oexample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 55,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [\n                    \"mx01.spamx.net\"\n                ],\n                \"NS\": [\n                    \"ns2.dyna-ns.net\",\n                    \"ns1.dyna-ns.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"e-xample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.67.130.200\",\n                    \"104.21.9.2\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"dawn.ns.cloudflare.com\",\n                    \"julio.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-02-18\"\n        },\n        {\n            \"lookalike_domain\": \"exa-mple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampl-e.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"account-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"billing-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"0example.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 85,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"68.65.120.228\"\n                ],\n                \"MX\": [\n                    \"mx1-hosting.jellyfish.systems\",\n                    \"mx2-hosting.jellyfish.systems\",\n                    \"mx3-hosting.jellyfish.systems\"\n                ],\n                \"NS\": [\n                    \"dns1.namecheaphosting.com\",\n                    \"dns2.namecheaphosting.com\"\n                ]\n            },\n            \"ssl_status\": \"Expired\",\n            \"web_activity_date\": \"2021-03-02\"\n        },\n        {\n            \"lookalike_domain\": \"wwexample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"wwwexample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.247.81.99\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns1.parkingcrew.net\",\n                    \"ns2.parkingcrew.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampleww.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplewww.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 85,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"51.38.140.140\"\n                ],\n                \"MX\": [\n                    \"mail.examplewww.com\"\n                ],\n                \"NS\": [\n                    \"ns1.profil-software.com\",\n                    \"ns2.profil-software.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-03-14\"\n        },\n        {\n            \"lookalike_domain\": \"examplea.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.223.25.84\",\n                    \"54.243.117.197\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"domain-for-sale.hugedomainsdns.com\",\n                    \"forsale.hugedomainsdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-11\"\n        },\n        {\n            \"lookalike_domain\": \"examplee.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"162.248.211.18\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"a.share-dns.com\",\n                    \"b.share-dns.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplei.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampleo.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"mail-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"secure-example.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.67.146.159\",\n                    \"104.21.79.171\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"aleena.ns.cloudflare.com\",\n                    \"abdullah.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-09\"\n        },\n        {\n            \"lookalike_domain\": \"app-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaomple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"verify-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"service-example.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"217.160.0.232\"\n                ],\n                \"MX\": [\n                    \"mx00.ionos.de\",\n                    \"mx01.ionos.de\"\n                ],\n                \"NS\": [\n                    \"ns1079.ui-dns.org\",\n                    \"ns1022.ui-dns.com\",\n                    \"ns1109.ui-dns.biz\",\n                    \"ns1056.ui-dns.de\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaemple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"78.40.11.98\"\n                ],\n                \"MX\": [\n                    \"mail.exaemple.com\"\n                ],\n                \"NS\": [\n                    \"ns1.o2switch.net\",\n                    \"ns2.o2switch.net\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-02-17\"\n        },\n        {\n            \"lookalike_domain\": \"1example.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"15.197.225.128\",\n                    \"3.33.251.168\"\n                ],\n                \"MX\": [\n                    \"smtp.secureserver.net\",\n                    \"mailstore1.secureserver.net\"\n                ],\n                \"NS\": [\n                    \"ns17.domaincontrol.com\",\n                    \"ns18.domaincontrol.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-16\"\n        },\n        {\n            \"lookalike_domain\": \"exa0mple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exa1mple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example1.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"192.185.44.208\"\n                ],\n                \"MX\": [\n                    \"mail.example1.com\"\n                ],\n                \"NS\": [\n                    \"ns8159.hostgator.com\",\n                    \"ns8160.hostgator.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-02\"\n        },\n        {\n            \"lookalike_domain\": \"eexample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"96.38.240.54\"\n                ],\n                \"MX\": [\n                    \"mail.onlineearth.com\"\n                ],\n                \"NS\": [\n                    \"ns1.onlineearth.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-18\"\n        },\n        {\n            \"lookalike_domain\": \"update-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"support-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"login-example.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exaimple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [\n                    \"52.20.84.62\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns1.atom.com\",\n                    \"ns2.atom.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-13\"\n        },\n        {\n            \"lookalike_domain\": \"example0.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 31,\n            \"status\": \"parked\",\n            \"attack_type\": \"Insertion\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"simon.ns.cloudflare.com\",\n                    \"sneh.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exammple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"54.243.117.197\",\n                    \"13.223.25.84\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg2.namebrightdns.com\",\n                    \"nsg1.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-15\"\n        },\n        {\n            \"lookalike_domain\": \"exampple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"3.33.130.190\",\n                    \"15.197.148.33\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns19.domaincontrol.com\",\n                    \"ns20.domaincontrol.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-05-18\"\n        },\n        {\n            \"lookalike_domain\": \"examplle.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 76,\n            \"status\": \"registered\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.21.25.153\",\n                    \"172.67.134.87\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"eric.ns.cloudflare.com\",\n                    \"erin.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-08\"\n        },\n        {\n            \"lookalike_domain\": \"exxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Repetition\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.21.10.82\",\n                    \"172.67.144.240\"\n                ],\n                \"MX\": [\n                    \"_dc-mx.302032b7a870.exxample.com\"\n                ],\n                \"NS\": [\n                    \"cesar.ns.cloudflare.com\",\n                    \"sydney.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-01\"\n        },\n        {\n            \"lookalike_domain\": \"cxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exarnple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 51,\n            \"status\": \"registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [\n                    \"38.38.218.4\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"b.share-dns.net\",\n                    \"a.share-dns.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examp1e.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 55,\n            \"status\": \"registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [\n                    \"mxa.examp1e.com\"\n                ],\n                \"NS\": [\n                    \"sdn.iecc.com\",\n                    \"osdn.services.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examplc.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Substitution\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.co\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.info\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.biz\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.us\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 10,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.net\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 75,\n            \"status\": \"parked\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.20.21.8\",\n                    \"172.66.175.59\"\n                ],\n                \"MX\": [\n                    \"\"\n                ],\n                \"NS\": [\n                    \"hugh.ns.cloudflare.com\",\n                    \"betty.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-04-03\"\n        },\n        {\n            \"lookalike_domain\": \"example.io\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 41,\n            \"status\": \"registered\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"ns2.digitalocean.com\",\n                    \"ns1.digitalocean.com\",\n                    \"ns3.digitalocean.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"example.org\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 75,\n            \"status\": \"parked\",\n            \"attack_type\": \"Tld\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.66.157.237\",\n                    \"104.20.26.136\"\n                ],\n                \"MX\": [\n                    \"\"\n                ],\n                \"NS\": [\n                    \"mitch.ns.cloudflare.com\",\n                    \"katelyn.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-04-02\"\n        },\n        {\n            \"lookalike_domain\": \"exmaple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.18.74.230\",\n                    \"104.18.75.230\"\n                ],\n                \"MX\": [\n                    \"isaac.mx.cloudflare.net\",\n                    \"linda.mx.cloudflare.net\",\n                    \"amir.mx.cloudflare.net\"\n                ],\n                \"NS\": [\n                    \"jay.ns.cloudflare.com\",\n                    \"ara.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-13\"\n        },\n        {\n            \"lookalike_domain\": \"xeample.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 55,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [\n                    \"mx.xeample.com\"\n                ],\n                \"NS\": [\n                    \"gamma.netnautics.net\",\n                    \"delta.netnautics.net\",\n                    \"zeta.netnautics.net\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"eaxmple.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 65,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"202.181.103.212\",\n                    \"157.7.236.66\"\n                ],\n                \"MX\": [\n                    \"mail2.eaxmple.com\",\n                    \"mail1.eaxmple.com\"\n                ],\n                \"NS\": [\n                    \"dns1.eaxmple.com\",\n                    \"dns2.eaxmple.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examlpe.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 66,\n            \"status\": \"parked\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.223.25.84\",\n                    \"54.243.117.197\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg1.namebrightdns.com\",\n                    \"nsg2.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-20\"\n        },\n        {\n            \"lookalike_domain\": \"exampel.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"192.64.151.235\"\n                ],\n                \"MX\": [\n                    \"mail.computer.com\"\n                ],\n                \"NS\": [\n                    \"ns1.anydns.com\",\n                    \"ns2.anydns.com\",\n                    \"ns4.anydns.com\",\n                    \"ns3.anydns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-11\"\n        },\n        {\n            \"lookalike_domain\": \"exapmle.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 90,\n            \"status\": \"registered\",\n            \"attack_type\": \"Transportation\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.182.243\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns2.abovedomains.com\",\n                    \"ns1.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-27\"\n        },\n        {\n            \"lookalike_domain\": \"wxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.233.219.49\",\n                    \"172.237.146.38\",\n                    \"172.237.146.25\",\n                    \"172.233.219.123\",\n                    \"172.237.146.8\",\n                    \"172.233.219.78\"\n                ],\n                \"MX\": [\n                    \"mx156.hostedmxserver.com\"\n                ],\n                \"NS\": [\n                    \"ns1.parklogic.com\",\n                    \"ns2.parklogic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-31\"\n        },\n        {\n            \"lookalike_domain\": \"rxample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 70,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"54.243.117.197\",\n                    \"13.223.25.84\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg1.namebrightdns.com\",\n                    \"nsg2.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-23\"\n        },\n        {\n            \"lookalike_domain\": \"sxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampld.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampoe.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examppe.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampls.com\",\n            \"risk_level\": \"medium\",\n            \"risk_score\": 45,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": [\n                    \"isaac.ns.cloudflare.com\",\n                    \"etta.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exsmple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 70,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"54.243.117.197\",\n                    \"13.223.25.84\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg2.namebrightdns.com\",\n                    \"nsg1.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-10\"\n        },\n        {\n            \"lookalike_domain\": \"exajple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exakple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examole.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"172.233.219.78\",\n                    \"172.237.146.38\",\n                    \"172.237.146.25\",\n                    \"172.233.219.49\",\n                    \"172.237.146.8\",\n                    \"172.233.219.123\"\n                ],\n                \"MX\": [\n                    \"mx156.hostedmxserver.com\"\n                ],\n                \"NS\": [\n                    \"ns1.parklogic.com\",\n                    \"ns2.parklogic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-26\"\n        },\n        {\n            \"lookalike_domain\": \"dxample.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exwmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"examlle.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exampke.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"edample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 80,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"104.21.96.96\",\n                    \"172.67.176.143\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"selah.ns.cloudflare.com\",\n                    \"yichun.ns.cloudflare.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-14\"\n        },\n        {\n            \"lookalike_domain\": \"examplw.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.212.200\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns1.abovedomains.com\",\n                    \"ns2.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-20\"\n        },\n        {\n            \"lookalike_domain\": \"ezample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 70,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.223.25.84\",\n                    \"54.243.117.197\"\n                ],\n                \"MX\": [],\n                \"NS\": [\n                    \"nsg2.namebrightdns.com\",\n                    \"nsg1.namebrightdns.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-02-28\"\n        },\n        {\n            \"lookalike_domain\": \"esample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 89,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"45.130.41.12\"\n                ],\n                \"MX\": [\n                    \"esample.com\"\n                ],\n                \"NS\": [\n                    \"ns2.inmotionhosting.com\",\n                    \"ns1.inmotionhosting.com\"\n                ]\n            },\n            \"ssl_status\": \"Invalid\",\n            \"web_activity_date\": \"2026-03-31\"\n        },\n        {\n            \"lookalike_domain\": \"exzmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        },\n        {\n            \"lookalike_domain\": \"exanple.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 84,\n            \"status\": \"parked\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"13.248.169.48\",\n                    \"76.223.54.146\"\n                ],\n                \"MX\": [\n                    \"\"\n                ],\n                \"NS\": [\n                    \"ns1.afternic.com\",\n                    \"ns2.afternic.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2025-06-03\"\n        },\n        {\n            \"lookalike_domain\": \"examplr.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.212.203\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns2.abovedomains.com\",\n                    \"ns1.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-03-13\"\n        },\n        {\n            \"lookalike_domain\": \"ecample.com\",\n            \"risk_level\": \"high\",\n            \"risk_score\": 94,\n            \"status\": \"registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [\n                    \"103.224.212.217\"\n                ],\n                \"MX\": [\n                    \"park-mx.above.com\"\n                ],\n                \"NS\": [\n                    \"ns16.abovedomains.com\",\n                    \"ns15.abovedomains.com\"\n                ]\n            },\n            \"ssl_status\": \"Valid\",\n            \"web_activity_date\": \"2026-04-05\"\n        },\n        {\n            \"lookalike_domain\": \"exqmple.com\",\n            \"risk_level\": \"low\",\n            \"risk_score\": 14,\n            \"status\": \"not_registered\",\n            \"attack_type\": \"Typosquatting\",\n            \"dns_records\": {\n                \"A\": [],\n                \"MX\": [],\n                \"NS\": []\n            },\n            \"ssl_status\": \"Missing\",\n            \"web_activity_date\": \"-\"\n        }\n    ],\n    \"risk_summary\": {\n        \"high\": 35,\n        \"medium\": 20,\n        \"low\": 59\n    }\n}"}],"_postman_id":"f6f5a6ab-2361-48f8-b356-858be29fac0b"}],"id":"7cc8b90e-6acf-42d4-92b3-3b36575d74eb","_postman_id":"7cc8b90e-6acf-42d4-92b3-3b36575d74eb","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Analyse a domain","id":"ed410f84-27a0-4605-bc31-891d17f96e4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer","description":"<p>Get a domain and return the results of the analysis</p>\n<p>Responses</p>\n<ul>\n<li><strong>200</strong> Success response</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"percent\": 100,\n    \"score\": 100,\n    \"score_mark\": \"A\",\n    \"domain\": \"example.com\",\n    \"details\": {\n      \"a\": [\n        \"203.0.113.1\"\n      ],\n      \"ns\": [\n        \"ns1.example.com\"\n      ],\n      \"mx\": [\n        {\n          \"exchange\": \"mail.example.com\",\n          \"priority\": 10\n        }\n      ],\n      \"dmarc\": \"v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com;\",\n      \"dmarc_parsed\": {\n        \"tags\": {\n          \"v\": {\n            \"value\": \"DMARC1\"\n          },\n          \"p\": {\n            \"value\": \"none\"\n          },\n          \"rua\": {\n            \"value\": \"mailto:dmarc-reports@example.com\"\n          }\n        },\n        \"records\": \"string\",\n        \"valid\": true,\n        \"is_valid\": true\n      },\n      \"dkim\": [\n        {\n          \"selector\": \"default\",\n          \"records\": [\n            \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9...\"\n          ],\n          \"valid\": true,\n          \"raw_data\": \"string\",\n          \"tags\": {\n            \"v\": {\n              \"value\": \"DKIM1\"\n            },\n            \"k\": {\n              \"value\": \"rsa\"\n            },\n            \"p\": {\n              \"value\": \"MIIBIjANBgkqhkiG9...\"\n            }\n          },\n          \"message\": \"DKIM record is valid\",\n          \"record_check\": [\n            {\n              \"key\": \"DKIM record validity\",\n              \"value\": \"Yes\",\n              \"status\": true\n            }\n          ],\n          \"errors\": [\n            \"string\"\n          ],\n          \"warnings\": [\n            \"string\"\n          ]\n        }\n      ],\n      \"spf\": \"v=spf1 ip4:203.0.113.0/24 -all\",\n      \"spf_parsed\": {\n        \"structure\": {\n          \"values\": [\n            {\n              \"value\": \"ip4:203.0.113.0/24\",\n              \"lookups\": 1\n            }\n          ],\n          \"errors\": [\n            \"string\"\n          ],\n          \"warnings\": [\n            \"string\"\n          ],\n          \"lookups\": 1,\n          \"void_lookups\": 0,\n          \"text\": \"v=spf1 ip4:203.0.113.0/24 -all\",\n          \"record\": \"v=spf1 ip4:203.0.113.0/24 -all\",\n          \"records\": \"string\",\n          \"nodes\": [\n            {\n              \"values\": [\n                {\n                  \"value\": \"ip4:203.0.113.0/24\",\n                  \"lookups\": 0\n                }\n              ],\n              \"errors\": [\n                \"string\"\n              ],\n              \"warnings\": [\n                \"string\"\n              ],\n              \"lookups\": 1,\n              \"void_lookups\": 0,\n              \"text\": \"include:example.com\",\n              \"record\": \"v=spf1 ip4:203.0.113.0/24 -all\"\n            }\n          ]\n        }\n      }\n    },\n    \"lookup_date\": \"2020-01-01T09:17:11.343844Z\",\n    \"inactive\": false,\n    \"detected_dkim_selector\": \"some selector\"\n  }\n}\n\n</code></pre>\n<ul>\n<li><strong>401</strong> Unauthenticated</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Validation error</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","analyzer"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"d42bd609-e09e-4d62-adb8-09b3c668c9b6","name":"Success response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 Sep 2024 13:18:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"8c41242cbc653332-EVN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=nedl7tE7510NhPwVC1OOszef2FBM1U%2FV4MHB3fsHBGS%2Bc6%2FUlrC9aMGvPHgrqeQNeXWvHB2386K36wPORKAzwRhkSASZm3Fii%2Bfn%2Fm4xc149huERx%2FGNGP2AMl%2BjQx1Jdi7RkQ%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-site"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"percent\": 86,\n        \"score\": 86,\n        \"score_mark\": \"B\",\n        \"domain\": \"google.com\",\n        \"details\": {\n            \"a\": [\n                \"209.85.202.100\",\n                \"209.85.202.139\",\n                \"209.85.202.138\",\n                \"209.85.202.102\",\n                \"209.85.202.101\",\n                \"209.85.202.113\"\n            ],\n            \"ns\": [\n                \"ns3.google.com\",\n                \"ns1.google.com\",\n                \"ns4.google.com\",\n                \"ns2.google.com\"\n            ],\n            \"mx\": [\n                {\n                    \"exchange\": \"smtp.google.com\",\n                    \"priority\": 10\n                }\n            ],\n            \"dmarc\": \"v=DMARC1; p=reject; rua=mailto:mailauth-reports@google.com\",\n            \"dmarc_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"DMARC1\"\n                    },\n                    \"p\": {\n                        \"value\": \"reject\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:mailauth-reports@google.com\"\n                    }\n                },\n                \"records\": null,\n                \"valid\": true,\n                \"is_valid\": true\n            },\n            \"dkim\": [\n                {\n                    \"selector\": \"20230601\",\n                    \"records\": [\n                        \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\"\n                    ],\n                    \"valid\": true,\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"DKIM1\",\n                            \"description\": \"Version\"\n                        },\n                        \"k\": {\n                            \"value\": \"rsa\",\n                            \"description\": \"DKIM key type\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\",\n                            \"description\": \"Public Key\"\n                        }\n                    },\n                    \"message\": \"This record has been correctly setup\",\n                    \"record_check\": [\n                        {\n                            \"key\": \"Valid DKIM record\",\n                            \"value\": \"Yes\",\n                            \"status\": true\n                        },\n                        {\n                            \"key\": \"Public Key Found\",\n                            \"value\": \"Yes\",\n                            \"status\": true\n                        },\n                        {\n                            \"key\": \"Key Algorithm\",\n                            \"value\": \"rsa\",\n                            \"status\": true\n                        },\n                        {\n                            \"key\": \"Error Details\",\n                            \"value\": \"No errors found\",\n                            \"status\": true\n                        }\n                    ],\n                    \"errors\": [],\n                    \"warnings\": []\n                }\n            ],\n            \"spf\": \"v=spf1 include:_spf.google.com ~all\",\n            \"spf_parsed\": {\n                \"structure\": {\n                    \"values\": [],\n                    \"errors\": [],\n                    \"warnings\": [],\n                    \"lookups\": 4,\n                    \"void_lookups\": 0,\n                    \"text\": \"google.com\",\n                    \"record\": \"v=spf1 include:_spf.google.com ~all\",\n                    \"records\": null,\n                    \"nodes\": [\n                        {\n                            \"values\": [],\n                            \"errors\": [],\n                            \"warnings\": [],\n                            \"lookups\": 4,\n                            \"void_lookups\": 0,\n                            \"text\": \"include:_spf.google.com\",\n                            \"record\": \"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all\",\n                            \"records\": null,\n                            \"nodes\": [\n                                {\n                                    \"values\": [\n                                        {\n                                            \"value\": \"ip4:35.190.247.0/24\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:64.233.160.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:66.102.0.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:66.249.80.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:72.14.192.0/18\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:74.125.0.0/16\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:108.177.8.0/21\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:173.194.0.0/16\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:209.85.128.0/17\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:216.58.192.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:216.239.32.0/19\",\n                                            \"lookups\": 0\n                                        }\n                                    ],\n                                    \"errors\": [],\n                                    \"warnings\": [],\n                                    \"lookups\": 1,\n                                    \"void_lookups\": 0,\n                                    \"text\": \"include:_netblocks.google.com\",\n                                    \"record\": \"v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all\",\n                                    \"records\": null,\n                                    \"nodes\": []\n                                },\n                                {\n                                    \"values\": [\n                                        {\n                                            \"value\": \"ip6:2001:4860:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2404:6800:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2607:f8b0:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2800:3f0:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2a00:1450:4000::/36\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip6:2c0f:fb50:4000::/36\",\n                                            \"lookups\": 0\n                                        }\n                                    ],\n                                    \"errors\": [],\n                                    \"warnings\": [],\n                                    \"lookups\": 1,\n                                    \"void_lookups\": 0,\n                                    \"text\": \"include:_netblocks2.google.com\",\n                                    \"record\": \"v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all\",\n                                    \"records\": null,\n                                    \"nodes\": []\n                                },\n                                {\n                                    \"values\": [\n                                        {\n                                            \"value\": \"ip4:172.217.0.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.32.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.128.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.160.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.217.192.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.253.56.0/21\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:172.253.112.0/20\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:108.177.96.0/19\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:35.191.0.0/16\",\n                                            \"lookups\": 0\n                                        },\n                                        {\n                                            \"value\": \"ip4:130.211.0.0/22\",\n                                            \"lookups\": 0\n                                        }\n                                    ],\n                                    \"errors\": [],\n                                    \"warnings\": [],\n                                    \"lookups\": 1,\n                                    \"void_lookups\": 0,\n                                    \"text\": \"include:_netblocks3.google.com\",\n                                    \"record\": \"v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all\",\n                                    \"records\": null,\n                                    \"nodes\": []\n                                }\n                            ]\n                        }\n                    ]\n                },\n                \"record\": \"v=spf1 include:_spf.google.com ~all\",\n                \"records\": null,\n                \"lookups\": 4,\n                \"void_lookups\": 0,\n                \"errors\": [],\n                \"warnings\": [],\n                \"valid\": true,\n                \"term_value\": \"~\",\n                \"term_text\": \"Soft Fail\",\n                \"has_ptr_record\": false,\n                \"is_valid\": true\n            },\n            \"bimi\": null,\n            \"bimi_parsed\": null,\n            \"mta-sts\": {\n                \"url\": \"https://mta-sts.google.com/.well-known/mta-sts.txt\",\n                \"version\": \"stsv1\",\n                \"mode\": \"enforce\",\n                \"mx\": \"smtp.google.com\",\n                \"mx_1\": \"aspmx.l.google.com\",\n                \"mx_2\": \"*.aspmx.l.google.com\",\n                \"max_age\": \"86400\",\n                \"mx_records\": [\n                    \"smtp.google.com\",\n                    \"aspmx.l.google.com\",\n                    \"*.aspmx.l.google.com\"\n                ],\n                \"error\": null,\n                \"errorDetails\": [],\n                \"is_valid\": true\n            },\n            \"_mta-sts\": \"v=STSv1; id=20210803T010101;\",\n            \"tls\": \"v=TLSRPTv1;rua=mailto:sts-reports@google.com\",\n            \"_mta-sts_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"STSv1\"\n                    },\n                    \"id\": {\n                        \"value\": \"20210803T010101\"\n                    }\n                },\n                \"valid\": true\n            },\n            \"tls_parsed\": {\n                \"tags\": {\n                    \"v\": {\n                        \"value\": \"TLSRPTv1\"\n                    },\n                    \"rua\": {\n                        \"value\": \"mailto:sts-reports@google.com\"\n                    }\n                },\n                \"valid\": true\n            },\n            \"dkim_parsed\": {\n                \"result\": \"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\",\n                \"dkim_parsed\": {\n                    \"tags\": {\n                        \"v\": {\n                            \"value\": \"DKIM1\"\n                        },\n                        \"k\": {\n                            \"value\": \"rsa\"\n                        },\n                        \"p\": {\n                            \"value\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zd3nfUoLHWFbfoPZzAb8bvjsFIIFsNypweLuPe4M+vAP1YxObFxRnpvLYz7Z+bORKLber5aGmgFF9iaufsH1z0+aw8Qex7uDaafzWoJOM/6lAS5iI0JggZiUkqNpRQLL7H6E7HcvOMC61nJcO4r0PwLDZKwEaCs8gUHiqRn/SS3wqEZX29v/VOUVcI4BjaOzOCLaz7V8Bkwmj4Rqq4kaLQQrbfpjas1naScHTAmzULj0Rdp+L1vVyGitm+dd460PcTIG3Pn+FYrgQQo2fvnTcGiFFuMa8cpxgfH3rJztf1YFehLWwJWgeXTriuIyuxUabGdRQu7vh7GrObTsHmIHwIDAQAB\"\n                        }\n                    },\n                    \"messages\": null,\n                    \"records\": null,\n                    \"valid\": true\n                },\n                \"is_valid\": true\n            }\n        },\n        \"lookup_date\": \"2024-09-16T13:18:15.158795Z\",\n        \"inactive\": false,\n        \"detected_dkim_selector\": \"\"\n    }\n}"},{"id":"56b8222b-f0dd-48c9-ba3a-088e955be0d3","name":"Unauthenticated","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\"\n}"},{"id":"be4678c5-b00e-45d8-8481-328794991f59","name":"Forbidden","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\"\n}"},{"id":"fb9d8b06-b71e-4e70-b3c5-d8364ca34ad6","name":"Validation error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"<string>\",\n  \"errors\": {\n    \"domain\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n  }\n}"}],"_postman_id":"ed410f84-27a0-4605-bc31-891d17f96e4e"},{"name":"Generate PDF Report","id":"dbe01c93-f33d-4450-82da-f7b2fa1010f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer/export/pdf","description":"<p>Analyze a domain and return a PDF with the results of the analysis  </p>\n<p>Responses</p>\n<ul>\n<li><p><strong>200</strong> Success response</p>\n<ul>\n<li>Returns the PDF report</li>\n</ul>\n</li>\n<li><p><strong>401</strong> Unauthenticated</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthenticated\"\n}\n\n</code></pre>\n<ul>\n<li><strong>403</strong> Forbidden</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"You are not authorized to access this resource.\"\n}\n\n</code></pre>\n<ul>\n<li><strong>422</strong> Validation error</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","power-tools","analyzer","export","pdf"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"09065b07-4f3c-4323-a41f-a51111c49b49","name":"Generate PDF Report","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <API Key>","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"google.com\",\n  \"auto_dkim\": false,\n  \"selectors\": [\n    \"20230601\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer/export/pdf"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"2cb7d00f-0273-4c84-b45b-e722bc1f9e49","name":"Unauthenticated","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer/export/pdf"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Unauthenticated\"\n}"},{"id":"b66de95d-d095-4c87-9e43-7f8d40efb803","name":"Forbidden","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer/export/pdf"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You are not authorized to access this resource.\"\n}"},{"id":"42f09ff4-8d01-4739-922f-cd4de67bd12e","name":"Validation error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"domain\": \"<string>\",\n  \"auto_dkim\": \"<boolean>\",\n  \"selectors\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/power-tools/analyzer/export/pdf"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domain\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}"}],"_postman_id":"dbe01c93-f33d-4450-82da-f7b2fa1010f4"}],"id":"8b4eb19c-88db-4045-8cbd-ebcdcfcc34fd","_postman_id":"8b4eb19c-88db-4045-8cbd-ebcdcfcc34fd","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Threat Intelligence","item":[{"name":"Get Whois ASN","id":"622497f2-55a5-4eb0-bb48-e75e5735cabf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/dns/whois/asn","description":"<h2 id=\"title-get-whois-asn\">Title: Get Whois ASN</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint gets whois ASN information of an IP address.</p>\n<h3 id=\"get-apiv1dnswhoisasn\"><code>GET /api/v1/dns/whois/asn</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<p>ip (required):</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: IP address</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"ip\": [\n      \"The ip field is required\",\n      \"The ip must be a valid IP address.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","dns","whois","asn"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>IP address</p>\n","type":"text/plain"},"key":"ip","value":"4.4.4.4"}],"variable":[]}},"response":[{"id":"d264493d-219c-44c1-9466-d1a04996f1e8","name":"Get Whois ASN","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/dns/whois/asn?ip=4.4.4.4","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","dns","whois","asn"],"query":[{"key":"ip","value":"4.4.4.4","description":"IP address"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"asn\": {\n            \"whois\": [\n                {\n                    \"as\": \"3356\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"LEVEL3, US\"\n                }\n            ],\n            \"whois_peer\": [\n                {\n                    \"as\": \"209\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"CENTURYLINK-US-LEGACY-QWEST, US\"\n                },\n                {\n                    \"as\": \"1239\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"SPRINTLINK, US\"\n                },\n                {\n                    \"as\": \"1299\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"TWELVE99 Arelion, fka Telia Carrier, SE\"\n                },\n                {\n                    \"as\": \"2914\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"NTT-LTD-2914, US\"\n                },\n                {\n                    \"as\": \"3257\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"GTT-BACKBONE GTT, US\"\n                },\n                {\n                    \"as\": \"6939\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"HURRICANE, US\"\n                },\n                {\n                    \"as\": \"7195\",\n                    \"ip\": \"4.4.4.4\",\n                    \"prefix\": \"4.0.0.0/9\",\n                    \"country\": \"US\",\n                    \"registry\": \"arin\",\n                    \"allocated\": \"1992-12-01\",\n                    \"name\": \"EDGEUNO SAS, CO\"\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"622497f2-55a5-4eb0-bb48-e75e5735cabf"},{"name":"Whois an IP","id":"6a153534-e162-4ed0-8d48-e7070b1aaec3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/dns/whois","description":"<h2 id=\"title-whois-an-ip\">Title: Whois an IP</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint gets whois information of an IP address.</p>\n<h3 id=\"endpoint\">Endpoint</h3>\n<h3 id=\"get-apiv1dnswhois\"><code>GET /api/v1/dns/whois</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<p>ip (required):</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: IP address</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<p>EndFragment</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"ip\": [\n      \"The ip field is required\",\n      \"The ip must be a valid IP address.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","dns","whois"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>IP address</p>\n","type":"text/plain"},"key":"ip","value":"4.4.4.4"}],"variable":[]}},"response":[{"id":"79bf7e81-a0df-41b0-a55a-ba8184c5c9ea","name":"Whois an IP","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/dns/whois?ip=4.4.4.4","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","dns","whois"],"query":[{"key":"ip","value":"4.4.4.4","description":"IP address"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"NetRange\": \"4.4.0.0 - 4.4.255.255\",\n        \"CIDR\": \"4.4.0.0/16\",\n        \"NetName\": \"LVLT-STATIC-4-4-16\",\n        \"NetHandle\": \"NET-4-4-0-0-1\",\n        \"Parent\": \"LVLT-ORG-4-8 (NET-4-0-0-0-1)\",\n        \"NetType\": \"Reallocated\",\n        \"OriginAS\": \"\",\n        \"Organization\": \"Level 3 Communications, Inc. (LVLT)\",\n        \"RegDate\": \"1998-05-22\",\n        \"Updated\": \"2023-02-21\",\n        \"Ref\": \"https://rdap.arin.net/registry/entity/LVLT\",\n        \"OrgName\": \"Level 3 Communications, Inc.\",\n        \"OrgId\": \"LVLT\",\n        \"Address\": \"1025 Eldorado Blvd.\",\n        \"City\": \"Broomfield\",\n        \"StateProv\": \"CO\",\n        \"PostalCode\": \"80021\",\n        \"Country\": \"US\",\n        \"Comment\": \"Without these we will be unable to identify the correct owner of the IP address at that point in time.\",\n        \"OrgAbuseHandle\": \"LAC56-ARIN\",\n        \"OrgAbuseName\": \"L3 Abuse Contact\",\n        \"OrgAbusePhone\": \"+1-877-453-8353\",\n        \"OrgAbuseEmail\": \"abuse@level3.com\",\n        \"OrgAbuseRef\": \"https://rdap.arin.net/registry/entity/LAC56-ARIN\",\n        \"OrgTechHandle\": \"APL7-ARIN\",\n        \"OrgTechName\": \"ADMIN POC LVLT\",\n        \"OrgTechPhone\": \"+1-877-453-8353\",\n        \"OrgTechEmail\": \"ipadmin@lumen.com\",\n        \"OrgTechRef\": \"https://rdap.arin.net/registry/entity/APL7-ARIN\",\n        \"OrgNOCHandle\": \"NOCSU27-ARIN\",\n        \"OrgNOCName\": \"NOC Support\",\n        \"OrgNOCPhone\": \"+1-877-453-8353\",\n        \"OrgNOCEmail\": \"noc.coreip@level3.com\",\n        \"OrgNOCRef\": \"https://rdap.arin.net/registry/entity/NOCSU27-ARIN\"\n    }\n}"}],"_postman_id":"6a153534-e162-4ed0-8d48-e7070b1aaec3"},{"name":"Get geolocation","id":"58b26d0a-2b1f-4de2-a63f-fac64131cb25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.powerdmarc.com/api/v1/dns/lookup","description":"<h2 id=\"title-get-geolocation\">Title: Get geolocation</h2>\n<h3 id=\"description\">Description:</h3>\n<p>The endpoint gets geolocation of an IP address.</p>\n<h3 id=\"get-apiv1dnslookup\"><code>GET /api/v1/dns/lookup</code></h3>\n<h3 id=\"parameters\">Parameters</h3>\n<p>ip (required):</p>\n<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: IP address</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"ip\": [\n      \"The ip field is required\",\n      \"The ip must be a valid IP address.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","dns","lookup"],"host":["https://app.powerdmarc.com"],"query":[{"disabled":true,"description":{"content":"<p>IP address</p>\n","type":"text/plain"},"key":"ip","value":"4.4.4.4"}],"variable":[]}},"response":[{"id":"23ecb539-9b2f-44db-864d-641ad263c9d7","name":"Get geolocation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/dns/lookup?ip=4.4.4.4","protocol":"https","host":["app","powerdmarc","com"],"path":["api","v1","dns","lookup"],"query":[{"key":"ip","value":"4.4.4.4","description":"IP address"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"ip\": \"4.4.4.4\",\n        \"type\": \"ipv4\",\n        \"continent_code\": \"NA\",\n        \"continent_name\": \"North America\",\n        \"country_code\": \"US\",\n        \"region_code\": \"CA\",\n        \"region_name\": \"California\",\n        \"city\": \"Pasadena\",\n        \"zip\": \"91107\",\n        \"latitude\": 34.15000915527344,\n        \"longitude\": -118.08110046386719\n    }\n}"}],"_postman_id":"58b26d0a-2b1f-4de2-a63f-fac64131cb25"}],"id":"6b5e2985-38c7-4f6a-b8f6-3357504fcfed","description":"<h2 id=\"authentication\">Authentication</h2>\n<p>To access the API, you need to include an API key in the request headers. The API token can be generated in the portal by checking the <strong>'Threat Intelligence'</strong> option. Once generated, you can set it as a Bearer token.</p>\n","_postman_id":"6b5e2985-38c7-4f6a-b8f6-3357504fcfed","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"TLS Reports","item":[{"name":"Get TLS-RPT  Per Sending Source","id":"d28e72dc-16e7-4470-8307-414dc4f76d25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateFrom\": \"2023-07-16\",\n    \"dateTo\": \"2023-07-23\",\n    \"perPage\": 5,\n    \"domain\": \"example.com\"   \n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/tls/sending-source","description":"<h2 id=\"title-get-tls-rpt-per-sending-source\">Title: Get TLS-RPT Per Sending Source</h2>\n<h3 id=\"post-apiv1customerstlssending-source\"><code>POST /api/v1/customers/tls/sending-source/</code></h3>\n<h3 id=\"description-get-tls-rpt-per-sending-source-possibly-you-can-retrieve-data-by-filtering-by-date-and-domain-the-datefrom-and-dateto-fields-are-not-required-leaving-these-fields-empty-will-take-the-default-date-one-week-before-the-current-moment-otherwise-if-you-specify-dateto-you-must-also-specify-datefrom\">Description: Get TLS-RPT Per Sending Source. Possibly, you can retrieve data by filtering by date and domain. The 'dateFrom' and 'dateTo' fields are not required. Leaving these fields empty will take the default date one week before the current moment. Otherwise, if you specify 'dateTo', you must also specify 'dateFrom'.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n<li><code>dateFrom</code> (optional):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>domain</code> (optional):</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\",\n      \"The date from does not match the format Y-m-d.\",\n      \"The 'date from' does not match the format Y-m-d.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' field is required when 'date from' is present.\",\n      \"The 'date to' does not match the format Y-m-d.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The page must be at least 1.\"\n    ],\n    \"domain\": [\n      \"Please enter a valid domain name, without http:// prefix\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","tls","sending-source"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"6d17dce1-8ef2-4edf-a828-95a62c04d98b","name":"Per Sending Source","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateFrom\": \"2017-07-23\",\n    \"dateTo\": \"2023-07-23\",\n    \"perPage\": \"3\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/sending-source"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"organization_name\": \"Name 1\",\n            \"policy_type\": \"sts\",\n            \"count\": 17449,\n            \"success_rate\": 100\n        },\n        {\n            \"organization_name\": \"Name 2\",\n            \"policy_type\": \"sts\",\n            \"count\": 16966,\n            \"success_rate\": 100\n        },\n        {\n            \"organization_name\": \"Name 3\",\n            \"policy_type\": \"no-policy-found\",\n            \"count\": 3167,\n            \"success_rate\": 100\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/customers/sending-source?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/customers/sending-source?page=2\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/customers/sending-source?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 2,\n        \"path\": \"https://app.powerdmarc.com/api/v1/customers/sending-source\",\n        \"per_page\": \"3\",\n        \"to\": 3,\n        \"total\": 5\n    }\n}"}],"_postman_id":"d28e72dc-16e7-4470-8307-414dc4f76d25"},{"name":"Get Per Sending Source Details","id":"e1e1ffbb-2a85-4797-b785-e917b406af92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateFrom\": \"2016-07-23\",\n    \"dateTo\": \"2023-05-23\",\n    \"perPage\": 5,\n    \"organizationName\": \"Corporation\",\n    \"policyType\": \"sts\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/tls/sending-source-details","description":"<h2 id=\"title-get-tls-rpt-per-sending-source-details\">Title: Get TLS-RPT per sending source details</h2>\n<h3 id=\"post-apiv1customerstlssending-source-details\"><code>POST /api/v1/customers/tls/sending-source-details/</code></h3>\n<h3 id=\"description-get-tls-rpt-per-sending-source-deatils-by-organization-name-possibly-you-can-retrieve-data-by-filtering-by-date-the-datefrom-and-dateto-fields-are-not-required-leaving-these-fields-empty-will-take-the-default-date-one-week-before-the-current-moment-otherwise-if-you-specify-dateto-you-must-also-specify-datefrom\">Description: Get TLS-RPT per sending source deatils by organization name. Possibly, you can retrieve data by filtering by date. The 'dateFrom' and 'dateTo' fields are not required. Leaving these fields empty will take the default date one week before the current moment. Otherwise, if you specify 'dateTo', you must also specify 'dateFrom'.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>organizationName</code> (required):</li>\n<li><code>policyType</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>sts</code>, <code>no-policy-found</code>, <code>tlsa</code></li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: Result show on each page. The maximum value is 50, the default will be 15, this will work without specifying the parameter.</li>\n</ul>\n</li>\n<li><code>dateFrom</code> (optional):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\",\n      \"The 'date from' does not match the format Y-m-d.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' field is required when 'date from' is present.\",\n      \"The 'date from' does not match the format Y-m-d.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"organizationName\": [\n      \"The organization name field is required\",\n      \"The organization name must be a string.\"\n    ],\n    \"policyType\": [\n      \"The policy type field is required\",\n      \"The selected policy type is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","tls","sending-source-details"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"42bba290-3348-4891-88d0-33a2a8294c0e","name":"Per Sending Source Details","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dateFrom\": \"2017-07-23\",\n    \"dateTo\": \"2023-07-23\",\n    \"perPage\": 1,\n    \"organizationName\": \"Corporation\",\n    \"policy_type\": \"sts\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/sending-source-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 3577,\n            \"recipient_domain\": \"example.com\",\n            \"published_policy\": \"testing\",\n            \"count\": 28,\n            \"successful_emails\": 28,\n            \"failed_emails\": 0,\n            \"delivered_count\": 28,\n            \"date_start\": \"2021-04-12 00:00:00\",\n            \"date_end\": \"2021-04-12 23:59:59\",\n            \"additional_data\": \"{\\\"organization-name\\\":\\\"Example Corporation\\\",\\\"date-range\\\":{\\\"start-datetime\\\":\\\"2021-04-12T00:00:00Z\\\",\\\"end-datetime\\\":\\\"2021-04-12T23:59:59Z\\\"},\\\"contact-info\\\":\\\"tlsrpt-noreply@example.com\\\",\\\"report-id\\\":\\\"132628146004510490+alfardan.com.om\\\",\\\"policies\\\":[{\\\"policy\\\":{\\\"policy-type\\\":\\\"sts\\\",\\\"policy-string\\\":[\\\"version: STSv1\\\",\\\"mode: testing\\\",\\\"mx: smtpdr.example.com.qa\\\",\\\"mx: mx.example.com.om\\\",\\\"mx: ms22461673.msv1.invalid\\\",\\\"mx: mailgw.example.com.qa\\\",\\\"mx: mxb-00639301.gslb.pphosted.com\\\",\\\"mx: mxa-00639301.gslb.pphosted.com\\\",\\\"mx: smtp.alfardan.com.qa\\\",\\\"mx: example-com-om.mail.protection.outlook.com\\\",\\\"max_age: 86400\\\"],\\\"policy-domain\\\":\\\"example.com.om\\\"},\\\"summary\\\":{\\\"total-successful-session-count\\\":28,\\\"total-failure-session-count\\\":0}}]}\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://app.powerdmarc.com/api/v1/customers/sending-source-details?page=1\",\n        \"last\": \"https://app.powerdmarc.com/api/v1/customers/sending-source-details?page=210\",\n        \"prev\": null,\n        \"next\": \"https://app.powerdmarc.com/api/v1/customers/sending-source-details?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 210,\n        \"path\": \"https://app.powerdmarc.com/api/v1/customers/sending-source-details\",\n        \"per_page\": 1,\n        \"to\": 1,\n        \"total\": 210\n    }\n}"}],"_postman_id":"e1e1ffbb-2a85-4797-b785-e917b406af92"},{"name":"Get TLS Per Result By Type","id":"84de1904-c0c0-492c-8ee2-2f7244a69309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"successful\",\n    \"dateFrom\": \"2016-07-23\",\n    \"dateTo\": \"2023-07-17\",\n    \"perPage\": 10,\n    \"domain\": \"example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/tls/per-result","description":"<h2 id=\"title-get-tls-rpt-per-result-by-type\">Title: Get TLS-RPT Per Result By Type</h2>\n<h3 id=\"post-apiv1customerstlsper-result\"><code>POST /api/v1/customers/tls/per-result/</code></h3>\n<h3 id=\"description-get-tls-rpt-per-result-by-type-also-you-can-retrieve-data-by-filtering-date-and-domain-the-datefrom-and-dateto-fields-are-not-required-leaving-these-fields-empty-will-take-the-default-date-one-week-before-the-current-moment-otherwise-if-you-specify-dateto-you-must-also-specify-datefrom\">Description: Get TLS-RPT Per Result by Type. Also, you can retrieve data by filtering date and domain. The 'dateFrom' and 'dateTo' fields are not required. Leaving these fields empty will take the default date one week before the current moment. Otherwise, if you specify 'dateTo', you must also specify 'dateFrom'.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>type</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>failed</code>, <code>successful</code></li>\n</ul>\n</li>\n<li><code>dateFrom</code> (optional):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n<li><code>domain</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Filter by domain name.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\",\n      \"The date from cannot be after today.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' field is required when 'date from' is present.\",\n      \"The date to cannot be after today.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","tls","per-result"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"2b030f77-d206-42ae-9c11-95dc5f1670d0","name":"Get TLS Per Result By Type","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"failed\",\n    \"dateFrom\": \"2017-07-23\",\n    \"dateTo\": \"2023-07-23\",\n    \"perPage\": 10\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/sending-source-failed"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 14 Jun 2023 13:47:14 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"organization_name\": \"Org1\",\n            \"policy_type\": \"sts\",\n            \"failure_count\": 6212,\n            \"success_count\": 0,\n            \"total_count\": 6212\n        },\n        {\n            \"organization_name\": \"Org2.\",\n            \"policy_type\": \"sts\",\n            \"failure_count\": 4493,\n            \"success_count\": 0,\n            \"total_count\": 4493\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/customers/sending-source-failed?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/customers/sending-source-failed?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://powerdmarc.loc/api/v1/customers/sending-source-failed\",\n        \"per_page\": 10,\n        \"to\": 2,\n        \"total\": 2\n    }\n}"}],"_postman_id":"84de1904-c0c0-492c-8ee2-2f7244a69309"},{"name":"Get TLS Per Result Details","id":"c64af9ce-8e73-4e29-919d-6cd3bbdceedf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"successful\",\n    \"dateFrom\": \"2017-07-23\",\n    \"dateTo\": \"2023-07-23\",\n    \"perPage\": 10,\n    \"policyType\": \"sts\",\n    \"organizationName\": \"Org. Name\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/tls/per-result-details","description":"<h2 id=\"title-get-tls-rpt-per-result-details\">Title: Get TLS-RPT Per Result Details</h2>\n<h3 id=\"post-apiv1customerstlsper-result-details\"><code>POST /api/v1/customers/tls/per-result-details/</code></h3>\n<h3 id=\"description-get-tls-rpt-per-result-details-by-organization-name-also-you-can-retrieve-data-by-filtering-by-date-the-datefrom-and-dateto-fields-are-not-required-leaving-these-fields-empty-will-take-the-default-date-one-week-before-the-current-moment-otherwise-if-you-specify-dateto-you-must-also-specify-datefrom\">Description: Get TLS-RPT per result details by Organization name. Also, you can retrieve data by filtering by date. The 'dateFrom' and 'dateTo' fields are not required. Leaving these fields empty will take the default date one week before the current moment. Otherwise, if you specify 'dateTo', you must also specify 'dateFrom'.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>organizationName</code> (required):</li>\n<li><code>policyType</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>available_values</code>: <code>sts</code>, <code>no-policy-found</code>, <code>tlsa</code></li>\n</ul>\n</li>\n<li><code>dateFrom</code> (optional):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' field is required when 'date from' is present.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"organizationName\": [\n      \"The organization name field is required\",\n      \"The organization name must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","tls","per-result-details"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"e65670b5-93bd-472f-95e0-0329de7a42fc","name":"Tls Per Result Details","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"successful\",\n    \"dateFrom\": \"2017-07-23\",\n    \"dateTo\": \"2023-07-23\",\n    \"perPage\": 10,\n    \"policyType\": \"sts\",\n    \"organizationName\": \"Org Name\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/tls/per-result-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Thu, 15 Jun 2023 10:10:06 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"52"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 31087,\n            \"policy_domain\": \"example.com\",\n            \"policy_sts_mode\": \"testing\",\n            \"total_count\": 34,\n            \"failure_count\": 0,\n            \"success_count\": 34,\n            \"delivered_count\": 34,\n            \"is_failure\": false,\n            \"is_success\": true,\n            \"is_delivered\": true,\n            \"date_start\": 1631491200,\n            \"date_end\": 1631577599\n        },\n        {\n            \"id\": 31016,\n            \"policy_domain\": \"example2.com\",\n            \"policy_sts_mode\": \"testing\",\n            \"total_count\": 1348,\n            \"failure_count\": 0,\n            \"success_count\": 1348,\n            \"delivered_count\": 1348,\n            \"is_failure\": false,\n            \"is_success\": true,\n            \"is_delivered\": true,\n            \"date_start\": 1631491200,\n            \"date_end\": 1631577599\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/customers/tls/per-result-details?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/customers/tls/per-result-details?page=124\",\n        \"prev\": null,\n        \"next\": \"http://powerdmarc.loc/api/v1/customers/tls/per-result-details?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 124,\n        \"path\": \"http://powerdmarc.loc/api/v1/customers/tls/per-result-details\",\n        \"per_page\": 10,\n        \"to\": 10,\n        \"total\": 1232\n    }\n}"}],"_postman_id":"c64af9ce-8e73-4e29-919d-6cd3bbdceedf"},{"name":"Get TLS Failure Details","id":"dc115ddb-b1bc-46b5-8335-b74759df1bcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/tls/failure-details?id=2005&perPage=15","description":"<h2 id=\"title-get-tls-rpt-per-failed-result\">Title: Get TLS-RPT Per Failed result</h2>\n<h3 id=\"get-apiv1customerstlsfailure-details\"><code>GET /api/v1/customers/tls/failure-details/</code></h3>\n<h3 id=\"description-get-tls-rpt-failed-results-details-by-result-id\">Description: Get TLS-RPT failed results details by result ID.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>id</code> (required):<ul>\n<li><code>description</code>: Per Result ID</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"id\": [\n      \"The id field is required\",\n      \"The id must be an integer.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","tls","failure-details"],"host":["https://app.powerdmarc.com"],"query":[{"key":"id","value":"2005"},{"key":"perPage","value":"15"}],"variable":[]}},"response":[{"id":"c64ed8d9-07c9-4f3f-9180-82cc9cec7196","name":"Tls Failure Details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/customers/tls-failure-details?id=2005&perPage=15","host":["https://app.powerdmarc.com"],"path":["api","v1","customers","tls-failure-details"],"query":[{"key":"id","value":"2005"},{"key":"perPage","value":"15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Date","value":"Wed, 14 Jun 2023 13:42:49 GMT"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"failure_reason\": \"validation-failure\",\n            \"sender_hostname\": \"\",\n            \"sender_ip\": \"209.85.216.48\",\n            \"receiver_ip\": \"212.72.4.80\",\n            \"receiver_hostname\": \"mx1.test.net.om\",\n            \"failed_count\": 21\n        },\n        {\n            \"failure_reason\": \"validation-failure\",\n            \"sender_hostname\": \"\",\n            \"sender_ip\": \"209.85.208.169\",\n            \"receiver_ip\": \"212.72.4.80\",\n            \"receiver_hostname\": \"mx1.test.net.om\",\n            \"failed_count\": 10\n        },\n        {\n            \"failure_reason\": \"validation-failure\",\n            \"sender_hostname\": \"\",\n            \"sender_ip\": \"209.85.167.53\",\n            \"receiver_ip\": \"212.72.4.80\",\n            \"receiver_hostname\": \"mx1.test.net.om\",\n            \"failed_count\": 9\n        },\n        {\n            \"failure_reason\": \"validation-failure\",\n            \"sender_hostname\": \"\",\n            \"sender_ip\": \"209.85.128.48\",\n            \"receiver_ip\": \"212.72.4.80\",\n            \"receiver_hostname\": \"mx1.test.net.om\",\n            \"failed_count\": 8\n        },\n        {\n            \"failure_reason\": \"validation-failure\",\n            \"sender_hostname\": \"\",\n            \"sender_ip\": \"209.85.167.195\",\n            \"receiver_ip\": \"212.72.4.80\",\n            \"receiver_hostname\": \"mx1.test.net.om\",\n            \"failed_count\": 6\n        },\n        {\n            \"failure_reason\": \"validation-failure\",\n            \"sender_hostname\": \"\",\n            \"sender_ip\": \"209.85.218.99\",\n            \"receiver_ip\": \"212.72.4.80\",\n            \"receiver_hostname\": \"mx1.test.net.om\",\n            \"failed_count\": 1\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://powerdmarc.loc/api/v1/customers/tls-failure-details?page=1\",\n        \"last\": \"http://powerdmarc.loc/api/v1/customers/tls-failure-details?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://powerdmarc.loc/api/v1/customers/tls-failure-details\",\n        \"per_page\": \"15\",\n        \"to\": 6,\n        \"total\": 6\n    }\n}"}],"_postman_id":"dc115ddb-b1bc-46b5-8335-b74759df1bcd"}],"id":"5e6a1609-136d-490f-9579-3e9ea203511b","_postman_id":"5e6a1609-136d-490f-9579-3e9ea203511b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Reputation Monitoring","item":[{"name":"Get Configurations","id":"4e7b3410-c5ab-4d71-8e92-81b5c8cc6d00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"page\": 1,\n    \"perPage\": 15,\n    \"notificationIntegrationId\": 244,\n    \"search\": \"google.com\",\n    \"isEnabled\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/details","description":"<h2 id=\"title-get-reputation-monitoring-configurations\">Title: Get Reputation Monitoring Configurations</h2>\n<h3 id=\"get-apiv1reputation-monitoringconfigurationsget\"><code>GET /api/v1/reputation-monitoring/configurations/get</code></h3>\n<h3 id=\"description-get-reputation-monitoring-configurations\">Description: Get Reputation Monitoring Configurations.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>notificationIntegrationId</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: Pass the ID of a <code>notification integration</code> to retrieve the reputation monitoring configurations associated with the current <code>notification integration</code></li>\n</ul>\n</li>\n<li><code>isEnabled</code> (optional):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n<li><code>description</code>: Filtration by state of configurations, pass <code>true</code> to get enabled or <code>false</code> to get disabled configurations</li>\n</ul>\n</li>\n<li><code>search</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Filtration by asset name contained in configurations</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The response data comes in a paginated format, allowing a maximum of 50 items on each page. While the field is optional, it defaults to 15 items per page. You have the option to set this value to anything between 1 and 50, depending on how many items of data you prefer to view per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"notificationIntegrationId\": [\n      \"The notification integration id must be a number.\",\n      \"The selected notification integration id is invalid.\"\n    ],\n    \"isEnabled\": [\n      \"The is enabled field must be true or false.\"\n    ],\n    \"search\": [\n      \"The search must be a string.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations","details"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"2e3b88d0-4cc7-440c-8964-f5267a515c16","name":"Get Configurations","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 166,\n            \"name\": \"Configuration Name\",\n            \"notificationIntegrationId\": 22,\n            \"notificationtIntegrationName\": \"Alerts 1\",\n            \"frequencyOfMonitoring\": \"Every 30 Minutes\",\n            \"freqMonitorInSeconds\": 1800,\n            \"isEnabled\": true,\n            \"countOfAddresses\": 1,\n            \"encodedAddresses\": \"{\\\"235\\\":\\\"example.com\\\"}\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"/api/v1/reputation-monitoring/configurations?page=1\",\n        \"last\": \"/api/v1/reputation-monitoring/configurations?page=4\",\n        \"prev\": null,\n        \"next\": \"/api/v1/reputation-monitoring/configurations?page=2\"\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 4,\n        \"path\": \"/api/v1/reputation-monitoring/configurations\",\n        \"per_page\": 1,\n        \"to\": 1,\n        \"total\": 4\n    }\n}"}],"_postman_id":"4e7b3410-c5ab-4d71-8e92-81b5c8cc6d00"},{"name":"Get Summary","id":"f3889af0-a47f-4440-8907-d39bd94ae05d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/summary","description":"<h2 id=\"title-get-reputation-monitoring-summary\">Title: Get Reputation Monitoring Summary</h2>\n<h3 id=\"get-apiv1reputation-monitoringsummary\"><code>GET /api/v1/reputation-monitoring/summary</code></h3>\n<h3 id=\"description-get-reputation-monitoring-summary-the-endpoint-returns-the-types-of-assets-with-lookup-data\">Description: Get Reputation Monitoring Summary. The endpoint returns the types of assets with lookup data</h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","summary"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"1efc9727-7fa9-4f40-bbe5-7467f8acf7dd","name":"Get Summary","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/summary"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"ipv4\": {\n            \"type\": \"ipv4\",\n            \"whitelisted\": 0,\n            \"blocklisted\": 0,\n            \"watchlisted\": 0\n        },\n        \"ipv6\": {\n            \"type\": \"ipv6\",\n            \"whitelisted\": 0,\n            \"blocklisted\": 0,\n            \"watchlisted\": 0\n        },\n        \"domain\": {\n            \"type\": \"domain\",\n            \"whitelisted\": 9,\n            \"blocklisted\": 0,\n            \"watchlisted\": 1\n        }\n    }\n}"}],"_postman_id":"f3889af0-a47f-4440-8907-d39bd94ae05d"},{"name":"Get Asset History","id":"6e30079f-b0fd-4449-9935-ee3db6417a4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"page\": 1,\n    \"perPage\": 15,\n    \"asset\": \"example.com\",\n    \"dateFrom\": \"2023-10-14\",\n    \"dateTo\": \"2023-10-16\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/asset-history","description":"<h2 id=\"title-get-reputation-monitoring-asset-history\">Title: Get Reputation Monitoring Asset History</h2>\n<h3 id=\"get-apiv1reputation-monitoringasset-history\"><code>GET /api/v1/reputation-monitoring/asset-history</code></h3>\n<h3 id=\"description-get-reputation-monitoring-asset-history\">Description: Get Reputation Monitoring Asset History.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>asset</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Pass an asset to get history. Available asset types are only <code>IPv4</code>, <code>IPv6</code>, <code>domain</code>.</li>\n</ul>\n</li>\n<li><code>dateFrom</code>(optional, required if dateTo is present):<ul>\n<li><code>type</code>: <code>date|string</code></li>\n<li><code>description</code>: Filtration by date requires passing the date in the <code>Y-m-d</code> format as a start date.</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date|string</code></li>\n<li><code>description</code>: Filtration by date requires passing the date in the <code>Y-m-d</code> format as an end date.</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The response data comes in a paginated format, allowing a maximum of 50 items on each page. While the field is optional, it defaults to 15 items per page. You have the option to set this value to anything between 1 and 50, depending on how many items of data you prefer to view per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"asset\": [\n      \"The asset field is required\",\n      \"The Value is invalid asset\",\n      \"The asset may not be greater than 254 characters.\"\n    ],\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\",\n      \"The 'date from' does not match the format Y-m-d.\",\n      \"The 'date to' field is required when 'date from' is present.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' does not match the format Y-m-d.\",\n      \"The 'date from' field is required when 'date to' is present.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","asset-history"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"65fa4672-a8f5-4b7e-b63d-883d2060cba7","name":"Get Configurations Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/asset-history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"zone\": \"EXAMPLE\",\n            \"zoneName\": \"zone-name\",\n            \"zoneUrl\": \"example.zone.com\",\n            \"isBlacklisted\": true,\n            \"date\": \"2023/10/16 17:52:04\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://www.powd.loc/api/v1/reputation-monitoring/asset-history?page=1\",\n        \"last\": \"http://www.powd.loc/api/v1/reputation-monitoring/asset-history?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://www.powd.loc/api/v1/reputation-monitoring/asset-history\",\n        \"per_page\": 15,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"6e30079f-b0fd-4449-9935-ee3db6417a4a"},{"name":"Create Configuration","id":"d23ac80b-f6af-4685-a1bc-0bc31d2bd4a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test14\",\n    \"assets\": [\n        \"example1.com\",\n        \"example2.com\"\n    ],\n    \"notificationIntegrationId\": 23,\n    \"frequencyOfMonitoring\": 3600\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations","description":"<h2 id=\"title-create-reputation-monitoring-configuration\">Title: Create Reputation Monitoring Configuration</h2>\n<h3 id=\"post-apiv1reputation-monitoringconfigurations\"><code>POST /api/v1/reputation-monitoring/configurations</code></h3>\n<h3 id=\"description-create-reputation-monitoring-configuration\">Description: Create Reputation Monitoring Configuration.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>name</code> (required):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Name of the configuration.</li>\n</ul>\n</li>\n<li><code>assets</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: 'string'</li>\n<li><code>description</code>: An array of assets, available asset types are only <code>IPv4</code>, <code>IPv6</code>, <code>domain</code>.</li>\n</ul>\n</li>\n<li><code>notificationIntegrationId</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: Pass an id of <code>notification</code> to enable <code>webhooks and emails</code> for the assets of this group. The field is not required and can be left empty.</li>\n</ul>\n</li>\n<li><code>frequencyOfMonitoring</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available_value</code>: <code>1800</code>, <code>3600</code>, <code>10800</code>, <code>21600</code>, <code>43200</code></li>\n<li><code>description</code>: The available values in seconds, which is equal to <code>30 minutes - 1800s</code>, <code>1 hour - 3600s</code>, <code>3 hours - 10800s</code>, <code>6 hours - 21600s</code>, <code>12 hours - 43200s</code>. If the field is left empty because the account does not have access to frequency management, the default value of <code>12 hours - 43200s</code> will be applied.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"name\": [\n      \"The name field is required.\",\n      \"The name has already been taken\",\n      \"The name may not be greater than 36 characters.\",\n      \"The action type must be a string.\",\n      \"The assets.Index field has a duplicate value.\"\n    ],\n    \"assets\": [\n      \"The assets is invalid asset\",\n      \"The assets must be an array.\",\n      \"The assets.Index field has a duplicate value.\"\n    ],\n    \"notificationIntegrationId\": [\n      \"The selected notification integration id is invalid.\"\n    ],\n    \"frequencyOfMonitoring\": [\n      \"The selected frequency of monitoring is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"04091436-7630-4cb8-8d97-4b2b00ff58aa","name":"Create Configuration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"assets\": [\n        \"example.com\"\n    ],\n    \"notificationIntegrationId\": 23,\n    \"frequencyOfMonitoring\": 3600\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 179,\n        \"name\": \"Test\",\n        \"notificationIntegrationId\": 23,\n        \"notificationIntegrationName\": \"Alerts 1\",\n        \"frequencyOfMonitoring\": \"Every 12 Hours\",\n        \"freqMonitorInSeconds\": 3600,\n        \"isEnabled\": true,\n        \"countOfAddresses\": 1,\n        \"encodedAddresses\": \"{\\\"244\\\":\\\"example.com\\\"}\"\n    }\n}"}],"_postman_id":"d23ac80b-f6af-4685-a1bc-0bc31d2bd4a2"},{"name":"Add Configuration Assets","id":"c77b920e-b73b-4dae-8979-d3c44921baf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"assets\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/add-assets/180","description":"<h2 id=\"title-add-reputation-monitoring-configuration-assets\">Title: Add Reputation Monitoring Configuration Assets</h2>\n<h3 id=\"post-apiv1reputation-monitoringconfigurationsadd-assetsconfigid\"><code>POST /api/v1/reputation-monitoring/configurations/add-assets/{configId}</code></h3>\n<h3 id=\"description-add-reputation-monitoring-configuration-assets\">Description: Add Reputation Monitoring Configuration Assets.</h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>configId</code> (required):<ul>\n<li><code>description</code>: An ID of configuration to be updated.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>assets</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: 'string'</li>\n<li><code>description</code>: An array of assets, available asset types are only <code>IPv4</code>, <code>IPv6</code>, <code>domain</code>.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Not found</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"assets\": [\n      \"The value is invalid asset\",\n      \"The assets field is required\",\n      \"The assets must have at least 1 items.\",\n      \"The assets must be an array.\",\n      \"The assets.Index field has a duplicate value.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations","add-assets","180"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"4c1f5baa-8a9e-46f3-8980-75137434006c","name":"Add Configuration Assets","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"assets\": [\n        \"example.com\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/add-assets/179"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 179,\n        \"name\": \"Test\",\n        \"notificationIntegrationId\": 25,\n        \"notificationIntegrationName\": \"Test\",\n        \"frequencyOfMonitoring\": \"Every 1 Hour\",\n        \"freqMonitorInSeconds\": 3600,\n        \"isEnabled\": true,\n        \"countOfAddresses\": 2,\n        \"encodedAddresses\": \"{\\\"244\\\":\\\"example.com\\\",\\\"245\\\":\\\"example2.com\\\"}\"\n    }\n}"}],"_postman_id":"c77b920e-b73b-4dae-8979-d3c44921baf5"},{"name":"Update Configuration","id":"c688e969-87b2-452c-ad50-6d25188a26cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"notificationIntegrationId\": 25,\n    \"frequencyOfMonitoring\": 3600\n}\n","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/190","description":"<h2 id=\"title-update-reputation-monitoring-configuration\">Title: Update Reputation Monitoring Configuration</h2>\n<h3 id=\"patch-apiv1reputation-monitoringconfigurationsconfigid\"><code>PATCH /api/v1/reputation-monitoring/configurations/{configId}</code></h3>\n<h3 id=\"description-update-reputation-monitoring-configuration\">Description: Update Reputation Monitoring Configuration.</h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>configId</code> (required):<ul>\n<li><code>description</code>: An ID of configuration to be updated.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>notificationIntegrationId</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: Pass an id of notification to enable webhooks and emails for the assets of this group or you can pass a null value or leave it empty to detach the integration.</li>\n</ul>\n</li>\n<li><code>frequencyOfMonitoring</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>available_value</code>: <code>null</code>, <code>1800</code>, <code>3600</code>, <code>10800</code>, <code>21600</code>, <code>43200</code></li>\n<li><code>description</code>: The available values in seconds, which is equal to 30 minutes - 1800s, 1 hour - 3600s, 3 hours - 10800s, 6 hours - 21600s, 12 hours - 43200s. If the field is left empty because the account does not have access to frequency management, the default value of 12 hours - 43200s will be applied.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Not Found</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"notificationIntegrationId\": [\n      \"The selected notification integration id is invalid.\"\n    ],\n    \"frequencyOfMonitoring\": [\n      \"The selected frequency of monitoring is invalid.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations","190"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a810e9bd-fafc-4de3-8b21-883b3a4fb837","name":"Create Configuration","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"assets\": [\n        \"example.com\"\n    ],\n    \"notificationIntegrationId\": 23,\n    \"frequencyOfMonitoring\": 3600\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 179,\n        \"name\": \"Test\",\n        \"notificationIntegrationId\": 23,\n        \"notificationIntegrationName\": \"Alerts 1\",\n        \"frequencyOfMonitoring\": \"Every 12 Hours\",\n        \"freqMonitorInSeconds\": 3600,\n        \"isEnabled\": true,\n        \"countOfAddresses\": 1,\n        \"encodedAddresses\": \"{\\\"244\\\":\\\"example.com\\\"}\"\n    }\n}"}],"_postman_id":"c688e969-87b2-452c-ad50-6d25188a26cc"},{"name":"Toggle Configuration Status","id":"1238308a-253b-4491-b522-f1ea360407b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"state\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/toggle/190","description":"<h2 id=\"title-toggle-reputation-monitoring-configurations-state\">Title: Toggle Reputation Monitoring Configurations State</h2>\n<h3 id=\"patch-apiv1reputation-monitoringconfigurationstoggleconfig\"><code>PATCH /api/v1/reputation-monitoring/configurations/toggle/{config}</code></h3>\n<h3 id=\"description-toggle-reputation-monitoring-configuration-state-by-config-id\">Description: Toggle Reputation Monitoring Configuration state by config id</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><p><code>config</code> (required):</p>\n<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: An ID of the configuration to be updated.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>state</code> (required):<ul>\n<li><code>type</code>: <code>boolean</code></li>\n<li><code>description</code>:Pass <code>true</code> to enable and <code>false</code> to disable configuration</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Not Found</li>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"state\": [\n      \"The state field must be true or false.\",\n      \"The state field is required\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations","toggle","190"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"a2aab070-1973-45da-a9c0-fb9e64fb0f0f","name":"Get Configurations Copy","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"state\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/toggle/169"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1238308a-253b-4491-b522-f1ea360407b6"},{"name":"Get Alerts History","id":"00b7c802-05b5-46a7-9aef-4d3174f990d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"page\": 1,\n    \"perPage\": 15,\n    \"search\": \"am\",\n    \"type\": \"domain\",\n    \"dateFrom\": \"2023-10-13\",\n    \"dateTo\": \"2023-10-16\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/alerts-history","description":"<h2 id=\"title-reputation-monitoring-alerts-history\">Title: Reputation Monitoring Alerts History</h2>\n<h3 id=\"get-apiv1reputation-monitoringalerts-history\"><code>GET /api/v1/reputation-monitoring/alerts-history</code></h3>\n<h3 id=\"description-get-reputation-monitoring-alerts-history\">Description: Get Reputation Monitoring Alerts History.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>type</code> (optional):<ul>\n<li><code>type</code>: <code>enum|string</code></li>\n<li><code>available_values</code>: <code>ipv4</code>, <code>ipv6</code>, <code>domain</code></li>\n<li><code>description</code>: Filter by asset type.</li>\n</ul>\n</li>\n<li><code>dateFrom</code>(optional, required if dateTo is present):<ul>\n<li><code>type</code>: <code>date|string</code></li>\n<li><code>description</code>: Filtration by date requires passing the date in the <code>Y-m-d</code> format as a start date.</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date|string</code></li>\n<li><code>description</code>: Filtration by date requires passing the date in the <code>Y-m-d</code> format as an end date.</li>\n</ul>\n</li>\n<li><code>search</code> (optional):<ul>\n<li><code>type</code>: <code>string</code></li>\n<li><code>description</code>: Filtration by asset name</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The response data comes in a paginated format, allowing a maximum of 50 items on each page. While the field is optional, it defaults to 15 items per page. You have the option to set this value to anything between 1 and 50, depending on how many items of data you prefer to view per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\",\n      \"The 'date from' does not match the format Y-m-d.\",\n      \"The date to field is required when date from is present.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' does not match the format Y-m-d.\",\n      \"The date from field is required when date to is present.\"\n    ],\n    \"type\": [\n      \"The selected type is invalid.\"\n    ],\n    \"search\": [\n      \"The search must be a string.\",\n      \"The search may not be greater than 254 characters.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","alerts-history"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"b85fc0f6-49a0-4b01-b791-7229b825457a","name":"Get Alerts History","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/alerts-history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"address\": \"example.com\",\n            \"type\": \"domain\",\n            \"notificationIntegrations\": {\n                \"25\": \"Notification Integration Name\"\n            },\n            \"blacklistedCount\": 1,\n            \"createdDate\": \"2023/10/16 17:52:04\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"http://www.powd.loc/api/v1/reputation-monitoring/alerts-history?page=1\",\n        \"last\": \"http://www.powd.loc/api/v1/reputation-monitoring/alerts-history?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"http://www.powd.loc/api/v1/reputation-monitoring/alerts-history\",\n        \"per_page\": 15,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"00b7c802-05b5-46a7-9aef-4d3174f990d8"},{"name":"Delete Configuration","id":"83e3c308-ec8a-4156-9bb4-677ee414e787","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/166","description":"<h2 id=\"title-delete-reputation-monitoring-configuration\">Title: Delete Reputation Monitoring Configuration</h2>\n<h3 id=\"delete-apiv1reputation-monitoringconfigurationsconfigurationid\"><code>DELETE /api/v1/reputation-monitoring/configurations/{configurationID}</code></h3>\n<h3 id=\"description-delete-reputation-monitoring-configurations\">Description: Delete Reputation Monitoring Configurations.</h3>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>configurationId</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: An id of configuration to delete</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><code>404</code>: Resource not found.</li>\n<li><code>204</code>: Action completed successfully.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations","166"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"bd81b48c-fb1a-4726-b624-d0498d221a22","name":"Delete Configuration","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/166"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"83e3c308-ec8a-4156-9bb4-677ee414e787"},{"name":"Delete Configuration Assets","id":"8d294bc8-ff1c-40da-b564-b7026b8af8b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"assetsId\": [\n        246,\n        247\n    ]\n}"},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/delete-assets/179","description":"<h2 id=\"title-delete-reputation-monitoring-configuration-assets\">Title: Delete Reputation Monitoring Configuration Assets</h2>\n<h3 id=\"delete-apiv1reputation-monitoringconfigurationsdelete-assetsconfigurationid\"><code>DELETE /api/v1/reputation-monitoring/configurations/delete-assets/{configurationID}</code></h3>\n<h3 id=\"description-delete-reputation-monitoring-configurations-assets\">Description: Delete Reputation Monitoring Configurations Assets.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>assetsId</code> (required):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>array_element_type</code>: 'integer'</li>\n<li><code>description</code>: An array of asset IDs to be deleted.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"url-path-parameters\">URL (Path) Parameters</h3>\n<ul>\n<li><code>configurationId</code> (required):<ul>\n<li><code>type</code>: <code>integer</code></li>\n<li><code>description</code>: An id of configuration to delete</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><code>404</code>: Resource not found.</li>\n<li><code>204</code>: Action completed successfully.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"assetsId\": [\n      \"The selected assetsId.Index is invalid.\",\n      \"The assetsId.Index must be an integer.\",\n      \"The assets id field is required.\",\n      \"The assets id must be an array.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","configurations","delete-assets","179"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"196d8b17-4259-4abc-adaa-24d4914b89c6","name":"Delete Configuration Assets","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"assetsId\": [\n        245,\n        246\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/configurations/delete-assets/179"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8d294bc8-ff1c-40da-b564-b7026b8af8b5"},{"name":"Delete History Asset For An Asset","id":"76c2385b-72b2-4aea-9546-015bc803f99b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/reputation-monitoring/alerts-history?asset=example.com","description":"<h2 id=\"title-delete-reputation-monitoring-configuration\">Title: Delete Reputation Monitoring Configuration</h2>\n<h3 id=\"delete-apiv1reputation-monitoringconfigurationsalerts-historyasset\"><code>DELETE /api/v1/reputation-monitoring/configurations/alerts-history?asset=...</code></h3>\n<h3 id=\"description-delete-reputation-monitoring-configurations\">Description: Delete Reputation Monitoring Configurations.</h3>\n<h3 id=\"get-parameters\">GET Parameters</h3>\n<ul>\n<li><code>asset</code> (required):<ul>\n<li><code>description</code>: The name of the asset whose history needs to be deleted.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><code>404</code>: Resource not found.</li>\n<li><code>204</code>: Action completed successfully.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","reputation-monitoring","alerts-history"],"host":["https://app.powerdmarc.com"],"query":[{"key":"asset","value":"example.com"}],"variable":[]}},"response":[{"id":"55403fd7-f78e-467b-a77b-180e53dfbcf0","name":"Delete History Asset For An Asset","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://app.powerdmarc.com/api/v1/reputation-monitoring/alerts-history?asset=example.com","host":["https://app.powerdmarc.com"],"path":["api","v1","reputation-monitoring","alerts-history"],"query":[{"key":"asset","value":"example.com"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"76c2385b-72b2-4aea-9546-015bc803f99b"}],"id":"bcea6907-b5ea-411b-bbd2-31e8d63b9f02","_postman_id":"bcea6907-b5ea-411b-bbd2-31e8d63b9f02","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Other","item":[{"name":"Get Mail Volume History","id":"823cf400-96a1-4076-87b1-be677b9fa0fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example1.com\",\n        \"example2.com\",\n        \"example3.com\"\n    ],\n    \"dateFrom\": \"2020-07-23\",\n    \"dateTo\": \"2023-07-23\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/mail-volume-history","description":"<h2 id=\"title-get-mail-volume-history\">Title: Get Mail Volume History</h2>\n<h3 id=\"post-apiv1customersmail-volume-history\"><code>POST /api/v1/customers/mail-volume-history/</code></h3>\n<h3 id=\"description-get-mail-volume-history-for-provided-domain-list\">Description: Get Mail Volume History for provided domain list.</h3>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<ul>\n<li><code>domains</code> (optional):<ul>\n<li><code>type</code>: <code>array</code></li>\n<li><code>description</code>: Max count of domains in array is 15.</li>\n</ul>\n</li>\n<li><code>dateFrom</code> (optional):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>dateTo</code> (optional, required if dateFrom is present):<ul>\n<li><code>type</code>: <code>date, string</code> (YYYY-MM-DD)</li>\n</ul>\n</li>\n<li><code>perPage</code> (optional):<ul>\n<li><code>description</code>: The response data is paginated, with a maximum of 50 items per page. The field is optional and has a default value of 15. You can specify a value between 15 and 50 for the count of items per page.</li>\n</ul>\n</li>\n<li><code>page</code> (optional):<ul>\n<li><code>description</code>: The <code>page</code> field is intended for pagination. Pass a page number to get the data for the specific page.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>422</strong> Unprocessable entity error <strong>response</strong>: The possible error messages are as follows:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"The given data was invalid.\",\n  \"errors\": {\n    \"domains\": [\n      \"The domains field is required\",\n      \"The domains must be an array.\",\n      \"Please enter a valid domain name, without http:// prefix.\"\n    ],\n    \"dateFrom\": [\n      \"The 'date from' is not a valid date.\"\n    ],\n    \"dateTo\": [\n      \"The 'date to' is not a valid date.\",\n      \"The 'date to' field is required when 'date from' is present.\"\n    ],\n    \"perPage\": [\n      \"The per page may not be greater than 50.\",\n      \"The per page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ],\n    \"page\": [\n      \"The page must be an integer.\",\n      \"The per page must be at least 1.\"\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","mail-volume-history"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"5ca0daee-501f-4b93-ba4e-960e68f8ba6d","name":"Get Mail Volume History","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domains\": [\n        \"example1.com\",\n        \"example2.com\",\n        \"example3.com\"\n    ],\n    \"dateFrom\": \"2020-07-23\",\n    \"dateTo\": \"2023-07-23\"\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/mail-volume-history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"domain\": \"example1.com\",\n            \"volume\": 61042,\n            \"percentage_diff\": \"77.1%\",\n            \"date_received\": \"22 Jun 2023\",\n            \"date_process\": \"22 Jun 2023 10:11:05 AM\"\n        },\n        {\n            \"domain\": \"example2.com\",\n            \"volume\": 9570,\n            \"percentage_diff\": \"12.09%\",\n            \"date_received\": \"22 Jun 2023\",\n            \"date_process\": \"22 Jun 2023 10:11:05 AM\"\n        },\n        {\n            \"domain\": \"example3.com\",\n            \"volume\": 8564,\n            \"percentage_diff\": \"10.82%\",\n            \"date_received\": \"22 Jun 2023\",\n            \"date_process\": \"22 Jun 2023 10:11:05 AM\"\n        }\n    ]\n}"}],"_postman_id":"823cf400-96a1-4076-87b1-be677b9fa0fe"},{"name":"Get PGP Public Key","id":"f4350601-25e2-4706-8d98-d9bc26d090c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/pgp-key","description":"<h2 id=\"title-get-pgp-public-key\">Title: Get PGP Public Key</h2>\n<h3 id=\"get-apiv1customerspgp-key\"><code>GET /api/v1/customers/pgp-key</code></h3>\n<h3 id=\"responses\">Responses</h3>\n<ul>\n<li><strong>404</strong> Resource not found</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","pgp-key"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"f3d87ad9-c051-4aef-91d8-a683bdec5166","name":"Get PGP Public Key","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/pgp-key"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\r\\nVersion: Keybase OpenPGP v1.0.0\\r\\nComment: ....KEY.... r\\n-----END PGP PUBLIC KEY BLOCK-----\"\n    ]\n}"}],"_postman_id":"f4350601-25e2-4706-8d98-d9bc26d090c1"},{"name":"Get Sending Services","id":"61bc33aa-0154-44d0-a227-846b8a798680","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/hosted/dkim/sending-services","description":"<h2 id=\"title-get-dkim-sending-services\">Title: Get DKIM Sending Services</h2>\n<h3 id=\"get-apiv1customersdkimsending-services\"><code>GET /api/v1/customers/dkim/sending-services</code></h3>\n<h3 id=\"description-get-dkim-sending-services\">Description: Get DKIM sending services.</h3>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","customers","hosted","dkim","sending-services"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"0abae6f9-cb16-4732-8f63-bbe49aeef02d","name":"Get Sending Services","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/sending-services"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 3413,\n            \"name\": \"123 Reg\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3414,\n            \"name\": \"3D Cart\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3415,\n            \"name\": \"3Essentials\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3416,\n            \"name\": \"AFAS Software\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3417,\n            \"name\": \"APSIS One\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3418,\n            \"name\": \"Accelo\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3419,\n            \"name\": \"Acquia\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3420,\n            \"name\": \"Act-on\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3421,\n            \"name\": \"Action Network\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3422,\n            \"name\": \"Addemar\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3423,\n            \"name\": \"Adestra\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3424,\n            \"name\": \"Adobe Business Catalyst\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3425,\n            \"name\": \"AdvocateHub\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3426,\n            \"name\": \"Agile CRM\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3427,\n            \"name\": \"Amazon SES\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3428,\n            \"name\": \"Ambassador\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3429,\n            \"name\": \"AppRiver\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3430,\n            \"name\": \"Appxonic\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3431,\n            \"name\": \"Arlo\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3432,\n            \"name\": \"AuthSMTP\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3433,\n            \"name\": \"Automizy\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3434,\n            \"name\": \"Autopilot\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3435,\n            \"name\": \"BAE Systems / Silversky\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3436,\n            \"name\": \"Bambora\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3437,\n            \"name\": \"Barracuda Email Security Service\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3438,\n            \"name\": \"Benchmark\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3439,\n            \"name\": \"BigCommerce\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3440,\n            \"name\": \"Blackbaud\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3441,\n            \"name\": \"Blackboard\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3442,\n            \"name\": \"Blackpearlmail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3443,\n            \"name\": \"Blue State Digital / BSD Tools\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3444,\n            \"name\": \"Bluehornet\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3445,\n            \"name\": \"Bluehost\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3446,\n            \"name\": \"Bold Commerce\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3447,\n            \"name\": \"Braintree\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3448,\n            \"name\": \"BriefYourMarket\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3449,\n            \"name\": \"BuildingLink\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3450,\n            \"name\": \"Bullhorn\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3451,\n            \"name\": \"Byte\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3452,\n            \"name\": \"CSOD\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3453,\n            \"name\": \"Campaign Monitor\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3454,\n            \"name\": \"Campaigner\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3455,\n            \"name\": \"Camra Mail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3456,\n            \"name\": \"ChamnerMaster / MemberZone\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3457,\n            \"name\": \"Clear Books\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3458,\n            \"name\": \"Clearslide\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3459,\n            \"name\": \"Clever Elements\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3460,\n            \"name\": \"CleverReach\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3461,\n            \"name\": \"ClickDimensions\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3462,\n            \"name\": \"Clicktools\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3463,\n            \"name\": \"CodeTwo\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3464,\n            \"name\": \"Combell\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3465,\n            \"name\": \"Communicator\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3466,\n            \"name\": \"Concep SEND\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3467,\n            \"name\": \"Constant Contact\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3468,\n            \"name\": \"Convio\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3469,\n            \"name\": \"Cool Life CRM\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3470,\n            \"name\": \"Coremail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3471,\n            \"name\": \"Crisp\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3472,\n            \"name\": \"Critsend\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3473,\n            \"name\": \"Crucial\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3474,\n            \"name\": \"Customer.io\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3475,\n            \"name\": \"Cvent-planner\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3476,\n            \"name\": \"DANA Connect\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3477,\n            \"name\": \"DataMotion\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3478,\n            \"name\": \"Desk\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3479,\n            \"name\": \"DiscourseHosting\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3480,\n            \"name\": \"DoneDone\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3481,\n            \"name\": \"DuoCircle\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3482,\n            \"name\": \"EKM\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3483,\n            \"name\": \"EasyCruit\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3484,\n            \"name\": \"Elastic Email\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3485,\n            \"name\": \"Elastic Grid\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3486,\n            \"name\": \"Email Blaster\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3487,\n            \"name\": \"EmailOctopus\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3488,\n            \"name\": \"Emarsys\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3489,\n            \"name\": \"Emma HQ\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3490,\n            \"name\": \"Engaging Networks\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3491,\n            \"name\": \"Enom\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3492,\n            \"name\": \"Episerver\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3493,\n            \"name\": \"Eventsforce\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3494,\n            \"name\": \"Everbridge\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3495,\n            \"name\": \"EveryCloudTech\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3496,\n            \"name\": \"Evolutive\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3497,\n            \"name\": \"Ex Libris\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3498,\n            \"name\": \"Exabytes\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3499,\n            \"name\": \"ExpressPigeon\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3500,\n            \"name\": \"Extravision\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3501,\n            \"name\": \"Fastmail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3502,\n            \"name\": \"FeedBlitz\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3503,\n            \"name\": \"FireDrum\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3504,\n            \"name\": \"Flexmail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3505,\n            \"name\": \"FocusVision\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3506,\n            \"name\": \"Forcepoint - Websense\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3507,\n            \"name\": \"FormAssembly\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3508,\n            \"name\": \"FreeAgent\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3509,\n            \"name\": \"FreshMail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3510,\n            \"name\": \"FreshService\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3511,\n            \"name\": \"Freshdesk\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3512,\n            \"name\": \"Freshsales\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3513,\n            \"name\": \"Fusemail SecureSMART\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3514,\n            \"name\": \"GFI Email Security\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3515,\n            \"name\": \"Gandimail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3516,\n            \"name\": \"Get A Newsletter\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3517,\n            \"name\": \"Google / Gsuite\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3518,\n            \"name\": \"Gorgias\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3519,\n            \"name\": \"Granicus GovDelivery\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3520,\n            \"name\": \"GreenRope\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3521,\n            \"name\": \"Greenhouse\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3522,\n            \"name\": \"Groove HQ\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3523,\n            \"name\": \"HDE One\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3524,\n            \"name\": \"HaleyMarketing\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3525,\n            \"name\": \"HappyFox\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3526,\n            \"name\": \"Hekko\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3527,\n            \"name\": \"Help Scout\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3528,\n            \"name\": \"Helprace\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3529,\n            \"name\": \"Highqsolutions / HighQ\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3530,\n            \"name\": \"Hostgator\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3531,\n            \"name\": \"Hostmonster\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3532,\n            \"name\": \"IRIS CRM\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3533,\n            \"name\": \"Influitive\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3534,\n            \"name\": \"Infomaniak\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3535,\n            \"name\": \"Infradox\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3536,\n            \"name\": \"Infusionsoft\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3537,\n            \"name\": \"InsideSales\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3538,\n            \"name\": \"Intermax\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3539,\n            \"name\": \"Intermedia\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3540,\n            \"name\": \"Ipreo\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3541,\n            \"name\": \"Jangomail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3542,\n            \"name\": \"Jilt\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3543,\n            \"name\": \"Jira Cloud\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3544,\n            \"name\": \"Jive\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3545,\n            \"name\": \"Jotform\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3546,\n            \"name\": \"JustHost\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3547,\n            \"name\": \"Kajabi\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3548,\n            \"name\": \"Kallidus\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3549,\n            \"name\": \"KashFlow\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3550,\n            \"name\": \"KingHost\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3551,\n            \"name\": \"KnowBe4\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3552,\n            \"name\": \"Krystal\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3553,\n            \"name\": \"MPZmail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3554,\n            \"name\": \"Mail Assure - Solarwinds\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3555,\n            \"name\": \"MailGuard\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3556,\n            \"name\": \"MailPlus\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3557,\n            \"name\": \"MailRoute\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3558,\n            \"name\": \"Mailbow\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3559,\n            \"name\": \"Mailchimp\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3560,\n            \"name\": \"Mailee\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3561,\n            \"name\": \"Mailerlite\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3562,\n            \"name\": \"Mailfence\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3563,\n            \"name\": \"Mailgun\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3564,\n            \"name\": \"Mailhop\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3565,\n            \"name\": \"Mailjet\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3566,\n            \"name\": \"Mailserv.in\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3567,\n            \"name\": \"Mailtarget / Mtarget\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3568,\n            \"name\": \"Mailup\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3569,\n            \"name\": \"Mandrill\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3570,\n            \"name\": \"Marketo\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3571,\n            \"name\": \"Maropost\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3572,\n            \"name\": \"MasterBase\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3573,\n            \"name\": \"Mautic\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3574,\n            \"name\": \"Messagegears\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3575,\n            \"name\": \"Microsoft Office 365\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3576,\n            \"name\": \"Mimecast \",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3577,\n            \"name\": \"Mixpanel\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3578,\n            \"name\": \"Monidee\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3579,\n            \"name\": \"Moosend\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3580,\n            \"name\": \"NETO\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3581,\n            \"name\": \"NICE inContact\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3582,\n            \"name\": \"Namecheap Email Forwarding\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3583,\n            \"name\": \"Namecheap Private Email\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3584,\n            \"name\": \"Neostrada\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3585,\n            \"name\": \"Netsuite\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3586,\n            \"name\": \"Network Solutions\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3587,\n            \"name\": \"NewZapp\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3588,\n            \"name\": \"Newsletter2Go\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3589,\n            \"name\": \"Nine\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3590,\n            \"name\": \"ONTRAPORT\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3591,\n            \"name\": \"OVH\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3592,\n            \"name\": \"OfficeRnD\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3593,\n            \"name\": \"One.com\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3594,\n            \"name\": \"OpenSRS\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3595,\n            \"name\": \"Optivo Marketing\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3596,\n            \"name\": \"Oracle Dyn Email Service\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3597,\n            \"name\": \"Oracle Eloqua\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3598,\n            \"name\": \"Oracle Fusion Cloud\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3599,\n            \"name\": \"Oracle RightNow\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3600,\n            \"name\": \"Pardot\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3601,\n            \"name\": \"Paubox\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3602,\n            \"name\": \"People HR\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3603,\n            \"name\": \"Pepipost\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3604,\n            \"name\": \"Phish Protection\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3605,\n            \"name\": \"Pinpointe\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3606,\n            \"name\": \"Pipe Ten\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3607,\n            \"name\": \"Planon Cloud\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3608,\n            \"name\": \"Pobox\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3609,\n            \"name\": \"Predictive\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3610,\n            \"name\": \"Predictive Response\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3611,\n            \"name\": \"Privy\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3612,\n            \"name\": \"Profund\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3613,\n            \"name\": \"Proofpoint\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3614,\n            \"name\": \"Proton Mail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3615,\n            \"name\": \"ProtonMail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3616,\n            \"name\": \"Pulsant\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3617,\n            \"name\": \"Pure360\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3618,\n            \"name\": \"QQ Mail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3619,\n            \"name\": \"Questback\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3620,\n            \"name\": \"Quotient\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3621,\n            \"name\": \"RD Station\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3622,\n            \"name\": \"Rackspace\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3623,\n            \"name\": \"Rare Recruitment Vantage\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3624,\n            \"name\": \"Rebel\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3625,\n            \"name\": \"Redtail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3626,\n            \"name\": \"Remarkety\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3627,\n            \"name\": \"Robly\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3628,\n            \"name\": \"Rocketseed\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3629,\n            \"name\": \"SAP SuccessFactors\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3630,\n            \"name\": \"Sailthru\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3631,\n            \"name\": \"Salesforce\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3632,\n            \"name\": \"Salesforce Marketing Cloud\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3633,\n            \"name\": \"Salesfusion\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3634,\n            \"name\": \"Salsa Labs\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3635,\n            \"name\": \"Samanage\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3636,\n            \"name\": \"SchoolMessenger\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3637,\n            \"name\": \"SeattleServer\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3638,\n            \"name\": \"Security-Mail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3639,\n            \"name\": \"Seeweb\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3640,\n            \"name\": \"Send13\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3641,\n            \"name\": \"SendPulse\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3642,\n            \"name\": \"Sender\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3643,\n            \"name\": \"Sendgrid\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3644,\n            \"name\": \"Sendinblue\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3645,\n            \"name\": \"Sendlane\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3646,\n            \"name\": \"Sendloop\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3647,\n            \"name\": \"ServiceNow\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3648,\n            \"name\": \"Sign-up.to\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3649,\n            \"name\": \"Simplelists\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3650,\n            \"name\": \"SimplyCast\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3651,\n            \"name\": \"Site5 KB\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3652,\n            \"name\": \"SmartSurvey\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3653,\n            \"name\": \"SocketLabs\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3654,\n            \"name\": \"Solve\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3655,\n            \"name\": \"SonicWall Email Security\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3656,\n            \"name\": \"Sophos\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3657,\n            \"name\": \"Sparkpost\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3658,\n            \"name\": \"Squarespace\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3659,\n            \"name\": \"Stackmail\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3660,\n            \"name\": \"StatusHub\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3661,\n            \"name\": \"Statuspage\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3662,\n            \"name\": \"StreamSend\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3663,\n            \"name\": \"Suresupport\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3664,\n            \"name\": \"Surftown\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3665,\n            \"name\": \"SurveyGizmo (Alchemer)\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3666,\n            \"name\": \"Surveypal\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3667,\n            \"name\": \"Symantec - MessageLabs\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3668,\n            \"name\": \"TRP - The Retention People\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3669,\n            \"name\": \"The Email Laundry\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3670,\n            \"name\": \"Timesheetz\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3671,\n            \"name\": \"Top of Mind / Surefire CRM\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3672,\n            \"name\": \"Topdesk\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3673,\n            \"name\": \"Totango\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3674,\n            \"name\": \"TransIP\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3675,\n            \"name\": \"TrendMicro Hosted Email Security\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3676,\n            \"name\": \"Tutanota\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3677,\n            \"name\": \"USAePay\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3678,\n            \"name\": \"Unisender\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3679,\n            \"name\": \"Unoeuro\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3680,\n            \"name\": \"Uservoice\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3681,\n            \"name\": \"Vapor B2B\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3682,\n            \"name\": \"Ve\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3683,\n            \"name\": \"Ventraip\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3684,\n            \"name\": \"Vision6\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3685,\n            \"name\": \"Volution\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3686,\n            \"name\": \"Vtiger\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3687,\n            \"name\": \"Vuture\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3688,\n            \"name\": \"WP Engine\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3689,\n            \"name\": \"Wannafind\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3690,\n            \"name\": \"Web Builder CS\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3691,\n            \"name\": \"Webpower\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3692,\n            \"name\": \"Websavers\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3693,\n            \"name\": \"Wordfly\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3694,\n            \"name\": \"Workfront\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3695,\n            \"name\": \"WorldAPP\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3696,\n            \"name\": \"Yandex\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3697,\n            \"name\": \"Zendesk\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3698,\n            \"name\": \"Zoho\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3699,\n            \"name\": \"Zoho CRM\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3700,\n            \"name\": \"Zoho Creator\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3701,\n            \"name\": \"aWeber\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3702,\n            \"name\": \"e-shot\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3703,\n            \"name\": \"eMarketeer\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3704,\n            \"name\": \"emBlue\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3705,\n            \"name\": \"iCIMS\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3706,\n            \"name\": \"iContact\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3707,\n            \"name\": \"iHance / InsideSales\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3708,\n            \"name\": \"iModules\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3709,\n            \"name\": \"iVvy\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3710,\n            \"name\": \"inwise\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3711,\n            \"name\": \"iomart\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3712,\n            \"name\": \"mindSHIFT\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3713,\n            \"name\": \"mxHero\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3714,\n            \"name\": \"simPRO\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        },\n        {\n            \"id\": 3715,\n            \"name\": \"turboSMTP\",\n            \"created_date\": \"2023-02-01T11:06:57.000000Z\"\n        }\n    ]\n}"}],"_postman_id":"61bc33aa-0154-44d0-a227-846b8a798680"}],"id":"224372ea-76c5-448c-8ba5-b00dba22f373","_postman_id":"224372ea-76c5-448c-8ba5-b00dba22f373","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Seclytics","item":[{"name":"Get Spoofed IPs","id":"3babf594-565b-41c5-8562-4a4d1caeac29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://app.powerdmarc.com/api/v1/seclytics/spoofed-ips?start_date={{from}}&end_date={{to}}8&perPage={{perPage}}&page={{page}}","description":"<h2 id=\"title-get-domain-reports\">Title: Get Domain Reports</h2>\n<h3 id=\"get\"><code>GET</code></h3>\n<h3 id=\"description-get-domain-dkim-analytics-data-per-period\">Description: GET Domain DKIM analytics data per period.</h3>\n<h3 id=\"url-path-parameters\">URL (PATH) Parameters</h3>\n<ul>\n<li><p><code>start_date</code> (date - optional)</p>\n<ul>\n<li><p><code>type:</code> string</p>\n</li>\n<li><p><code>description:</code> Start date for filtering analytics data. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p><code>end_date</code> (date-optional)</p>\n<ul>\n<li><p><code>type:</code> string</p>\n</li>\n<li><p><code>description:</code> End date for filtering analytics data. Format: YYYY-MM-DD.</p>\n</li>\n</ul>\n</li>\n<li><p><code>page</code> (pagination page number, optional)</p>\n<ul>\n<li><p><code>type:</code> integer</p>\n</li>\n<li><p><code>description:</code> Page number to retrieve. Default value is 1.</p>\n</li>\n</ul>\n</li>\n<li><p><code>per_page</code> (items count per page, optional, default 50)</p>\n<ul>\n<li><p><code>type:</code> integer</p>\n</li>\n<li><p><code>description:</code> Number of records to return per page.</p>\n</li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}},"urlObject":{"path":["api","v1","seclytics","spoofed-ips"],"host":["https://app.powerdmarc.com"],"query":[{"key":"start_date","value":"{{from}}"},{"key":"end_date","value":"{{to}}8"},{"key":"perPage","value":"{{perPage}}"},{"key":"page","value":"{{page}}"}],"variable":[]}},"response":[],"_postman_id":"3babf594-565b-41c5-8562-4a4d1caeac29"}],"id":"0114a767-c5cc-442d-96b5-a95b64733f0d","_postman_id":"0114a767-c5cc-442d-96b5-a95b64733f0d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"Alerts Configuration","item":[{"name":"Treshold","item":[],"id":"52195472-51e6-4bf9-befe-92b9dce5528e","_postman_id":"52195472-51e6-4bf9-befe-92b9dce5528e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}},{"name":"DNS","item":[{"name":"Get DNS Alert Configurations Copy","id":"83efdafa-ebac-4bca-a78f-793d51f625a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://app.powerdmarc.com/api/v1/customers/alerts/dns/configuration?search=test4.com&pagination[page]=1&pagination[perpage]=15&sort[field]=type&sort[sort]=asc","description":"<h1 id=\"dns-alert-configurations\">DNS Alert Configurations</h1>\n<h2 id=\"description\">Description</h2>\n<h3 id></h3>\n<p>Retrieves one or more DNS alert configurations, optionally filtered by domain, domain group, or notification group.  </p>\n<p>Query parameters</p>\n<p><strong>StartFragmentperPage</strong><br /><code>Type</code>: integer<br /><code>Description</code>: Number of items per page. Max is 50.<br /><code>Default</code>: 15.  </p>\n<p><strong>page</strong><br /><code>Type</code>: integer<br /><code>Description</code>: Current page number.<br /><code>Default</code>: 1  </p>\n<p><strong>domain</strong><br /><code>Type</code>: string<br /><code>Description</code>: Filter by domain name. If not specified, returns all domains. Cannot be used together with domain group.  </p>\n<p><strong>domain_group</strong><br /><code>Type</code>: string<br /><code>Description</code>: Filter by domain group. Cannot be used together with domain.  </p>\n<p><strong>notification_group</strong><br /><code>Type</code>: string<br /><code>Description</code>: Filter by notification group ID. If not specified, returns all groups.EndFragment</p>\n","urlObject":{"path":["api","v1","customers","alerts","dns","configuration"],"host":["https://app.powerdmarc.com"],"query":[{"key":"search","value":"test4.com"},{"key":"pagination[page]","value":"1"},{"key":"pagination[perpage]","value":"15"},{"key":"sort[field]","value":"type"},{"key":"sort[sort]","value":"asc"}],"variable":[]}},"response":[{"id":"9a70c98b-85df-497b-a3e9-3c41b987632d","name":"Get DNS Alert Configurations Copy","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":{"raw":"www.powerdmarc.site/api/v1/customers/alerts/dns/configuration?search=test4.com&pagination[page]=1&pagination[perpage]=15&sort[field]=type&sort[sort]=asc","host":["www","powerdmarc","site"],"path":["api","v1","customers","alerts","dns","configuration"],"query":[{"key":"search","value":"test4.com"},{"key":"pagination[page]","value":"1"},{"key":"pagination[perpage]","value":"15"},{"key":"sort[field]","value":"type"},{"key":"sort[sort]","value":"asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 18 Feb 2026 10:38:50 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"max-age=3600, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 bfbed4c0958e5b1df979010e822726fc.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"1PfQlj64hwyVfaZXjajGktBfMqFPA3oNdBgTp5w43hzJ8ndBRpFGhA=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 316,\n            \"enabled\": true,\n            \"account_id\": 1,\n            \"created_by\": 1,\n            \"updated_by\": null,\n            \"type\": \"dns\",\n            \"created_at\": \"2026-02-18 10:37:14\",\n            \"updated_at\": \"2026-02-18 10:37:14\",\n            \"accessible_domains\": [\n                {\n                    \"id\": 1,\n                    \"name\": \"test.com\",\n                    \"user_id\": 1,\n                    \"created_at\": \"2026-02-17 11:55:35\",\n                    \"updated_at\": \"2026-02-17 11:55:40\",\n                    \"is_dmarc_record_correct\": false,\n                    \"has_data\": false,\n                    \"is_deleted\": false,\n                    \"account_id\": 1,\n                    \"is_setup_completed\": true,\n                    \"deleted_at\": null,\n                    \"powerspf_id\": \"testid\",\n                    \"dkim_hosted_zone_id\": null,\n                    \"favicon\": null,\n                    \"favicon_updated_date\": null,\n                    \"badge_color\": null,\n                    \"ascii_name\": \"test.com\",\n                    \"platform_status\": null,\n                    \"pivot\": {\n                        \"alert_configuration_id\": 1,\n                        \"domain_id\": 1,\n                        \"created_at\": \"2026-02-18T10:37:14.000000Z\",\n                        \"updated_at\": \"2026-02-18T10:37:14.000000Z\"\n                    }\n                },\n                {\n                    \"id\": 2,\n                    \"name\": \"test1.com\",\n                    \"user_id\": 1,\n                    \"created_at\": \"2026-02-16 12:17:33\",\n                    \"updated_at\": \"2026-02-16 12:17:33\",\n                    \"is_dmarc_record_correct\": false,\n                    \"has_data\": false,\n                    \"is_deleted\": false,\n                    \"account_id\": 1,\n                    \"is_setup_completed\": false,\n                    \"deleted_at\": null,\n                    \"powerspf_id\": \"testid\",\n                    \"dkim_hosted_zone_id\": null,\n                    \"favicon\": null,\n                    \"favicon_updated_date\": null,\n                    \"badge_color\": null,\n                    \"ascii_name\": \"test1.com\",\n                    \"platform_status\": null,\n                    \"pivot\": {\n                        \"alert_configuration_id\": 2,\n                        \"domain_id\": 5571,\n                        \"created_at\": \"2026-02-18T10:37:14.000000Z\",\n                        \"updated_at\": \"2026-02-18T10:37:14.000000Z\"\n                    }\n                }\n            ],\n            \"has_restricted_domains\": false,\n            \"accessible_domain_groups\": [],\n            \"has_restricted_domainGroups\": false,\n            \"dns_configs\": [\n                {\n                    \"id\": 1,\n                    \"alert_configuration_id\": 3,\n                    \"type\": \"spf\",\n                    \"trigger\": \"record changed\",\n                    \"severity\": \"critical\",\n                    \"created_at\": \"2026-02-18 10:37:14\",\n                    \"updated_at\": \"2026-02-18 10:37:14\"\n                }\n            ],\n            \"threshold_config\": null,\n            \"distributions\": [],\n            \"creator\": {\n                \"id\": 4,\n                \"name\": \"Test configuration\",\n                \"phone\": null,\n                \"role_id\": 2,\n                \"is_super_admin\": 0,\n                \"email\": \"example@example.com\",\n                \"email_verified_at\": \"2026-02-16 07:41:54\",\n                \"email_verification_code\": null,\n                \"image_path\": null,\n                \"account_id\": 1,\n                \"is_super_user\": true,\n                \"created_at\": \"2026-02-16 07:41:54\",\n                \"updated_at\": \"2026-02-18 10:37:15\",\n                \"timezone\": \"Asia/Yerevan\",\n                \"is_2fa_enabled\": false,\n                \"mssp_id\": 1,\n                \"admin_role_id\": null,\n                \"lang_id\": 1,\n                \"status\": \"active\",\n                \"notifications_exclusion\": null,\n                \"registration_source\": \"local\",\n                \"sso_enabled\": true,\n                \"deleted_at\": null,\n                \"last_login_at\": \"2026-02-18 07:16:12\",\n                \"last_active\": \"2026-02-18 10:37:15\",\n                \"user_image_path_url\": null,\n                \"user_badge\": \"MC\"\n            },\n            \"updater\": null\n        }\n    ],\n    \"links\": {\n        \"first\": \"https://www.powerdmarc.site/api/v1/customers/alerts/dns/configuration?search=test4.com&pagination%5Bpage%5D=1&pagination%5Bperpage%5D=15&sort%5Bfield%5D=type&sort%5Bsort%5D=asc&page=1\",\n        \"last\": \"https://www.powerdmarc.site/api/v1/customers/alerts/dns/configuration?search=test4.com&pagination%5Bpage%5D=1&pagination%5Bperpage%5D=15&sort%5Bfield%5D=type&sort%5Bsort%5D=asc&page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"path\": \"https://www.powerdmarc.site/api/v1/customers/alerts/dns/configuration\",\n        \"perpage\": 15,\n        \"to\": 1,\n        \"total\": 1\n    }\n}"}],"_postman_id":"83efdafa-ebac-4bca-a78f-793d51f625a7"},{"name":"Create DNS Alert Configuration","id":"6e17811a-374a-42d1-b990-97eb6e0da8d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":""}],"body":{"mode":"raw","raw":"{\r\n  \"select_all_conditions\": false,\r\n  \"monitoring_entities\": {\r\n    \"domains\": [\r\n      5600\r\n    ],\r\n    \"domain_groups\": [\r\n      207\r\n    ]\r\n  },\r\n  \"enabled\": true,\r\n  \"dns\": [\r\n    {\r\n      \"type\": \"dmarc\",\r\n      \"trigger\": \"validation failed\",\r\n      \"severity\": \"critical\"\r\n    }\r\n  ],\r\n  \"distributions\": [\r\n    42,\r\n    42\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/dns/configuration","description":"<h2 id=\"required-fileds\"><strong>Required fileds</strong></h2>\n<p><code>domain_ids</code><br /><code>Type</code>: array of integers<br /><code>Description</code>: List of domain IDs that the alert configuration applies to.<br /><code>Required</code>: Yes, if domain_group_ids is empty.<br /><code>Validation</code>: At least one domain or domain group must be provided.</p>\n<p>*<em>domain_group_ids<br />*</em><code>Type</code>: array of integers<br /><code>Description</code>: List of domain group IDs.<br /><code>Required</code>: Yes, if domain_ids is empty.</p>\n<p>Note: Both domain_ids and domain_group_ids can be provided together.</p>\n<p>select_all_conditions<br /><code>Type</code>: boolean<br /><code>Description</code>: If true, the configuration includes all available condition combinations automatically (15 conditions overall).<br />Default: false</p>\n<p><strong>conditions</strong><br /><code>Type</code>: array of objects<br /><code>Description</code>: Defines what types of DNS events should trigger the alert.<br />Each condition is a combination of:<br />- event_type (Values: \"DMARC, SPF, DKIM, BIMI, MTA-STS, TLS-RPT, A, MX, NS\")<br />- trigger (Values: \"Record Changed\", \"Validation Failed\")<br />- severity (Values: \"Critical\", \"Warning\", \"Informational\")<br /><code>Required</code>: Yes, unless select_all_conditions = true.<br /><code>Validation</code>: At least one condition must exist if not selecting all.</p>\n<p>event_type, trigger and severity are mandatory within each object.<br />If both fields are present (select_all_conditions and conditions):<br />System should prioritize select_all_conditions = true.<br />The conditions array should be ignored entirely.</p>\n<h1 id=\"optional-fields\">Optional fields</h1>\n<p>**notification_group_ids<br />**<code>Type</code>: Integer<br />If specified, considers to which recipients send the alert notifications.</p>\n","urlObject":{"path":["api","v1","customers","alerts","dns","configuration"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"04d55604-0636-4b06-9e02-ab0c7717516f","name":"Create DNS Alert Configuration","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":""}],"body":{"mode":"raw","raw":"{\r\n  \"select_all_conditions\": false,\r\n  \"monitoring_entities\": {\r\n    \"domains\": [\r\n      1\r\n    ],\r\n    \"domain_groups\": [\r\n      1\r\n    ]\r\n  },\r\n  \"enabled\": true,\r\n  \"dns\": [\r\n    {\r\n      \"type\": \"dmarc\",\r\n      \"trigger\": \"validation failed\",\r\n      \"severity\": \"critical\"\r\n    }\r\n  ],\r\n  \"distributions\": [\r\n    1\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/dns/configuration"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 18 Feb 2026 11:20:21 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 97c500a32a3884a476a5527191f7f596.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"yKnw8gSqhnnqK1ARBk1-PuNdVlxB4V_Qr-Z6gc9Pojb67teytPRIiA=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"message\": \"Alert configuration created successfully.\",\n    \"data\": {\n        \"enabled\": true,\n        \"account_id\": 1,\n        \"created_by\": 1,\n        \"type\": \"dns\",\n        \"updated_at\": \"2026-02-18 11:20:21\",\n        \"created_at\": \"2026-02-18 11:20:21\",\n        \"id\": 5\n    }\n}"}],"_postman_id":"6e17811a-374a-42d1-b990-97eb6e0da8d4"},{"name":"Update DNS Alert Configuration","id":"14ccf5fe-416f-4a16-b935-da648dbc699f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\n  \"select_all_conditions\": false,\n  \"monitoring_entities\": {\n    \"domains\": [\n      1\n    ],\n    \"domain_groups\": [\n      1\n    ]\n  },\n  \"enabled\": true,\n  \"dns\": [\n    {\n      \"type\": \"dmarc\",\n      \"trigger\": \"validation failed\",\n      \"severity\": \"critical\"\n    }\n  ],\n  \"distributions\": [\n    1\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/dns/configuration/{{configId}}","description":"<h1 id=\"edit-dns-alert-configuration\">Edit DNS Alert Configuration</h1>\n<h4 id=\"description-updates-an-existing-dns-alert-configuration\">Description: Updates an existing DNS alert configuration.</h4>\n<p>URL Parameters:<br /><strong>config_id</strong><br /><code>Type</code>: integer<br /><code>Required</code>: Yes<br />Description: Unique identifier of the DNS Alert Configuration to be edited.</p>\n<h2 id=\"required-parameters-in-body\">Required parameters in body</h2>\n<p><strong>domain_ids</strong><br /><code>Type</code>: array of integers<br /><code>Description</code>: List of domain IDs that the alert configuration applies to.<br /><code>Required</code>: Yes, if domain_groups is empty.<br /><code>Validation</code>: At least one domain or domain group must be provided.  </p>\n<p><strong>domain_group_ids</strong><br /><code>Type</code>: array of integers<br /><code>Description</code>: List of domain group IDs.<br /><code>Required</code>: Yes, if domain_ids is empty.  </p>\n<p>Note: Both domains and domain_groups can be provided together.  </p>\n<p><strong>select_all_conditions</strong><br /><code>Type</code>: boolean<br /><code>Description</code>: If true, the configuration includes all available condition combinations automatically (15 conditions overall).<br /><code>Default</code>: false<br /><code>Validation</code>:<br />If true: conditions array can be empty.<br />If false: conditions array must include at least one item.  </p>\n<p><strong>conditions</strong><br /><code>Type</code>: array of objects<br /><code>Description</code>: Defines what types of DNS events should trigger the alert.<br />Each condition is a combination of:<br />- event_type (Values: \"DMARC, SPF, DKIM, BIMI, MTA-STS, TLS-RPT, A, MX, NS\")<br />- trigger (Values: \"Record Changed\", \"Validation Failed\")<br />- severity (Values: \"Critical\", \"Warning\", \"Informational\")<br /><code>Required</code>: Yes, unless select_all_conditions = true.<br /><code>Validation</code>: At least one condition must exist if not selecting all.  </p>\n<p>event_type, trigger and severity are mandatory within each object.<br />If both fields are present (select_all_conditions and conditions):<br />System should prioritize select_all_conditions = true.<br />The conditions array should be ignored entirely.</p>\n","urlObject":{"path":["api","v1","customers","alerts","dns","configuration","{{configId}}"],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"3f97ec10-e026-4b65-8ead-fd041276c73b","name":"Update DNS Alert Configuration","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\n  \"select_all_conditions\": false,\n  \"monitoring_entities\": {\n    \"domains\": [\n      5600\n    ],\n    \"domain_groups\": [\n      205\n    ]\n  },\n  \"enabled\": true,\n  \"dns\": [\n    {\n      \"type\": \"dmarc\",\n      \"trigger\": \"validation failed\",\n      \"severity\": \"critical\"\n    }\n  ],\n  \"distributions\": [\n    42\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/dns/configuration/318"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 18 Feb 2026 11:28:56 GMT"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Content-Encoding","value":"gzip"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 956fe4e84d87237dd08155132ba1c0a2.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"aNZwZa0hxjza_8SOLTa3aHFAzyxdF5Bj9LBfLl6K2T6krlkX-XipcA=="}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"message\": \"Alert configuration updated successfully.\",\n    \"data\": {\n        \"id\": 5,\n        \"enabled\": true,\n        \"account_id\": 1,\n        \"created_by\": 1,\n        \"updated_by\": 1,\n        \"type\": \"dns\",\n        \"created_at\": \"2026-02-18 11:20:21\",\n        \"updated_at\": \"2026-02-18 11:28:56\"\n    }\n}"}],"_postman_id":"14ccf5fe-416f-4a16-b935-da648dbc699f"},{"name":"Delete DNS Alert Configuration","id":"19dd59f7-c3c4-4698-8bbc-836b62fab625","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    1\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://app.powerdmarc.com/api/v1/customers/alerts/dns/configuration/","description":"<h1 id=\"delete-dns-alert-configuration\">Delete DNS Alert Configuration</h1>\n<h2 id=\"description\">Description</h2>\n<p><strong>Deletes one or more DNS alert configurations by specifying their configuration IDs.</strong></p>\n<h3 id=\"request-body-fields\">Request body fields</h3>\n<p><strong>ids</strong><br /><code>Type</code>: array of integers<br /><code>Description</code>: An array of configuration IDs to delete.EndFragment</p>\n","urlObject":{"path":["api","v1","customers","alerts","dns","configuration",""],"host":["https://app.powerdmarc.com"],"query":[],"variable":[]}},"response":[{"id":"17276b12-9f62-4c00-a11e-047dd1a68d44","name":"Delete alert configuration","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    318\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"www.powerdmarc.site/api/v1/customers/alerts/dns/configuration/"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 18 Feb 2026 11:32:09 GMT"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Accept, Authorization"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 bfbed4c0958e5b1df979010e822726fc.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SOF50-P2"},{"key":"X-Amz-Cf-Id","value":"yCv2tFAerAZEnDxHmo5G2ArmlpBBsTqJsjFQMaK2NdUqhqMUI0mfSg=="}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"19dd59f7-c3c4-4698-8bbc-836b62fab625"}],"id":"1300419f-9e6e-40fe-8b9b-689f5bf72717","_postman_id":"1300419f-9e6e-40fe-8b9b-689f5bf72717","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}}],"id":"bb828f76-ad64-46e9-98e4-713476a9d099","_postman_id":"bb828f76-ad64-46e9-98e4-713476a9d099","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}}],"id":"c5a78d9e-2b69-43a1-9bf0-806e8a486d1e","_postman_id":"c5a78d9e-2b69-43a1-9bf0-806e8a486d1e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"c59a8893-fb97-408a-83d9-187451d212f9","id":"c59a8893-fb97-408a-83d9-187451d212f9","name":"API Collections of PowerDMARC","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[]}},"event":[{"listen":"prerequest","script":{"id":"1d7805e7-95ce-4713-98b5-0ee40c542042","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ebef1f38-9261-4828-be2f-01fa6c2d7cb2","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://app.powerdmarc.com","type":"string"},{"key":"baseURL","value":"https://app.mymssp.com","type":"string"}]}