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

# API de publication : publiez sur tous les réseaux sociaux | Documentation Ayrshare

> Publiez sur Facebook, Instagram, X, LinkedIn, TikTok, YouTube et plus encore avec un seul appel à l'API Ayrshare. Consultez les paramètres, les exemples de code et les médias pris en charge.

export const XByoNotice = () => <Info>
  <strong>Targeting X/Twitter?</strong> Starting March 31, 2026, all X operations require your own API credentials. After linking X via OAuth, include these 2 headers in your request:
  <br /><br />
  <code>X-Twitter-OAuth1-Api-Key</code> — Your API Key (Consumer Key)<br />
  <code>X-Twitter-OAuth1-Api-Secret</code> — Your API Key Secret (Consumer Secret)
  <br /><br />
  <strong>One-time setup per Ayrshare account.</strong> You create one X Developer App and reuse the same API Key and Secret across every sub-profile / end-user you link. You do <em>not</em> create a new app per customer.
  <br /><br />
  Not linked yet? See the <a href="/dashboard/connect-social-accounts/x-twitter-byo-keys">full setup guide</a> to connect your X account.
  <br /><br />
  Your keys are never logged or stored by Ayrshare.
</Info>;

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>;
};

export const HeaderAPI = ({noProfileKey, profileKeyRequired}) => <>
    <ParamField header="Authorization" type="string" required>
      <a href="/apis/overview#authorization">API Key</a> of the Primary Profile.
      <br />
      <br />
      Format: <code>Authorization: Bearer API_KEY</code>
    </ParamField>
    {!noProfileKey && (profileKeyRequired ? <ParamField header="Profile-Key" type="string" required>
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField> : <ParamField header="Profile-Key" type="string">
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField>)}
  </>;

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

<XByoNotice />

Publiez des publications sur les réseaux sociaux que vous ou vos utilisateurs avez associés.
Si vous souhaitez publier vers des User Profiles, consultez le [point de terminaison /profiles](/apis/profiles/overview) pour plus de détails.

Veillez à ajouter votre `API_KEY`, et la `PROFILE_KEY` si vous publiez vers un User Profile, dans l'[en-tête Authorization](/apis/overview#authorization).
L'API Key se trouve dans le Ayrshare Developer Dashboard, à la page API Key.

Consultez la [vue d'ensemble de l'API Post](/apis/post/overview) pour plus de détails sur les options de publication.

## Paramètres d'en-tête

<HeaderAPI />

## Paramètres du corps

<ParamField body="post" type="string" required>
  Le texte de la publication envoyé aux réseaux sociaux spécifiés dans le paramètre platforms.
  Consultez ici les [options avancées](/apis/post/overview), notamment la manière d'inclure des URL et du texte enrichi.

  Vous pouvez envoyer une chaîne vide `""` pour publier sans texte.
</ParamField>

<ParamField body="platforms" type="array" required>
  Plateformes de réseaux sociaux sur lesquelles publier. Accepte un tableau de chaînes avec les valeurs : `bluesky`, `facebook`, `gmb`, `instagram`, `linkedin`, `pinterest`, `reddit`, `snapchat`, `telegram`, `threads`, `tiktok`, `twitter` ou `youtube`.

  Remarque : utilisez `facebook` pour les Pages Facebook, et `gmb` pour Google Business Profile.

  Utilisez `all` pour publier sur tous les réseaux sociaux associés. Incluez également les champs requis pour chaque réseau social.
  Par ex. `title` doit être inclus dans `youTubeOptions` si `youtube` est associé.
</ParamField>

