> ## 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.

# Visão geral da API de Validate

> Valide publicações sociais e 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} />

Os endpoints Validate validam publicações sociais e um objeto JSON.

Os endpoints validate permitem que os desenvolvedores verifiquem publicações em busca de possíveis problemas ou violações antes de publicá-las nas plataformas de mídia social.
Isso ajuda a evitar publicações com falha, validando o tamanho do texto, os formatos de mídia e regras específicas de cada plataforma.
Por exemplo, os endpoints podem verificar se uma publicação passa na validação, se as imagens atendem aos requisitos de tamanho ou se há problemas de moderação.
Essa validação prévia ajuda a melhorar as taxas de sucesso das publicações e fornece feedback antecipado sobre possíveis problemas.
