{
  "name": "mediaAPI — Validate & Standardize Customer Data",
  "nodes": [
    {
      "parameters": {},
      "name": "Start",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        240,
        300
      ],
      "id": "abd66dd1-4dfe-43c0-b85c-34ffd78a25d4"
    },
    {
      "parameters": {
        "values": {
          "string": [
            {
              "name": "name",
              "value": "juan carlos garcia martinez"
            },
            {
              "name": "email",
              "value": "jcgarcia@company.co"
            },
            {
              "name": "domain",
              "value": "company.co"
            },
            {
              "name": "country",
              "value": "CO"
            }
          ]
        }
      },
      "name": "Sample Customer Data",
      "type": "n8n-nodes-base.set",
      "typeVersion": 1,
      "position": [
        460,
        300
      ],
      "notes": "Replace with your data source (CRM, spreadsheet, webhook, DB query).",
      "id": "36e22eeb-99c7-456c-8ed8-4ffc53ab82ea"
    },
    {
      "parameters": {
        "resource": "datatools",
        "method": "datatools.standardize_name",
        "params": "{ \"text\": \"INVERSIONES LA GRAN ESQUINA SAS\", \"country\": \"CO\" }",
        "product": "mediaapi"
      },
      "name": "Standardize Name",
      "type": "n8n-nodes-mediavox.mediavox",
      "typeVersion": 2,
      "position": [
        680,
        200
      ],
      "credentials": {
        "mediavoxApi": {
          "name": "Mediavox API"
        }
      },
      "notes": "Detects: person vs company, legal suffix (SAS, SA, LTDA), gender. Multi-country: CO, MX, PE, CL, EC.",
      "id": "f3247cd6-9481-433f-a84d-19e975da6964"
    },
    {
      "parameters": {
        "resource": "datatools",
        "method": "datatools.validate_email",
        "params": "{ \"email\": \"hello@mediavox.co\" }",
        "product": "mediaapi"
      },
      "name": "Validate Email",
      "type": "n8n-nodes-mediavox.mediavox",
      "typeVersion": 2,
      "position": [
        680,
        400
      ],
      "credentials": {
        "mediavoxApi": {
          "name": "Mediavox API"
        }
      },
      "notes": "Checks: syntax, MX records, disposable provider. Returns deliverability score.",
      "id": "66e88986-497d-4ad0-bcbe-cd38ddd0ffa4"
    },
    {
      "parameters": {
        "resource": "security",
        "method": "security.check_password",
        "params": "{ \"password\": \"TestPassword123!\" }",
        "product": "mediaapi"
      },
      "name": "Check Password Strength",
      "type": "n8n-nodes-mediavox.mediavox",
      "typeVersion": 2,
      "position": [
        900,
        300
      ],
      "credentials": {
        "mediavoxApi": {
          "name": "Mediavox API"
        }
      },
      "notes": "Score 0-5. Returns specific feedback on how to improve.",
      "id": "efefd604-3333-41c4-ac66-b84c4ac152e8"
    }
  ],
  "connections": {
    "Start": {
      "main": [
        [
          {
            "node": "Sample Customer Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sample Customer Data": {
      "main": [
        [
          {
            "node": "Standardize Name",
            "type": "main",
            "index": 0
          },
          {
            "node": "Validate Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Validate Email": {
      "main": [
        [
          {
            "node": "Check Password Strength",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "saveDataSuccessExecution": "all",
    "executionOrder": "v1",
    "binaryMode": "separate"
  },
  "tags": [
    "mediaAPI",
    "DataTools",
    "Validation"
  ],
  "pinData": {},
  "active": false,
  "versionId": "e277c814-7830-4b81-b345-9cc375545168",
  "meta": {
    "templateCredsSetupCompleted": true
  }
}