pluggzyDocs

LinkedIn

MessagerieRecherche de personnesInvitationsPosts
Connecter LinkedIn

Lisez vos messages LinkedIn et répondez-y, trouvez des personnes, consultez des profils, envoyez des invitations et publiez des posts depuis n’importe quelle app d’IA. Chaque action est espacée de 45 à 75 secondes et reste dans des limites quotidiennes et hebdomadaires : votre compte se comporte comme une personne, pas comme un bot.

Connexion avec e-mail et mot de passe, dans votre navigateurTypes de compte Gratuit et Premium, détecté à la connexionOutils 19
45–75 sentre deux actions espacées, au hasard
25 / jourinvitations · 80 en Premium
75 / jourmessages
30 minde pause quand LinkedIn freine
Généré depuis le serveur en direct · les mêmes chiffres que ceux que reçoit votre app d’IA

Limites

Par compte LinkedIn connecté, partagées entre toutes les apps d’IA et clés API qui l’utilisent. Les mêmes outils servent sur chaque réseau : chaque compte garde ses propres limites.

ActionPar jourPar semainePar minuteÉcart min.EspacementOutils
Lecturesmessagerie, invitations, liste des posts3 000—30——list_chatsget_messagesget_attachmentpost_optionslinkedin_list_invitations
Mises à jour de la messageriemarquer comme lu, réactions500—101 s—mark_read
Visites de profil80—58 s45–75 sget_profilefetch
Recherchesune par page de résultats40—46 s45–75 slinkedin_search_peoplesearch
Messages75—220 s45–75 ssend_message
Nouvelles conversations25—130 s45–75 sstart_chat
Invitationsdemandes de connexion2580 en Premium150200 en Premium15 avec note en gratuit145 s45–75 slinkedin_send_invitation
Posts3—15 min45–75 screate_post
Lectures3 000 /jour
messagerie, invitations, liste des posts
30/min · non espacé
list_chats, get_messages, get_attachment, post_options, linkedin_list_invitations
Mises à jour de la messagerie500 /jour
marquer comme lu, réactions
10/min · écart min. 1 s
mark_read
Visites de profil80 /jour
5/min · écart min. 8 s · espacé de 45–75 s
get_profile, fetch
Recherches40 /jour
une par page de résultats
4/min · écart min. 6 s · espacé de 45–75 s
linkedin_search_people, search
Messages75 /jour
2/min · écart min. 20 s · espacé de 45–75 s
send_message
Nouvelles conversations25 /jour
1/min · écart min. 30 s · espacé de 45–75 s
start_chat
Invitations25 /jour
150/sem. · 15 avec note en gratuit · demandes de connexion
Premium : 80/jour · 200/semaine
1/min · écart min. 45 s · espacé de 45–75 s
linkedin_send_invitation
Posts3 /jour
1/min · écart min. 5 min · espacé de 45–75 s
create_post
Notes d’invitation : jusqu’à 300 caractères en Premium, 200 sur les comptes gratuits.Les pages de recherche renvoient jusqu’à 25 personnes.Fichiers dans les messages : une image (JPEG, PNG ou WebP, jusqu'à 8 Mo) ou un document (PDF, Word, Excel, PowerPoint, TXT ou CSV, jusqu'à 15 Mo) par message. Votre IA voit les images reçues (jusqu'à 3.75 Mo) et lit les fichiers PDF, Word, Excel, TXT et CSV en texte (jusqu'à 15 Mo).Les limites quotidiennes repartent à zéro à 0 h UTC, les hebdomadaires le lundi à 0 h UTC.

Règles de publication

Ce que LinkedIn accepte, vérifié avant tout envoi : un post refusé ne coûte rien.

TexteJusqu’à 3 000 caractères, dans text.
MédiasFacultatif : une image (image_urls), pas les deux. Les fichiers de votre appareil passent d’abord par upload_media.
linkA link appended to the text.
visibilityAnyone (default) or relations_only (connections).anyonerelations_only

Limites de sécurité

Ce qui garde votre compte LinkedIn en règle. Elles s’appliquent à toutes les apps d’IA et clés API de ce compte, et vous ne pouvez pas les désactiver.

