{"_id":"@avantguardllc/n8n-nodes-dmarcreport","_rev":"2-996b602f83ab5474e3d2734b65289a56","name":"@avantguardllc/n8n-nodes-dmarcreport","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@avantguardllc/n8n-nodes-dmarcreport","version":"0.1.0","keywords":["n8n-community-node-package","dmarcreport","avantguardllc"],"author":{"name":"AvantGuard LLC"},"license":"MIT","_id":"@avantguardllc/n8n-nodes-dmarcreport@0.1.0","maintainers":[{"name":"avantguardllc","email":"appadmin@avantguard.it"}],"homepage":"","n8n":{"nodes":["dist/nodes/DMARCReport/DMARCReport.node.js"],"credentials":["dist/credentials/DMARCReportApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"fc8766ccef79f512e6dc84738d8faa038ed06258","tarball":"https://registry.npmjs.org/@avantguardllc/n8n-nodes-dmarcreport/-/n8n-nodes-dmarcreport-0.1.0.tgz","fileCount":14,"integrity":"sha512-AB6dcd2HIgVsu2DiY59yWAd5TbVJ4iSpFNuWHPRrzKtWdLQW4pcwH1hlxbz/bBdeexczc3jODvFp9d3qk+pJYw==","signatures":[{"sig":"MEQCIEy9pQ4MpQM1zyq9XwucNaxKoBPm1eGSDLK3jGXrlPyLAiAuPX32Ua8gvROgmY3CQrR1IKVq4JgqRFFYGi59ByjFLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422085},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"avantguardllc","email":"appadmin@avantguard.it"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"n8n node for DMARC Report","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.7","@types/node":"^18.0.0","n8n-workflow":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dmarcreport_0.1.0_1772682648855_0.4957070426213448","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@avantguardllc/n8n-nodes-dmarcreport","version":"0.1.1","description":"n8n node for DMARC Report","keywords":["n8n-community-node-package","dmarcreport","avantguardllc"],"license":"MIT","homepage":"","author":{"name":"AvantGuard LLC"},"repository":{"type":"git","url":""},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/DMARCReportApi.credentials.js"],"nodes":["dist/nodes/DMARCReport/DMARCReport.node.js"]},"devDependencies":{"@types/node":"^18.0.0","n8n-workflow":"*","typescript":"~5.7"},"peerDependencies":{"n8n-workflow":"*"},"_id":"@avantguardllc/n8n-nodes-dmarcreport@0.1.1","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-M0Nf2R/HT2EwsoAp3ovL4fL+PM36sl8cE0st4Rl4Xziv+QEKv9qVc/CvMw51ukeUiCjH8Qimg7axxPQ/T3aR0Q==","shasum":"3f9a7756c4748d3499dd180dac4e027f3312e13c","tarball":"https://registry.npmjs.org/@avantguardllc/n8n-nodes-dmarcreport/-/n8n-nodes-dmarcreport-0.1.1.tgz","fileCount":14,"unpackedSize":422078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/NcZ5ijEavzob3VN4JIo8OwLUI7MJn0AhnwRAEJY3DgIgRX0cTmB2TlM15y0AhFJEacfqtJMWGig+gXrAV9sHY4o="}]},"_npmUser":{"name":"avantguardllc","email":"appadmin@avantguard.it"},"directories":{},"maintainers":[{"name":"avantguardllc","email":"appadmin@avantguard.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-dmarcreport_0.1.1_1772683735650_0.04349183668985468"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T03:50:48.726Z","modified":"2026-03-05T04:08:56.032Z","0.1.0":"2026-03-05T03:50:49.003Z","0.1.1":"2026-03-05T04:08:55.908Z"},"author":{"name":"AvantGuard LLC"},"license":"MIT","keywords":["n8n-community-node-package","dmarcreport","avantguardllc"],"repository":{"type":"git","url":""},"description":"n8n node for DMARC Report","maintainers":[{"name":"avantguardllc","email":"appadmin@avantguard.it"}],"readme":"<p align=\"center\">\n  <a href=\"https://n8n.io\"><img src=\"https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-logo.png\" alt=\"n8n\" height=\"40\" /></a>\n  &nbsp;&nbsp;&nbsp;&nbsp;\n  <a href=\"https://avantguard.it\"><img src=\"https://i0.wp.com/avantguard.it/wp-content/uploads/2024/02/NewLogoSmalNoPicl.png?fit=398%2C71\" alt=\"AvantGuard\" height=\"40\" /></a>\n</p>\n\n# DMARC Report n8n Node\n\n![n8n community node](https://img.shields.io/badge/n8n-community%20node-ff6d5a) ![npm](https://img.shields.io/npm/v/%40avantguardllc%2Fn8n-nodes-dmarcreport)\n\nAPI documentation for DMARC Report v2. Provides endpoints for managing accounts, domains, aggregate reports, forensic (failure) reports, MTA-STS reports, postmaster account records, and account members.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Authentication](#authentication)\n- [Resources & Operations](#resources--operations)\n- [Compatibility](#compatibility)\n- [License](#license)\n\n## Installation\n\nFollow the [n8n community node installation guide](https://docs.n8n.io/integrations/community-nodes/installation/).\n\nOr install directly via npm:\n\n```bash\nnpm install @avantguardllc/n8n-nodes-dmarcreport\n```\n\n## Authentication\n\nThis node authenticates using an **API Key**.\n\n| Setting | Value |\n|---------|-------|\n| Type | API Key |\n| Base URL | `https://api.dmarcreport.com/v2` (editable in credentials) |\n\n> **Tip:** The Base URL can be changed in the credential settings if your instance uses a different host.\n\n## Resources & Operations\n\n**Base URL:** `https://api.dmarcreport.com/v2`\n\n### Accounts\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/accounts` | List accounts |\n| 🟢 **`POST`** | `/accounts.json` | Add account |\n| 🟡 **`PUT`** | `/accounts/{id}.json` | Update account |\n| 🔴 **`DELETE`** | `/accounts/{id}.json` | Delete account |\n\n### Domains\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/all_domains.json` | List all domains across all accounts |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains.json` | List all domains in a given account |\n| 🟢 **`POST`** | `/accounts/{account_id}/domains.json` | Add a domain |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{id}.json` | Get all the details of a domain |\n| 🟡 **`PUT`** | `/accounts/{account_id}/domains/{id}.json` | Update domain settings |\n| 🔴 **`DELETE`** | `/accounts/{account_id}/domains/{id}.json` | Delete a domain |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{id}/hosted_services.json` | Get hosted services status and CNAME records |\n| 🟢 **`POST`** | `/accounts/{account_id}/domains/{id}/verify_hosted_dmarc.json` | Verify hosted DMARC setup status |\n| 🟢 **`POST`** | `/accounts/{account_id}/domains/{id}/verify_hosted_mta_sts.json` | Verify hosted MTA-STS setup status |\n| 🟢 **`POST`** | `/accounts/{account_id}/domains/{id}/generate_dmarc_record.json` | Generate a DMARC record |\n\n### AccountDomains\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/accounts/{account_id}/domain_accounts` | List domain accounts |\n| 🔵 **`GET`** | `/accounts/{account_id}/domain_accounts/{id}` | Details of domain account |\n| 🟢 **`POST`** | `/accounts/{account_id}/domain_accounts.json` | Add domains in account |\n| 🔴 **`DELETE`** | `/accounts/{account_id}/domain_accounts/{domain_accounts_id}.json` | Delete domain from account |\n\n### AggregateReports\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/agg_reports.json` | List, search, and paginate aggregate reports |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/agg_reports/records.json` | Get aggregate report records |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/agg_reports/{id}.json` | Get all the details of an aggregate report |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/agg_reports/agg_report_stats` | Get aggregate report stats of domain |\n\n### ForensicReports\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/forensic_reports.json` | List, search, and paginate failure reports |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/forensic_reports/{id}.json` | Get all the details of a failure report |\n\n### MTASTSReports\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/mta_sts_reports.json` | List, search, and paginate MTA-STS reports |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/mta_sts_reports/mta_failure_details.json` | List MTA-STS failure details |\n| 🔵 **`GET`** | `/accounts/{account_id}/domains/{domain_id}/mta_sts_reports/{id}.json` | Get all the details of an MTA-STS report |\n\n### PostmasterAccountRecords\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/postmaster_account_records.json` | Cumulative data of all domains of a Postmaster Account |\n| 🔵 **`GET`** | `/postmaster_account_records/{id}.json` | Details of a Postmaster Account domain |\n| 🔵 **`GET`** | `/postmaster_account_records/connected.json` | List connected Postmaster Accounts |\n\n### AccountMembers\n\n| | Endpoint | Description |\n|---|----------|-------------|\n| 🔵 **`GET`** | `/accounts/{account_id}/user_accounts` | List user accounts |\n| 🔵 **`GET`** | `/accounts/{account_id}/user_accounts/{id}` | Details of user account |\n| 🟢 **`POST`** | `/accounts/{account_id}/user_accounts.json` | Add user in account |\n| 🟡 **`PUT`** | `/accounts/{account_id}/user_accounts/{id}.json` | Update user in account |\n| 🔴 **`DELETE`** | `/accounts/{account_id}/user_accounts/{id}.json` | Delete user from account |\n\n## Compatibility\n\n- **n8n version:** 1.0+ (tested on 2.x)\n- **Node.js version:** 18+\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}