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

> Crie e gerencie múltiplos user profiles.

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={["business"]} maxPackRequired={false} />

<Info>
  Especifique um User Profile em uma chamada de API [adicionando o Profile Key no cabeçalho](/apis/overview#profile-key-format).
</Info>

Os User Profiles são um dos conceitos centrais do Ayrshare e permitem que você crie e gerencie múltiplos usuários. Cada um dos usuários da sua plataforma terá um ou mais Ayrshare User Profiles. Cada User Profile pode ter uma conexão com cada rede social suportada.

## Profile Key

Muitos endpoints, como /user, /analytics ou /delete, podem ser chamados em nome de uma conta de Profile [adicionando o parâmetro "Profile-Key"](/apis/overview#profile-key-format) no cabeçalho.

Por exemplo, o endpoint /delete pode ser chamado para excluir a publicação de uma conta de Profile a partir do *post* *id* informado e do *Profile Key* fornecido.

```javascript theme={"system"}
const API_KEY = "API_KEY";
const PROFILE_KEY = "PROFILE_KEY";
const id = "Post ID";

fetch("https://api.ayrshare.com/api/delete", {
      method: "DELETE",
      headers: {
        "Content-Type": "application/json",
        "Authorization": `Bearer ${API_KEY}`
        "Profile-Key": PROFILE_KEY
      },
      body: JSON.stringify({
        id: id
      }),
    })
      .then((res) => res.json())
      .then((json) => console.log(json))
      .catch(console.error);
```

## Ativar ou desativar redes sociais

Você pode desativar e ativar redes sociais no nível global ou no nível do User Profile.

<ul class="custom-bullets">
  <li>[Gerencie globalmente o acesso às contas sociais](/multiple-users/manage-user-profiles#set-social-networks-access) no painel.</li>
  <li>Gerencie o acesso às contas sociais de um User Profile ao [criar](/apis/profiles/create-profile) ou [atualizar](/apis/profiles/update-profile).</li>
</ul>

É importante observar que as redes sociais desativadas na configuração global, definida pelo painel, prevalecem sobre as configurações do User Profile.

Por exemplo, se você desativar o acesso ao TikTok no painel, nenhum User Profile poderá acessar o TikTok. Por outro lado, se você ativar o acesso ao TikTok no painel, mas desativá-lo para um User Profile específico, todos os User Profiles terão acesso ao TikTok, exceto esse em particular.

## Obter as contas sociais vinculadas

Recupere as contas sociais que um User Profile tem vinculadas usando o [endpoint /profiles](/apis/profiles/get-profiles) ou o [endpoint /user](/apis/user/profile-details).

## Publicar em um User Profile

Com o endpoint [/post](/apis/post/post), você pode publicar em um User Profile adicionando o Profile Key no cabeçalho. O retorno será uma matriz de publicações ou resultados de erro, com um status geral. Se todas as publicações forem bem-sucedidas, "success"; se alguma publicação falhar, "error".

Você pode obter o Profile Key de um usuário quando o profile é criado com o endpoint [/create-profile](/apis/profiles/create-profile) ou na interface do Painel Web do Ayrshare, alternando para o profile e acessando a página **Profile Key**.