Rythme humain
45–75 s
Écart aléatoire entre visites de profil, recherches, messages, nouvelles conversations, invitations et posts, toutes apps et clés confondues.
Plafond par compte
10 / min
Au plus 10 appels par minute et par compte au total, lectures non comprises, en plus du plafond par minute propre à chaque action.
Pause en cas de freinage
30 min
Après une réponse de limitation, le compte se repose au moins 5 minutes, 30 quand c’est LinkedIn qui l’a demandé. Les appels entre-temps reçoivent le temps restant.
Les lectures en cache sont gratuites
1 h
Conversations et profils sont mis en cache et ne coûtent rien. fresh: true force une lecture en direct.
Notes d’invitation
15 / semaine
Les comptes gratuits peuvent ajouter une note à environ 15 invitations par semaine, 200 caractères chacune. Premium : 300 caractères.
Prospection espacée
≤ 50
linkedin_schedule_outreach met en file jusqu’à 50 messages ou invitations et les envoie à 60–3 600 s d’intervalle (par défaut 120 s).

Quand une limite est atteinte

Rien n’est mis en file ni retenté dans votre dos : l’outil répond avec une erreur que votre app d’IA peut lire, expliquer et retenter au bon moment.

gapTrop tôt après la dernière action. Attendez retry_after_seconds.
limitLa limite quotidienne ou hebdomadaire est épuisée. La réponse indique quand elle repart à zéro.
cooldownLinkedIn a freiné ; le compte se repose.
permissionCette app n’a pas le droit de faire cela. Reconnectez-la et autorisez cette action.
Exemple de refusisError
{
  "error": "LinkedIn actions are spaced about a minute apart, at random, to look human. Wait 40s. To send several, queue them with linkedin_schedule_outreach.",
  "code": "gap",
  "retry_after_seconds": 40
}

Outils

Exactement ce que votre app d’IA reçoit de tools/list. Les outils d’écriture envoient ou modifient quelque chose sur votre compte : un bon assistant vous montre le texte avant l’envoi.

Messagerie6
list_chatsList conversations · LecturesLectures · 3 000/jourLecture

Conversations across every connected inbox (LinkedIn, WhatsApp, Telegram, Instagram, Instagram Business, Facebook Messenger), merged and sorted most recent first; account or provider narrows it. Use unread=true to triage. Each item has chat_id, its account_id and provider (pass account_id as account to get_messages, send_message and the other conversation tools), and person_id for 1-to-1 chats. Facebook: page_id lists the inbox of one of a personal account's Pages (facebook_list_pages); requests=true the message requests. Accounts that can't be read right now are listed in skipped, with what to do.

