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

# Vue d'ensemble de l'API Profiles

> Créez et gérez plusieurs profils d'utilisateur.

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>
  Spécifiez un profil d'utilisateur dans un appel API en [ajoutant la clé de profil dans l'en-tête](/apis/overview#profile-key-format).
</Info>

Les profils d'utilisateur sont l'un des concepts clés d'Ayrshare, qui vous permet de créer et de gérer plusieurs utilisateurs. Chacun des utilisateurs de votre plateforme aura un ou plusieurs profils d'utilisateur Ayrshare. Chaque profil d'utilisateur peut avoir une seule connexion à chaque réseau social pris en charge.

## Clé de profil

De nombreux points de terminaison, tels que /user, /analytics ou /delete, peuvent être appelés au nom d'un compte de profil en [ajoutant le paramètre « Profile-Key »](/apis/overview#profile-key-format) dans l'en-tête.

Par exemple, le point de terminaison /delete peut être appelé pour supprimer la publication d'un compte de profil pour l'*id* de *publication* donné pour la *clé de profil* fournie.

```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);
```

## Activer ou désactiver les réseaux sociaux

Vous pouvez désactiver et activer les réseaux sociaux au niveau global ou au niveau du profil d'utilisateur.

<ul class="custom-bullets">
  <li>[Gérez globalement l'accès aux comptes sociaux](/multiple-users/manage-user-profiles#set-social-networks-access) dans le tableau de bord.</li>
  <li>Gérez l'accès aux comptes sociaux pour un profil d'utilisateur lors de la [création](/apis/profiles/create-profile) ou de la [mise à jour](/apis/profiles/update-profile).</li>
</ul>

Il est important de noter que les réseaux sociaux désactivés dans le paramètre global, défini via le tableau de bord, remplacent les paramètres du profil d'utilisateur.

Par exemple, si vous désactivez l'accès à TikTok dans le tableau de bord, aucun profil d'utilisateur ne pourra accéder à TikTok. En revanche, si vous activez l'accès à TikTok dans le tableau de bord mais que vous le désactivez pour un profil d'utilisateur particulier, tous les profils d'utilisateur auront accès à TikTok à l'exception de celui-là.

## Obtenir les comptes sociaux liés

Récupérez les comptes sociaux qu'un profil d'utilisateur a liés avec le [point de terminaison /profiles](/apis/profiles/get-profiles) ou le [point de terminaison /user](/apis/user/profile-details).

## Publier sur un profil d'utilisateur

Avec le point de terminaison [/post](/apis/post/post), vous pouvez publier sur un profil d'utilisateur en ajoutant la clé de profil dans l'en-tête. Le retour sera un tableau de publications ou de résultats d'erreur, avec un statut global. Si toutes les publications ont réussi, « success », ou si une publication a échoué, « error ».

Vous pouvez obtenir la clé de profil d'un utilisateur lorsque le profil est créé avec le point de terminaison [/create-profile](/apis/profiles/create-profile) ou dans l'interface graphique du tableau de bord Web d'Ayrshare en basculant vers le profil et en accédant à la page **Clé de profil**.
