> ## Documentation Index
> Fetch the complete documentation index at: https://ayrshare.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Validate API Overview

> सोशल पोस्ट और JSON को Validate करें

export const PlansAvailable = ({plans = [], maxPackRequired}) => {
  let displayPlans = plans;
  if (plans && plans.length === 1) {
    const lowerCasePlan = plans[0].toLowerCase();
    if (lowerCasePlan === "business") {
      displayPlans = ["Launch", "Business", "Enterprise"];
    } else if (lowerCasePlan === "premium") {
      displayPlans = ["Premium", "Launch", "Business", "Enterprise"];
    }
  }
  return <Note>
Available on {displayPlans.length === 1 ? "the " : ""}
{displayPlans.join(", ").replace(/\b\w/g, l => l.toUpperCase())}{" "}
{displayPlans.length > 1 ? "plans" : "plan"}.

{maxPackRequired && <span onClick={() => window.open('https://www.ayrshare.com/docs/additional/maxpack', '_self')} className="flex items-center mt-2 cursor-pointer">
 <span className="px-1.5 py-0.5 rounded text-sm" style={{
    backgroundColor: '#C264B6',
    color: 'white',
    fontSize: '12px'
  }}>
   Max Pack required
 </span>
</span>}
</Note>;
};

<PlansAvailable plans={["premium"]} maxPackRequired={false} />

Validate endpoints सोशल पोस्ट और एक JSON ऑब्जेक्ट को validate करते हैं।

Validate endpoints डेवलपर्स को सोशल मीडिया प्लेटफ़ॉर्म्स पर प्रकाशित करने से पहले पोस्ट में संभावित समस्याओं या उल्लंघनों की जांच करने की अनुमति देते हैं।
यह टेक्स्ट लंबाई, मीडिया फॉर्मेट्स, और प्लेटफ़ॉर्म-विशिष्ट नियमों को validate करके विफल पोस्ट को रोकने में मदद करता है।
उदाहरण के लिए, endpoints यह सत्यापित कर सकते हैं कि एक पोस्ट validation पास करती है या नहीं, जांच सकते हैं कि इमेज आकार आवश्यकताओं को पूरा करती हैं या नहीं, या देख सकते हैं कि कोई moderation समस्या है या नहीं।
यह प्री-validation पोस्ट सफलता दरों को बेहतर बनाने में मदद करता है और संभावित समस्याओं के बारे में शुरुआती फीडबैक प्रदान करता है।
