# 📞 Servicio de consulta de teléfonos en Ifetel

# Headers (requerido API Key)

{
  "x-api-key": "1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f"
}

# Payload JSON de ejemplo (obligatorios)

// POST https://consultaunica.mx/api/v3/phones
{
    "variant": "ifetel",
    "ifetel": {
        "phoneNumber": "5512345678"
    }
}

# ✅ Respuestas exitosas. HTTP 200

# ☎ Teléfono fijo

{
    "variant": "ifetel",
    "ifetel": {
        "phoneType": "Fijo",
        "phoneCompany": "Telmez",
        "registrationCity": null,
        "lada": null
    }
}

# 📱 Teléfono movil

{
    "variant": "ifetel",
    "ifetel": {
        "phoneType": "Móvil",
        "phoneCompany": "TELCEL",
        "registrationCity": null,
        "lada": null
    }
}

# ❌ Error de teléfono. HTTP 400

El teléfono no es de 10 dígitos

{
    "message": "La consulta no es válida, favor de verificar los datos ingresados",
    "errors": [
        {
            "field": "body.ifetel.phoneNumber",
            "error": "String should have at least 10 characters"
        }
    ]
}

# ❌ Errores de consulta con IFETEL. HTTP 422

{
    "message": "No se encontró un registro con los datos proporcionados"
}

# ❌ Error desconocido. HTTP 500

{
    "message": "Algo falló durante la consulta, favor de consultar nuevamente"
}