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

# Огляд Validate API

> Валідація соціальних дописів та JSON

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 валідують соціальні дописи та об'єкт JSON.

Кінцеві точки validate дозволяють розробникам перевіряти дописи на наявність потенційних проблем або порушень перед публікацією на платформах соціальних мереж.
Це допомагає запобігти невдалим публікаціям, перевіряючи довжину тексту, формати медіа та правила, специфічні для платформи.
Наприклад, кінцеві точки можуть перевірити, чи проходить допис валідацію, чи відповідають зображення вимогам розміру, або чи є проблема з модерацією.
Ця попередня валідація допомагає покращити рівень успішних публікацій та надає ранній зворотний зв'язок про потенційні проблеми.