<ParamField body="mediaUrls" type="array">
  Un tableau d'URL d'images ou de vidéos à inclure dans la publication. Consultez le [point de terminaison /media](/apis/media/overview) pour en savoir plus.

  Les URL doivent être sécurisées et commencer par `https://`. Si l'URL contient des caractères spéciaux, par ex. ñ, encodez-les avant l'envoi.

  Les vidéos nécessitent un plan payant.

  Consultez les [exigences pour les images et les vidéos](/apis/post/overview#image-%26-video-requirements) et les [autres options avancées](/apis/post/overview).
</ParamField>

<ParamField body="isVideo" type="boolean" default={false}>
  Ayrshare tentera de déterminer le type de média en fonction de l'extension de fichier dans l'URL (.mp4). Vous pouvez définir explicitement le média comme vidéo si l'URL ne se termine pas par une extension vidéo connue, comme les GIFs animés.

  Consultez [extension vidéo](/apis/post/overview#video-extension) pour plus de détails.
</ParamField>

<ParamField body="scheduleDate" type="string">
  Date et heure de planification d'une publication future. Accepte une date-heure UTC.

  Par exemple, utilisez le format `YYYY-MM-DDThh:mm:ssZ` et envoyez `2026-07-08T12:30:00Z`.
  Consultez [utctime](https://www.utctime.net/) pour plus d'exemples.

  Consultez également [planifier des publications](/apis/post/overview#schedule-posts) pour plus de détails.
</ParamField>

<ParamField body="validateScheduled" type="boolean" default={true}>
  Par défaut, les publications planifiées font l'objet de contrôles (pré-validation) portant sur des points comme les exigences relatives aux médias avant d'être acceptées.
  Si des problèmes sont détectés par les contrôles d'Ayrshare, vous recevrez immédiatement une réponse d'erreur et la publication ne sera pas planifiée.
  Lorsque la date planifiée est atteinte, la publication est diffusée, moment auquel la réponse finale de succès ou d'erreur est envoyée via webhook ou récupérable via le [point de terminaison /history](/apis/history/overview).

  Pour ignorer cette étape de pré-validation, définissez `validateScheduled` sur `false`.

  Nous recommandons de laisser la validation activée pour les publications planifiées afin de détecter les erreurs tôt.
  Sinon, la publication sera planifiée et vous ne recevrez une erreur qu'au moment de sa diffusion.

  Consultez [scheduled webhook actions](/apis/webhooks/actions#scheduled-action) pour plus de détails.
</ParamField>

<ParamField body="firstComment" type="object">
  Ajoutez automatiquement un premier commentaire après la publication. Consultez [premier commentaire](/apis/post/overview#first-comment) pour plus de détails.
</ParamField>

<ParamField body="disableComments" type="boolean" default={false}>
  Désactive les commentaires pour la publication. Disponible uniquement pour Instagram, LinkedIn et TikTok.
</ParamField>

<ParamField body="shortenLinks" type="boolean" default={false}>
  Raccourcissez les liens de la publication pour toutes les plateformes en utilisant le [raccourcisseur de liens d'Ayrshare](/apis/links/overview).

  Seules les URL commençant par https seront raccourcies.

  [Max Pack requis](/additional/maxpack) pour le raccourcissement de liens.

  Consultez ici pour utiliser des [raccourcisseurs de liens tiers](/apis/links/overview#custom-link-domain).
</ParamField>

<ParamField body="autoSchedule" type="object">
  Consultez [auto-schedule](/apis/auto-schedule/overview) pour plus de détails.
</ParamField>

<ParamField body="autoRepost" type="object">
  Republie automatiquement votre contenu plusieurs fois à intervalles réguliers, créant un contenu evergreen qui reste frais et visible auprès de votre audience.

  Consultez [auto repost](/apis/post/overview#auto-repost) pour plus de détails.
</ParamField>

<ParamField body="autoHashtag" type="object">
  Consultez [auto hashtags](/apis/post/overview#auto-hashtags) pour plus de détails.
</ParamField>

<ParamField body="unsplash" type="string">
  Consultez [unsplash](/apis/post/overview#unsplash) pour plus de détails.
</ParamField>

<ParamField body="blueskyOptions" type="object">
  Consultez les [détails Bluesky](/apis/post/social-networks/bluesky).
</ParamField>

<ParamField body="faceBookOptions" type="object">
  Consultez les [détails Facebook](/apis/post/social-networks/facebook).
</ParamField>

<ParamField body="gmbOptions" type="object">
  Consultez les [détails Google Business Profile](/apis/post/social-networks/google).
</ParamField>

<ParamField body="instagramOptions" type="object">
  Consultez les [détails Instagram](/apis/post/social-networks/instagram).
</ParamField>

<ParamField body="linkedInOptions" type="object">
  Consultez les [détails LinkedIn](/apis/post/social-networks/linkedin).
</ParamField>

<ParamField body="pinterestOptions" type="object">
  Consultez les [détails Pinterest](/apis/post/social-networks/pinterest).
</ParamField>

<ParamField body="redditOptions" type="object">
  Consultez les [détails Reddit](/apis/post/social-networks/reddit).
</ParamField>

<ParamField body="snapChatOptions" type="object">
  Consultez les [détails Snapchat](/apis/post/social-networks/snapchat).
</ParamField>

<ParamField body="telegramOptions" type="object">
  Consultez les [détails Telegram](/apis/post/social-networks/telegram).
</ParamField>

<ParamField body="threadsOptions" type="object">
  Consultez les [détails Threads](/apis/post/social-networks/threads).
</ParamField>

<ParamField body="tikTokOptions" type="object">
  Consultez les [détails TikTok](/apis/post/social-networks/tiktok).
</ParamField>

<ParamField body="twitterOptions" type="object">
  Consultez les [détails X/Twitter](/apis/post/social-networks/x-twitter).
</ParamField>

<ParamField body="youTubeOptions" type="object">
  Consultez les [détails YouTube](/apis/post/social-networks/youtube).
</ParamField>

<ParamField body="requiresApproval" type="boolean" default={false}>
  Consultez [workflow d'approbation](/apis/post/overview#approval-workflow) pour plus de détails.
</ParamField>

<ParamField body="randomPost" type="boolean" default={false}>
  [Générez un texte de publication aléatoire](/quickstart#random-quote) pour les tests. `randomPost: true` ignorera le champ `post`.
</ParamField>

<ParamField body="randomMediaUrl" type="boolean" default={false}>
  [Générez une image de média aléatoire](/quickstart#random-image) pour les tests. `randomMediaUrl: true` ignorera le champ `mediaUrls`.
</ParamField>

<ParamField body="idempotencyKey" type="string">
  Un ID unique facultatif associé à la publication. Les IDs en double seront rejetés. Consultez [idempotence](/apis/post/overview#idempotent-posts) pour plus de détails.
</ParamField>

<ParamField body="notes" type="string">
  Définissez des notes sur une publication qui peuvent être récupérées via le [point de terminaison /history](/apis/history/overview). Les notes servent uniquement de référence et n'affectent pas la publication.
</ParamField>

<RequestExample>
  ```bash cURL theme={"system"}
  curl \
  -H "Authorization: Bearer API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "post": "Today is a great day!",
    "platforms": ["twitter", "facebook", "instagram", "linkedin"],
    "mediaUrls": ["https://img.ayrshare.com/012/gb.jpg"]
  }' \
  -X POST https://api.ayrshare.com/api/post
  ```

  ```javascript JavaScript theme={"system"}
  const API_KEY = "API_KEY";

  fetch("https://api.ayrshare.com/api/post", {
        method: "POST",
        headers: {
          "Content-Type": "application/json",
          "Authorization": `Bearer ${API_KEY}`
        },
        body: JSON.stringify({
          post: "Today is a great day!", // required
          platforms: ["bluesky", "facebook", "instagram", "linkedin", "twitter"], // required
          mediaUrls: ["https://img.ayrshare.com/012/gb.jpg"] //optional
        }),
      })
        .then((res) => res.json())
        .then((json) => console.log(json))
        .catch(console.error);
  ```

  ```python Python theme={"system"}
  import requests

  payload = {'post': 'Today is a great day!',
          'platforms': ['bluesky', 'facebook', 'instagram', 'linkedin', 'twitter'],
          'mediaUrls': ['https://img.ayrshare.com/012/gb.jpg']}
  headers = {'Content-Type': 'application/json',
          'Authorization': 'Bearer API_KEY'}

  r = requests.post('https://api.ayrshare.com/api/post',
      json=payload,
      headers=headers)

  print(r.json())
  ```

  ```php PHP theme={"system"}
  <?php

  $curl = curl_init();
  $data = [
      "post" => "Today is a great day!",
      "platforms" => ["bluesky", "facebook", "instagram", "linkedin", "pinterest", "twitter"],
      "mediaUrls" => ["https://img.ayrshare.com/012/gb.jpg"]
  ];

  curl_setopt_array($curl, [
      CURLOPT_URL => 'https://api.ayrshare.com/api/post',
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_POST => true,
      CURLOPT_POSTFIELDS => json_encode($data),
      CURLOPT_HTTPHEADER => [
          'Authorization: Bearer API_KEY', // Replace 'API_KEY' with your actual API key
          'Content-Type: application/json'
      ],
  ]);

  $response = curl_exec($curl);
  curl_close($curl);
  echo $response;
  ```

  ```go Go theme={"system"}
  package main

  import (
  	"bytes"
  	"encoding/json"
  	"log"
  	"net/http"
  )

  func main() {
  	message := map[string]interface{}{
  		"post":      "Today is a great day!",
  		"platforms": []string{"bluesky", "facebook", "instagram", "linkedin", "twitter"},
  		"mediaUrls": []string{"https://img.ayrshare.com/012/gb.jpg"}
  	}

  	bytesRepresentation, err := json.Marshal(message)
  	if err != nil {
  		log.Fatalln(err)
  	}

  	req, _ := http.NewRequest("POST", "https://api.ayrshare.com/api/post",
  		bytes.NewBuffer(bytesRepresentation))

  	req.Header.Add("Content-Type", "application/json; charset=UTF-8")
  	req.Header.Add("Authorization", "Bearer API_KEY")

  	res, err := http.DefaultClient.Do(req)
  	if err != nil {
  		log.Fatal("Error:", err)
  	}

  	res.Body.Close()
  }
  ```

  ```csharp C# theme={"system"}
  using System;
  using System.Net.Http;
  using System.Text;
  using System.Threading.Tasks;

  namespace PostPOSTRequest_csharp
  {
    class Post
    {
      private static readonly HttpClient client = new HttpClient();

          static async Task Main(string[] args)
          {
              string API_KEY = "API_KEY";
              string url = "https://api.ayrshare.com/api/post";

              // Set up request headers
              client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);

              // Prepare JSON content
              string json = "{\"post\" : \"Today is a great day!\","
                  + "\"platforms\" : [ \"bluesky\", \"facebook\", \"instagram\", \"linkedin\", \"twitter\" ],"
                  + "\"mediaUrls\" : [ \"https://img.ayrshare.com/012/gb.jpg\" ]}";
              var content = new StringContent(json, Encoding.UTF8, "application/json");

              try
              {
                  // Send POST request
                  HttpResponseMessage response = await client.PostAsync(url, content);
                  response.EnsureSuccessStatusCode();

                  // Read response
                  string responseBody = await response.Content.ReadAsStringAsync();
                  Console.WriteLine(responseBody);
              }
              catch (HttpRequestException e)
              {
                  Console.WriteLine($"Error: {e.Message}");
              }
          }
      }
  }
  ```

  ```ruby Ruby theme={"system"}
  require 'httparty'    # gem install httparty

  res = HTTParty.post("https://api.ayrshare.com/api/post",
      headers: {Authorization: "Bearer API_KEY"},
      body: {
          post: "Today is a great day!",
          platforms: ['bluesky', 'facebook', 'instagram', 'linkedin', 'twitter'],
          mediaUrls: ["https://img.ayrshare.com/012/gb.jpg"]
      }).body

  puts res
  ```
</RequestExample>

<ResponseExample>
  ```json 200: Success theme={"system"}
  {
      "status": "success",
      "errors": [],
      "postIds": [
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/bluesky
              "status": "success",
              "id": "at://did:plc:n7atrjd22xgkmgwig6dzlhzd/app.bsky.feed.post/3lez7fwx452", // Bluesky Social Post ID
              "cid": "bafyreie6n475cd3ynr6sfacvohu5qgjibcooxnug6zcbghkwnrwi5stafy",         // Bluesky Content ID
              "postUrl": "https://bsky.app/profile/madworlds.bsky.social/post/3lez7fwx4572",
              "platform": "bluesky"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/facebook
              "status": "success",
              "id": "104923907983682_108329000309742", // Facebook Social Post ID
              "platform": "facebook", 
              "postUrl": "https://www.facebook.com/104923907983682_108329000309742",
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/google
              "status": "success",
              "id": "3837985438581442258", // Google Business Profile Social Post ID
              "postUrl": "https://local.google.com/place?id=5229466225881728772&use=posts&lpsid=CM",
              "type": "localPosts",
              "platform": "gmb"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/instagram
              "status": "success",
              "platform": "instagram", // Instagram Social Post ID
              "id": "17878176260289172",
              "postUrl": "https://www.instagram.com/p/CP1dI9Hp_WO/",
              "usedQuota": 12,
              "contentIssues": {  // Optional — only present when Ayrshare detected and resolved a content issue
                  "originMediaHostFailed": true,
                  "details": ["Media URL could not be retrieved by the social network. Successfully posted using Ayrshare automated media protection."]
              }
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/linkedin
              "status": "success",
              "id": "urn:li:share:7282181682126807041", // LinkedIn Social Post ID
              "postUrl": "https://www.linkedin.com/feed/update/urn:li:share:7282181682126807041",
              "owner": "urn:li:organization:77682157",
              "platform": "linkedin"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/pinterest
              "status": "success",
              "id": "42995371460659062", // Pinterest Social Post ID
              "postUrl": "https://www.pinterest.com/pin/429953714606062/",
              "platform": "pinterest"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/reddit
              "status": "success",
              "id": "1hvdvof", // Reddit Social Post ID
              "postUrl": "https://www.reddit.com/r/test/comments/1hvdvof/reddit_post_title/",
              "platform": "reddit"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/snapchat
              "status": "success",
              "id": "921ed204-e123-5b08-a9ce-zx489f1f38c5",                             // Snapchat Social Post ID 
              "mediaId": "V6noC6UOQgOcABCDEgFZEwAAgd3F0cnp1eWtxZAb9PsH-MXb9PsIWAAAAAA", // Snapchat Media ID
              "postUrl": "https://www.snapchat.com/add/samsmith1920/921ed204-e123-5b08-a9ce-zx489f1f38c5",
              "type": "stories",
              "ended": "2025-05-23T13:04:30.545Z",
              "platform": "snapchat"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/telegram
              "status": "success",
              "id": 635, // Telegram Social Post ID
              "postUrl": "https://t.me/c/1424847122/635",
              "platform": "telegram"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/tiktok
              "status": "success",
              "idShare": "v_pub_url~v2.7456954878846683182",
              "id": "pending", // TikTok Social Post ID - see https://www.ayrshare.com/docs/apis/post/social-networks/tiktok
              "isVideo": true,
              "platform": "tiktok"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/twitter
              "status": "success",
              "id": "1288899996423983105", // X/Twitter Social Post ID
              "platform": "twitter",
              "postUrl": "https://x.com/handle/status/1288899996423983105"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/youtube
              "status": "success",
              "id": "3oQeP-kTsbo", // YouTube Social Post ID
              "postUrl": "https://youtu.be/3oQeP-kTo",
              "platform": "youtube"
          }
      ],
      "id": "RhrbDtYh7hdSMc67zC8H"    // Ayrshare Post ID used for delete, analytics, comments, etc.
  }
  ```

  ```json 200: Success for Scheduled theme={"system"}
  {
    "status": "scheduled",
    "scheduleDate": "2023-04-01T10:04:12Z",
    "id": "IUiaqFkQP96UJJXYjRpv", // Ayrshare Post ID used for delete, comment, analytics, etc.
    "refId": "9abf1426d6ce9122effdeeddfdfdfd",
    "post": "Genius is eternal patience. - Michelangelo"
  }
  ```

  ```json 200: Success with Profile Key theme={"system"}
  {
    "status": "success",
    "posts": [
      {
        "status": "success",
        "errors": [],
        "postIds": [
          {
            "status": "success",
            "id": "1869166036466991888",
            "postUrl": "https://twitter.com/wondrouswaffles/status/1869",
            "platform": "twitter"
          },
          {
            "status": "success",
            "id": "106638148652344_601623445855888",
            "postUrl": "https://www.facebook.com/106638148652329/posts/6016",
            "platform": "facebook"
          }
        ],
        "id": "bVQotNtxgXAUmLtqmw2",
        "refId": "b68bdcabb379be2cf1186c1e595449804b232sa",
        "profileTitle": "The Best Profile",
        "post": "Formal education will make you a living. Self education will make you a fortune. - Jim Rohn"
      }
    ]
  }
  ```

  ```json 200: Success Scheduled Post and Profile Key theme={"system"}
  {
    "status": "success",
    "posts": [
      {
        "status": "scheduled",
        "scheduleDate": "2023-04-01T10:04:12Z",
        "id": "qvu8gysraodz2WFZgRX7", // Ayrshare Post ID used for delete, comment, analytics, etc.
        "refId": "9abf1426d6ce9122effdeeddfdfdfd",
        "profileTitle": "Best Profile",
        "post": "I never thought of myself as being handsome or good-looking or whatever. I always felt like an outsider. - Elton John"
      }
    ]
  }
  ```

  ```json 400: Bad Request theme={"system"}
  {
    "status": "error",
    "errors": [
      {
        "action": "post",
        "status": "error",
        "code": 156,
        "message": "Youtube does not seem to be linked with Ayrshare. Please confirm the linkage on the Social Accounts page in your dashboard. .../ayrshare.com/additional-info/troubleshooting",
        "platform": "youtube"
      },
      {
        "action": "post",
        "status": "error",
        "code": 110,
        "message": "Status is a duplicate.",
        "post": "Today is a great day",
        "platform": "twitter"
      }
    ],
    "postIds": [],
    "id": "0OGBzZssN5hxy8dMSRaD" // Ayrshare Post ID used for delete, comment, analytics, etc.
  }
  ```

  ```json 400: Bad Request with Profile Key theme={"system"}
  {
      "status": "error",
      "posts": [
          {
              "status": "error",
              "errors": [
                  {
                      "action": "post",
                      "status": "error",
                      "code": 156,
                      "message": "Instagram is not linked.
                        Please confirm the linkage on the Social Accounts page in the dashboard. https://www.ayrshare.com/docs/help-center/overview",
                      "platform": "instagram"
                  }
              ],
              "postIds": [],
              "id": "ekftQJ0hFB1Fx6bnM33",
              "refId": "9abf1426d6ce9122effdeeddfdfdfd",
              "profileTitle": "Best Profile",
              "post": "The most common way people give up their power is by thinking they don't have any. - Alice Walker"
          }
      ]
  }
  ```

  ```javascript 500: Internal Server Error theme={"system"}
  {
      "status": "error",
      "errors": [
          {
              "action": "post",
              "status": "error",
              "code": 107,
              "message": "Facebook Error: This status update is identical to the last one you posted. Try posting something different, or delete your previous update.",
              "platform": "facebook"
          }
      ],
      "postIds": [],
      "id": "6APU4qqI7XO7JM3BOy6B" // Ayrshare Post ID used for delete, comment, analytics, etc.
  }
  ```
</ResponseExample>