Autorisation Read your messagesLimite Lectures · 3 000/jour
Entrée8 paramètres · 0 obligatoire
account
string
Only this account (account_id from list_accounts); default: every connected account, merged
provider
enum
Only this network's accounts
linkedinwhatsapptelegraminstagramfacebookinstagrambusiness
unread
boolean
Only conversations with unread messages
page_id
string
Facebook: the inbox of this Page (page_id from facebook_list_pages); send_message then answers as the Page
requests
boolean
Facebook: the Messenger message requests (people the account hasn't accepted yet), to answer with accept_message_request
limit
integer
par défaut : 201–50
cursor
string
next_cursor from a previous call
fresh
boolean
Bypass the 1h cache (costs a call to the network)
par défaut : false
SortiestructuredContent
{
  "items": [
    {
      "chat_id": "6Wx3HyhTVvKmNy2kP9zQ1A",
      "name": "Lucas Bernard",
      "person_id": "33612345678@s.whatsapp.net",
      "group": false,
      "unread": 1,
      "last_activity": "2026-11-09T08:42:17.000Z",
      "last_message": "See you at 10 tomorrow 👍",
      "read_only": false,
      "account_id": "8d41a7f0-2c6e-4b1a-a3d9-71e5c0b4f826",
      "provider": "whatsapp"
    },
    {
      "chat_id": "gq5Xp3bZUXCt6Zt1Z2rTsA",
      "name": "Ada Martin",
      "person_id": "ACoAAA8BYqEBCVM2yBH2uI6u",
      "group": false,
      "unread": 1,
      "last_activity": "2026-11-09T08:42:17.000Z",
      "last_message": "Thanks for connecting! Do you have 15 minutes next week?",
      "read_only": false,
      "account_id": "3f2b8c1e-7a4d-4e9b-9c21-5d8e6f0a1b2c",
      "provider": "linkedin"
    }
  ],
  "next_cursor": "m1.eyJsIjoyMCwidSI6MCwiYSI6eyI4ZDQxYTdmMCI6eyJjIjoiMjAyNiJ9fX0",
  "has_more": true,
  "accounts_read": 2
}
Le contenu texte commence par “2 conversation(s) from 2 accounts, most recent first.”
Peut refuser avecgaplimitcooldownpermission
get_messagesRead a conversation · LecturesLectures · 3 000/jourLecture

Messages in one conversation (chat_id from list_chats), most recent first. 'from' is 'me' (the account owner, or the Page in a Facebook Page's chat) or 'them'; message_id values work with react. The 3 most recent images on the page come with the result for you to see (their attachments say shown_below: true); open any other, or read a document's text (PDF, Word, Excel…), with get_attachment. Every attachment has a url the user can open or download for 24 hours. Instagram Business: without cursor, reply_window says whether a reply can go out (open, user_written_only or closed). Facebook personal chats are end-to-end encrypted: older messages show only if the user unlocked their history when connecting.

Autorisation Read your messagesLimite Lectures · 3 000/jour
Entrée6 paramètres · 1 obligatoire
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobligatoire
string
limit
integer
par défaut : 301–100
cursor
string
next_cursor from a previous call
fresh
boolean
par défaut : false
images
boolean
Show you the page's 3 most recent images with the result; false for text only
par défaut : true
SortiestructuredContent
{
  "chat_id": "gq5Xp3bZUXCt6Zt1Z2rTsA",
  "items": [
    {
      "message_id": "7mKQx2VdTnW8bLr4Yc9eFg",
      "from": "them",
      "text": "Thanks for connecting! Do you have 15 minutes next week?",
      "at": "2026-11-09T08:42:17.000Z"
    },
    {
      "message_id": "7mKQx2VdTnW8bLr4Yc9ex1",
      "from": "me",
      "text": "Hi! Happy to send over the deck.",
      "at": "2026-11-08T16:05:41.000Z"
    }
  ],
  "next_cursor": null,
  "has_more": false
}
Peut refuser avecgaplimitcooldownpermission
get_attachmentOpen an image or document from a message · LecturesLectures · 3 000/jourLecture

Opens a file someone sent or received in a conversation (chat_id, message_id and attachments[].attachment_id from get_messages). An image (JPEG, PNG, WebP, GIF, at most 3.75 MB) is shown to you, so you can see and describe it; get_messages already shows you a page's most recent images (shown_below: true): use this for the others. A document (PDF, Word .docx, Excel, TXT or CSV, at most 15 MB) comes back as its text, 50,000 characters at a time: next_offset says where to go on with offset. Scanned PDFs have no text. Videos, voice notes and PowerPoint files can't be opened: give the user the attachment's url. LinkedIn, WhatsApp, Telegram, Instagram and Facebook; Instagram Business and Facebook Pages messages give the file's link in get_messages instead.

Autorisation Read your messagesLimite Lectures · 3 000/jour
Entrée5 paramètres · 3 obligatoires
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobligatoire
string
message_idobligatoire
string
attachment_idobligatoire
string
attachments[].attachment_id from get_messages
offset
integer
A document: the character to start from (next_offset from the previous call); default the start
0–9 007 199 254 740 991
SortiestructuredContent
{
  "chat_id": "6Wx3HyhTVvKmNy2kP9zQ1A",
  "message_id": "3EB0A9C4D2F1E8B7A6C5",
  "attachment_id": "9f3c2a71-4b8e-4d1a-a6f0-2c5e8b7d1e94",
  "mimetype": "image/jpeg",
  "size_bytes": 184312
}
Le contenu texte commence par “The image from message 3EB0A9C4D2F1E8B7A6C5.”
Peut refuser avecgaplimitcooldownpermission
send_messageSend a message · MessagesMessages · 75/jourÉcriture

Reply in an existing conversation (chat_id from list_chats), on any network: 1-to-1, group, or a Facebook Page's chat (answered as the Page). Plain text. Show the user the exact text (and which file) before calling this. One file can go with the text: image_url (an https link to an image), file_url (an https link to a document) or media_id (from upload_media, for an image or a document the user has on their device or attached in the chat). Documents: PDF, Word, Excel, PowerPoint (docx, xlsx, pptx, doc, xls, ppt), TXT or CSV, at most 15 MB; WhatsApp, Telegram, LinkedIn and Facebook Messenger take PDF, Word, Excel, PowerPoint, TXT and CSV files; Instagram takes PDFs only; Instagram Business takes PDFs only and Facebook Pages any of them. Instagram Business allow replies within 24 hours of the person's last message (Instagram: at most 1000 characters, JPEG or PNG); up to 7 days after it, only a reply the user wrote or approved word for word, with user_written: true (never for text you wrote on your own).

Autorisation Send messages & postsLimite Messages · 75/jourEspacé 45–75 sÀ confirmer d’abord avec l’utilisateur
Entrée7 paramètres · 2 obligatoires
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobligatoire
string
textobligatoire
string
8 000 caractères max.
image_url
string
https link to a JPEG, PNG or WebP image (at most 8 MB) that is already online. Optional. For an image the user attached in the chat or has on their device, use media_id instead.
https://
file_url
string
https link to a document that is already online (PDF, Word, Excel, PowerPoint (docx, xlsx, pptx, doc, xls, ppt), TXT or CSV, at most 15 MB). Optional. For a file the user has on their device or attached in the chat, use media_id instead.
https://
media_id
string
An image or a document the user uploaded: call upload_media, then pass its media_id here once the file is uploaded (the user says so, or your own upload_command answered ok).
user_written
boolean
Instagram Business: true only when the user typed this exact text or approved it word for word: lets the reply go out up to 7 days after the person's last message instead of 24 hours
par défaut : false
SortiestructuredContent
{
  "chat_id": "gq5Xp3bZUXCt6Zt1Z2rTsA",
  "message_id": "7mKQx2VdTnW8bLr4Yc9ey7",
  "sent": true
}
Le contenu texte commence par “Message sent.”
Peut refuser avecgaplimitcooldownpermission
start_chatStart a new conversation · Nouvelles conversationsNouvelles conversations · 25/jourÉcriture

Message someone you have no conversation with yet. Pick the account (or, with one account per network, the provider). `to`: LinkedIn: the person_id (from linkedin_search_people or get_profile) of a 1st-degree connection, or anyone with inmail=true (needs Premium InMail credits); WhatsApp: a phone number with its country code, like +33 6 12 34 56 78; Telegram, Instagram and Facebook: the user id (a chat's person_id, a group member's or friend's user_id, or from get_profile). New conversations have low daily limits (WhatsApp 10, Telegram 10, Instagram 10, Facebook 10), and networks restrict accounts that message strangers: WhatsApp bans new accounts after 2–3 cold messages; on Instagram and Facebook, people who don't follow or aren't friends get it as a message request. Only message people who expect it. Confirm the exact recipient and final text with the user before calling this. One file can go with the text: image_url (an https link to an image), file_url (an https link to a document) or media_id (from upload_media, for an image or a document the user has on their device or attached in the chat). Documents: PDF, Word, Excel, PowerPoint (docx, xlsx, pptx, doc, xls, ppt), TXT or CSV, at most 15 MB; WhatsApp, Telegram, LinkedIn and Facebook Messenger take PDF, Word, Excel, PowerPoint, TXT and CSV files; Instagram takes PDFs only; Instagram Business takes PDFs only and Facebook Pages any of them.

Autorisation Send messages & postsLimite Nouvelles conversations · 25/jourEspacé 45–75 sÀ confirmer d’abord avec l’utilisateur
Entrée9 paramètres · 2 obligatoires
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
provider
enum
The network, when no account is given and several networks are connected
linkedinwhatsapptelegraminstagramfacebook
toobligatoire
string
Recipient: LinkedIn person_id, WhatsApp phone number with country code, or Telegram / Instagram / Facebook user id
textobligatoire
string
8 000 caractères max.
image_url
string
https link to a JPEG, PNG or WebP image (at most 8 MB) that is already online. Optional. For an image the user attached in the chat or has on their device, use media_id instead.
https://
file_url
string
https link to a document that is already online (PDF, Word, Excel, PowerPoint (docx, xlsx, pptx, doc, xls, ppt), TXT or CSV, at most 15 MB). Optional. For a file the user has on their device or attached in the chat, use media_id instead.
https://
media_id
string
An image or a document the user uploaded: call upload_media, then pass its media_id here once the file is uploaded (the user says so, or your own upload_command answered ok).
inmail
boolean
LinkedIn: send as InMail, to someone who isn't a 1st-degree connection
par défaut : false
subject
string
LinkedIn InMail subject
200 caractères max.
SortiestructuredContent
{
  "chat_id": "Hs8vR2kLqP4wYt6Nc1dXbA",
  "message_id": "7mKQx2VdTnW8bLr4Yc9ez3",
  "sent": true
}
Le contenu texte commence par “Conversation started.”
Peut refuser avecgaplimitcooldownpermission
mark_readMark a conversation read · Mises à jour de la messagerieMises à jour de la messagerie · 500/jourÉcriture

Marks a conversation read (or unread with read=false), on any network. Reading a conversation doesn't mark it read.

Autorisation Send messages & postsLimite Mises à jour de la messagerie · 500/jour
Entrée3 paramètres · 1 obligatoire
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobligatoire
string
read
boolean
par défaut : true
SortiestructuredContent
{
  "chat_id": "gq5Xp3bZUXCt6Zt1Z2rTsA",
  "read": true
}
Peut refuser avecgaplimitcooldownpermission
Personnes et invitations6
get_profileGet a profile · Visites de profilVisites de profil · 80/jourLecture

Read someone's profile on a connected account's network. LinkedIn: the full profile (headline, experience, education, skills, contact info when shared) by person_id or public identifier (the part after linkedin.com/in/). WhatsApp: a contact's WhatsApp id (a chat's person_id) or phone number with country code; Telegram: user id; Instagram: user id or username; Facebook: id or vanity name of a person or Page, or me. Name, username, phone when the network shares it, bio, followers and picture. Counts as a profile view.

Autorisation View profilesLimite Visites de profil · 80/jourEspacé 45–75 s
Entrée4 paramètres · 1 obligatoire
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
provider
enum
The network, when no account is given and several networks are connected
linkedinwhatsapptelegraminstagramfacebook
user_idobligatoire
string
Who: LinkedIn person_id or public identifier; WhatsApp id or phone; Telegram, Instagram or Facebook user id (or username / vanity name)
fresh
boolean
par défaut : false
SortiestructuredContent
{
  "person_id": "ACoAAA8BYqEBCVM2yBH2uI6u",
  "public_id": "ada-martin-4b2a1c",
  "name": "Ada Martin",
  "headline": "VP Sales at Northwind Traders",
  "location": "Paris, Île-de-France, France",
  "degree": "FIRST_DEGREE",
  "summary": "Building sales teams that customers like talking to. 12 years in B2B SaaS.",
  "followers": 4820,
  "connections": 500,
  "premium": true,
  "open_profile": false,
  "url": "https://www.linkedin.com/in/ada-martin-4b2a1c",
  "experience": [
    {
      "company": "Northwind Traders",
      "title": "VP Sales",
      "from": "3/2022",
      "to": "present"
    }
  ],
  "education": [
    {
      "school": "ESSEC Business School",
      "degree": "Master in Management"
    }
  ],
  "skills": [
    "B2B Sales",
    "Sales Management",
    "SaaS"
  ],
  "emails": [
    "ada.martin@northwind.example"
  ]
}
Peut refuser avecgaplimitcooldownpermission
linkedin_search_peopleSearch people on LinkedIn · RecherchesRecherches · 40/jourLecture

Search LinkedIn members by keywords, or paste a LinkedIn people-search URL copied from the browser (keeps all its filters). Each page costs one LinkedIn search. Returns person_id values for get_profile, start_chat and linkedin_send_invitation.

Autorisation Search for peopleLimite Recherches · 40/jourEspacé 45–75 s
Entrée6 paramètres · 0 obligatoire
keywords
string
200 caractères max.
url
string
A LinkedIn people-search URL
https://
network_distance
1 | 2 | 3[]
1 = connections, 2 = 2nd degree, 3 = 3rd+
limit
integer
par défaut : 101–25
cursor
string
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SortiestructuredContent
{
  "items": [
    {
      "person_id": "ACoAAA8BYqEBCVM2yBH2uI6u",
      "name": "Ada Martin",
      "headline": "VP Sales at Northwind Traders",
      "location": "Paris, Île-de-France, France",
      "degree": "DISTANCE_2",
      "url": "https://www.linkedin.com/in/ada-martin-4b2a1c",
      "premium": true,
      "can_inmail": true
    }
  ],
  "next_cursor": "eyJwYWdlIjoyLCJrZXl3b3JkcyI6InZwIHNhbGVzIn0",
  "has_more": true,
  "total": 1240
}
Le contenu texte commence par “1 result(s) of about 1240.”
Peut refuser avecgaplimitcooldownpermission
linkedin_send_invitationSend a connection request · InvitationsInvitations · 25/jourÉcriture

Invite someone to connect, optionally with a note (max 300 characters, 200 on free LinkedIn accounts, which can add a note to about 15 invitations a week). Limited per day and per week, and LinkedIn actions are spaced about a minute apart; check account_status first. Confirm the exact recipient and final note with the user before calling this.

Autorisation Send messages & postsLimite Invitations · 25/jour · 150/semaineEspacé 45–75 sÀ confirmer d’abord avec l’utilisateur
Entrée3 paramètres · 1 obligatoire
person_idobligatoire
string
Who to invite: a person_id from linkedin_search_people, get_profile or list_chats
note
string
Optional note sent with the request: up to 300 characters on Premium, 200 on free accounts (about 15 notes a week there)
300 caractères max.
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SortiestructuredContent
{
  "request_id": "7391204418823561216",
  "person_id": "ACoAAA8BYqEBCVM2yBH2uI6u",
  "sent": true
}
Le contenu texte commence par “Invitation sent.”
Peut refuser avecgaplimitcooldownpermission
linkedin_list_invitationsList connection requests · LecturesLectures · 3 000/jourLecture

Pending LinkedIn invitations the account sent or received, with person_id for get_profile and start_chat.

Autorisation View profilesLimite Lectures · 3 000/jour
Entrée4 paramètres · 0 obligatoire
direction
enum
par défaut : "received"sentreceived
limit
integer
par défaut : 201–50
cursor
string
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SortiestructuredContent
{
  "items": [
    {
      "request_id": "7390871190312345600",
      "person": "Ada Martin",
      "person_id": "ACoAAA8BYqEBCVM2yBH2uI6u",
      "url": "https://www.linkedin.com/in/ada-martin-4b2a1c",
      "note": "Hi! Loved your post on partner programs, would be great to connect.",
      "at": "2026-11-07T14:22:09.000Z"
    }
  ],
  "next_cursor": null,
  "has_more": false,
  "total": 1
}
Peut refuser avecgaplimitcooldownpermission
fetchFetch a LinkedIn record · Visites de profilVisites de profil · 80/jourLecture

Read a LinkedIn person:<id> returned by search, or a known chat:<chat_id> returned by list_chats. Use search with query keywords to find up to 10 people.

Autorisation View profilesLimite Visites de profil · 80/jourEspacé 45–75 s
Entrée1 paramètre · 1 obligatoire
idobligatoire
string
SortiestructuredContent
{
  "id": "person:ACoAAA8BYqEBCVM2yBH2uI6u",
  "title": "Ada Martin",
  "text": "VP Sales at Northwind Traders\nParis, Île-de-France, France\nBuilding sales teams that customers like talking to.\nVP Sales @ Northwind Traders (3/2022–present)",
  "url": "https://www.linkedin.com/in/ada-martin-4b2a1c",
  "metadata": {
    "degree": "SECOND_DEGREE"
  }
}
Peut refuser avecgaplimitcooldownpermission
Prospection2
linkedin_schedule_outreachSchedule paced LinkedIn messages · Par élémentChaque élément a sa propre limiteÉcriture

Queue up to 50 messages or invitations. They are sent one by one with random gaps of a minute or more, respecting daily limits. An invitation's text is its note (max 300 characters, 200 on free LinkedIn accounts). Returns a job_id; poll with linkedin_get_job. Jobs cannot be paused, resumed or canceled. Confirm every exact recipient and final text with the user first.

Autorisation Send messages & postsLimite Chaque élément a sa propre limiteÀ confirmer d’abord avec l’utilisateur
Entrée3 paramètres · 1 obligatoire
itemsobligatoire
object[]
1–50
kindobligatoireenum
chat_idstringfor kind=message: existing conversation
person_idstringfor kind=invitation, or kind=message to start a new conversation
textobligatoirestring
min_gap_seconds
integer
par défaut : 12060–3 600
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SortiestructuredContent
{
  "job_id": "5e8a2c4f-1b3d-4f6a-9c8e-2d4b6f8a0c17",
  "total": 3,
  "estimated_minutes": 9
}
Le contenu texte commence par “Queued 3 item(s).”
Peut refuser aveclimitpermission
linkedin_get_jobCheck an outreach job · Aucun appelAucun appel à LinkedInLecture

Progress and per-item results of a job from linkedin_schedule_outreach.

Entrée1 paramètre · 1 obligatoire
job_idobligatoire
string
SortiestructuredContent
{
  "job_id": "5e8a2c4f-1b3d-4f6a-9c8e-2d4b6f8a0c17",
  "status": "running",
  "total": 3,
  "done": 2,
  "failed": 0,
  "results": [
    {
      "i": 0,
      "ok": true,
      "id": "7mKQx2VdTnW8bLr4Yc9eFg"
    },
    {
      "i": 1,
      "ok": true,
      "id": "7391204418823561216"
    }
  ]
}
Le contenu texte commence par “2/3 sent, 0 failed (running).”
Publier3
create_postPublish or schedule a post · PostsPosts · 3/jourÉcriture

Publish a post on one connected account, right away or at publish_at (then it's scheduled: returns a scheduled_post_id for list_scheduled_posts and cancel_scheduled_post). LinkedIn: text ≤3000, one image (optional). Call post_options first for an account you haven't posted to in this conversation. Media: media_ids from upload_media (files the user has, or one you made), or public https links (image_urls, video_url); for a scheduled post, links must keep working until publish_at, uploads are kept with the post. Public and irreversible: confirm the account, final text, media, audience and time (with the user's time zone) with the user first.

Autorisation Send messages & postsLimite Posts · 3/jourEspacé 45–75 sPublic et irréversible : confirmez d’abord le texte et les médias
EntréeChamps LinkedIn · 7 sur 36
account
string
account_id of the account to post from (list_accounts). Needed only when several accounts that can post are connected.
textobligatoire sur LinkedIn
string
The post's text (Instagram: the caption; YouTube and Pinterest: the description; WordPress: the article's HTML)
par défaut : ""3 000 caractères max. sur LinkedIn
media_ids
string[]
media_id values from upload_media, in order (images, or one video). Instead of image_urls and video_url
1–35
image_urls
string[]
Public https links to the images, in order
1 éléments max.
link
string
A link appended to the text.
https://
visibility
enum
Anyone (default) or relations_only (connections).
anyonerelations_onlypublicprivateunlisted
publish_at
string
Schedule it: ISO 8601 date and time with a UTC offset, like 2026-11-03T09:30:00+01:00, at least a minute ahead, at most a year. Leave it out to publish now.
SortiestructuredContent
{
  "url": "https://www.threads.net/@ada.martin/post/DQ3kF8sDk2L",
  "post_id": "18063215523019873",
  "published": true
}
Pendant que LinkedIn traite encore
{
  "published": false,
  "status": "publishing",
  "post_id": "6914b2c8e4a1f0d3c2b5a7e9"
}
Le contenu texte commence par “Post published.”
Peut refuser avecinvalid_postgaplimitcooldownpermission
post_optionsPost options for an account · LecturesLectures · 3 000/jourLecture

What create_post accepts on one connected account: the network's limits (characters, title, media) and fields, and the account's own choices: TikTok privacy levels and which interactions the creator allows, Pinterest boards and the default one, the WordPress site, YouTube visibilities, Google Business Profile buttons. Call it before composing a post for an account you haven't posted to in this conversation.

Autorisation Read your messagesLimite Lectures · 3 000/jour
Entrée1 paramètre · 0 obligatoire
account
string
account_id from list_accounts. Needed only when several accounts that can post are connected.
SortiestructuredContent
{
  "account_id": "a4c6e8f0-2b4d-4f6a-9c1e-3d5f7b9a1c72",
  "provider": "pinterest",
  "network": "Pinterest",
  "limits": {
    "max_chars": 800,
    "title_max": 100,
    "title_required": false,
    "media": "required",
    "max_images": 1,
    "video": true
  },
  "fields": [
    "board_id",
    "link",
    "thumbnail_url"
  ],
  "boards": [
    {
      "id": "987654321098765432",
      "name": "Ceramics",
      "privacy": "PUBLIC"
    },
    {
      "id": "987654321098765433",
      "name": "Studio life",
      "privacy": "PUBLIC"
    }
  ],
  "default_board": {
    "id": "987654321098765432",
    "name": "Ceramics"
  }
}
Le contenu texte commence par “Pinterest: text ≤800, 1 image or 1 video (required), optional title ≤100.”
Peut refuser avecgaplimitcooldownpermission
upload_mediaGet a link to upload an image, video or document · Aucun appelAucun appel à LinkedInÉcriture

Returns a link where the user uploads an image, a video or a document from their device, and the media_id to pass to create_post (media_ids), comment or a message (send_message, start_chat: media_id). Use it when the user wants a photo, video or document (a PDF, say) in a post or message and it isn't already online: files attached in the chat can't reach Pluggzy, so ask them to upload it here. If you made the file yourself in a sandbox or terminal with internet access, upload it yourself with the upload_command it returns. Images: JPEG, PNG or WebP, at most 8 MB. Videos: MP4, MOV or WebM, at most 5 GB on the page (upload_command sends at most 100 MB), for create_post on publishing accounts only (LinkedIn, Instagram, Facebook posts, comments and messages take images). Documents (PDF, Word, Excel, PowerPoint (docx, xlsx, pptx, doc, xls, ppt), TXT or CSV, at most 15 MB) for send_message and start_chat only. Each link takes one file: for another one (each image of a carousel, say), call upload_media again. The file can be used for 24 hours, in as many posts and messages as needed; a scheduled post keeps its own copy until it goes out.

Entrée0 paramètre · 0 obligatoire
Aucun paramètre.
SortiestructuredContent
{
  "url": "https://pluggzy.com/go/upload?t=eyJwIjoiY29ubmVjdCIsImV4cCI6MTc2MjY4MDAwMH0.k3Qm8ZrT0vX2bN5pL7wY1cA4dF6gH9jE",
  "media_id": "9b7d5f3a-1c2e-4a6b-8d0f-2e4c6a8b0d19",
  "upload_command": "curl -sS -T FILE_PATH -H 'X-File-Name: FILE_NAME' 'https://pluggzy.com/go/upload?t=eyJwIjoiY29ubmVjdCIsImV4cCI6MTc2MjY4MDAwMH0.k3Qm8ZrT0vX2bN5pL7wY1cA4dF6gH9jE'",
  "expires_in_minutes": 30,
  "usable_for_hours": 24,
  "max_image_mb": 8,
  "max_video_mb": 5000,
  "max_document_mb": 15
}
Le contenu texte commence par “Give the user this link to upload the file: https://pluggzy.com/go/upload?t=eyJwIjoiY29ubmVjdCIsImV4cCI6MTc2MjY4MDAwMH0.k3Qm8ZrT0vX2bN5pL7wY1cA4dF6gH9jE”
Posts programmés2
list_scheduled_postsList scheduled posts · Aucun appelAucun appel à LinkedInLecture

Posts scheduled with create_post (publish_at) or on the Pluggzy dashboard's calendar, on the accounts this connection can use: when, where, status, the text (and title, options and media links), and once published the post's URL. Posts scheduled before the calendar existed have no text here, only its length (chars).

Entrée3 paramètres · 0 obligatoire
status
enum
scheduled (default, soonest first), publishing, published, failed, cancelled, or all (latest first)
par défaut : "scheduled"scheduledpublishingpublishedfailedcancelleddraftall
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
limit
integer
par défaut : 201–100
SortiestructuredContent
{
  "items": [
    {
      "scheduled_post_id": "7c1e9a3f-5b2d-4e8a-9f0c-6d4b2a8e1c35",
      "account_id": "3f2b8c1e-7a4d-4e9b-9c21-5d8e6f0a1b2c",
      "provider": "linkedin",
      "publish_at": "2026-11-12T08:30:00.000Z",
      "status": "scheduled",
      "chars": 212,
      "text": "Three things we learned building a partner program from scratch 🧵"
    },
    {
      "scheduled_post_id": "2a4c6e8f-0b1d-4f3a-8c5e-7d9b1f3a5c84",
      "account_id": "0d2f4b6a-8c1e-4a3d-b5f7-9e1c3a5d7f60",
      "provider": "threads",
      "publish_at": "2026-11-12T16:00:00.000Z",
      "status": "scheduled",
      "chars": 64,
      "text": "New glazes drop Friday. Which one goes in the shop first?",
      "media_kind": "image",
      "media": [
        {
          "url": "https://cdn.northwind.example/glazes.jpg",
          "type": "image"
        }
      ]
    }
  ]
}
Le contenu texte commence par “2 scheduled post(s).”
cancel_scheduled_postCancel a scheduled post · Aucun appelAucun appel à LinkedInÉcriture

Cancel a scheduled post (scheduled_post_id from create_post or list_scheduled_posts) that hasn't gone out yet, or a draft saved on the calendar. To change a post, cancel it and schedule the new version, or the user can edit it on the calendar in the Pluggzy dashboard.

Entrée1 paramètre · 1 obligatoire
scheduled_post_idobligatoire
string
SortiestructuredContent
{
  "scheduled_post_id": "7c1e9a3f-5b2d-4e8a-9f0c-6d4b2a8e1c35",
  "status": "cancelled"
}
Le contenu texte commence par “Scheduled post cancelled.”
Les mêmes outils sur tous les canaux de messagerie
list_chats, get_messages, send_message, start_chat et mark_read fonctionnent de la même façon sur LinkedIn et sur tous les autres canaux de messagerie ; chaque compte garde ses propres limites.
Outils de conversation →
Généré depuis pluggzy.com/api/docs · 38 outilsQuelque chose n’est pas clair ? Écrire au support · État des services