pluggzyDocs

LinkedIn

Caixa de entradaBusca de pessoasConvitesPosts
Conectar o LinkedIn

Leia e responda suas mensagens do LinkedIn, encontre pessoas, veja perfis, envie convites de conexão e publique posts de qualquer app de IA. Cada ação é espaçada em 45 a 75 segundos e fica dentro de limites diários e semanais, para que sua conta se comporte como uma pessoa, não como um bot.

Conexão com e-mail e senha, no seu navegadorTipos de conta Gratuita e Premium, detectada ao conectarFerramentas 19
45–75 sentre ações espaçadas, aleatoriamente
25 / diaconvites · 80 no Premium
75 / diamensagens
30 minde pausa quando o LinkedIn reclama
Gerado a partir do servidor ao vivo · os mesmos números que seu app de IA recebe

Limites

Por conta conectada do LinkedIn, compartilhados por todos os apps de IA e chaves de API que a usam. As mesmas ferramentas funcionam em todas as redes: cada conta mantém seus próprios limites.

AçãoPor diaPor semanaPor minutoIntervalo mín.EspaçamentoFerramentas
Leiturascaixa de entrada, convites, lista de posts3.000—30——list_chatsget_messagesget_attachmentpost_optionslinkedin_list_invitations
Atualizações da caixa de entradamarcar como lida, reações500—101 s—mark_read
Visualizações de perfil80—58 s45–75 sget_profilefetch
Buscasuma por página de resultados40—46 s45–75 slinkedin_search_peoplesearch
Mensagens75—220 s45–75 ssend_message
Conversas novas25—130 s45–75 sstart_chat
Convitespedidos de conexão2580 no Premium150200 no Premium15 com nota na gratuita145 s45–75 slinkedin_send_invitation
Posts3—15 min45–75 screate_post
Leituras3.000 /dia
caixa de entrada, convites, lista de posts
30/min · sem espaçamento
list_chats, get_messages, get_attachment, post_options, linkedin_list_invitations
Atualizações da caixa de entrada500 /dia
marcar como lida, reações
10/min · intervalo mín. 1 s
mark_read
Visualizações de perfil80 /dia
5/min · intervalo mín. 8 s · espaçado em 45–75 s
get_profile, fetch
Buscas40 /dia
uma por página de resultados
4/min · intervalo mín. 6 s · espaçado em 45–75 s
linkedin_search_people, search
Mensagens75 /dia
2/min · intervalo mín. 20 s · espaçado em 45–75 s
send_message
Conversas novas25 /dia
1/min · intervalo mín. 30 s · espaçado em 45–75 s
start_chat
Convites25 /dia
150/semana · 15 com nota na gratuita · pedidos de conexão
Premium: 80/dia · 200/semana
1/min · intervalo mín. 45 s · espaçado em 45–75 s
linkedin_send_invitation
Posts3 /dia
1/min · intervalo mín. 5 min · espaçado em 45–75 s
create_post
Notas de convite: até 300 caracteres no Premium e 200 em contas gratuitas.As páginas de busca retornam até 25 pessoas.Arquivos nas mensagens: uma imagem (JPEG, PNG ou WebP, até 8 MB) ou um documento (PDF, Word, Excel, PowerPoint, TXT ou CSV, até 15 MB) por mensagem. Sua IA vê as imagens recebidas (até 3.75 MB) e lê arquivos PDF, Word, Excel, TXT e CSV como texto (até 15 MB).Os limites diários zeram às 00:00 UTC, e os semanais na segunda-feira às 00:00 UTC.

Regras de post

O que o LinkedIn aceita, verificado antes de qualquer envio, para que um post ruim não custe nada.

TextoAté 3.000 caracteres, em text.
MídiaOpcional: uma imagem (image_urls), não os dois. Arquivos do seu dispositivo passam antes pelo upload_media.
linkA link appended to the text.
visibilityAnyone (default) or relations_only (connections).anyonerelations_only

Limites de segurança

O que mantém sua conta do LinkedIn em dia. Eles valem para todos os apps de IA e chaves de API desta conta, e não podem ser desativados.

Ritmo humano
45–75 s
Intervalo aleatório entre visualizações de perfil, buscas, mensagens, conversas novas, convites e posts, somando todos os apps e chaves.
Limite por conta
10 / min
No máximo 10 chamadas por minuto por conta no total, sem contar leituras, além do limite por minuto de cada ação.
Pausa quando a rede reclama
30 min
Depois de uma resposta de limite de requisições, a conta descansa pelo menos 5 minutos, 30 quando o próprio LinkedIn pediu. Chamadas nesse meio-tempo recebem o tempo restante.
Leituras em cache são grátis
1 h
Conversas e perfis ficam em cache e não custam nada. fresh: true força uma leitura em tempo real.
Notas de convite
15 / semana
Contas gratuitas podem adicionar uma nota a cerca de 15 convites por semana, com 200 caracteres cada. Premium: 300 caracteres.
Prospecção espaçada
≤ 50
linkedin_schedule_outreach coloca na fila até 50 mensagens ou convites e os envia com 60–3.600 s de intervalo (padrão 120 s).

Quando um limite é atingido

Nada fica na fila nem é repetido sem você saber: a ferramenta responde com um erro que seu app de IA pode ler, explicar e tentar de novo na hora certa.

gapCedo demais depois da última ação. Aguarde retry_after_seconds.
limitO limite diário ou semanal acabou. A resposta diz quando ele renova.
cooldownO LinkedIn reclamou; a conta está descansando.
permissionEste app não tem permissão para isso. Reconecte e permita a ação.
Exemplo de recusaisError
{
  "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
}

Ferramentas

Exatamente o que seu app de IA recebe de tools/list. Ferramentas de escrita enviam ou alteram algo na sua conta: bons assistentes mostram o texto antes de enviar.

Caixa de entrada6
list_chatsList conversations · LeiturasLeituras · 3.000/diaLeitura

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.

Permissão Read your messagesLimite Leituras · 3.000/dia
Entrada8 parâmetros · 0 obrigatórios
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
padrão: 201–50
cursor
string
next_cursor from a previous call
fresh
boolean
Bypass the 1h cache (costs a call to the network)
padrão: false
SaídastructuredContent
{
  "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
}
O conteúdo de texto começa com “2 conversation(s) from 2 accounts, most recent first.”
Pode recusar comgaplimitcooldownpermission
get_messagesRead a conversation · LeiturasLeituras · 3.000/diaLeitura

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.

Permissão Read your messagesLimite Leituras · 3.000/dia
Entrada6 parâmetros · 1 obrigatório
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobrigatório
string
limit
integer
padrão: 301–100
cursor
string
next_cursor from a previous call
fresh
boolean
padrão: false
images
boolean
Show you the page's 3 most recent images with the result; false for text only
padrão: true
SaídastructuredContent
{
  "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
}
Pode recusar comgaplimitcooldownpermission
get_attachmentOpen an image or document from a message · LeiturasLeituras · 3.000/diaLeitura

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.

Permissão Read your messagesLimite Leituras · 3.000/dia
Entrada5 parâmetros · 3 obrigatórios
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobrigatório
string
message_idobrigatório
string
attachment_idobrigatório
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
SaídastructuredContent
{
  "chat_id": "6Wx3HyhTVvKmNy2kP9zQ1A",
  "message_id": "3EB0A9C4D2F1E8B7A6C5",
  "attachment_id": "9f3c2a71-4b8e-4d1a-a6f0-2c5e8b7d1e94",
  "mimetype": "image/jpeg",
  "size_bytes": 184312
}
O conteúdo de texto começa com “The image from message 3EB0A9C4D2F1E8B7A6C5.”
Pode recusar comgaplimitcooldownpermission
send_messageSend a message · MensagensMensagens · 75/diaEscrita

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

Permissão Send messages & postsLimite Mensagens · 75/diaEspaçada 45–75 sConfirme com o usuário antes
Entrada7 parâmetros · 2 obrigatórios
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobrigatório
string
textobrigatório
string
máx. 8.000 caracteres
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
padrão: false
SaídastructuredContent
{
  "chat_id": "gq5Xp3bZUXCt6Zt1Z2rTsA",
  "message_id": "7mKQx2VdTnW8bLr4Yc9ey7",
  "sent": true
}
O conteúdo de texto começa com “Message sent.”
Pode recusar comgaplimitcooldownpermission
start_chatStart a new conversation · Conversas novasConversas novas · 25/diaEscrita

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.

Permissão Send messages & postsLimite Conversas novas · 25/diaEspaçada 45–75 sConfirme com o usuário antes
Entrada9 parâmetros · 2 obrigatórios
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
toobrigatório
string
Recipient: LinkedIn person_id, WhatsApp phone number with country code, or Telegram / Instagram / Facebook user id
textobrigatório
string
máx. 8.000 caracteres
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
padrão: false
subject
string
LinkedIn InMail subject
máx. 200 caracteres
SaídastructuredContent
{
  "chat_id": "Hs8vR2kLqP4wYt6Nc1dXbA",
  "message_id": "7mKQx2VdTnW8bLr4Yc9ez3",
  "sent": true
}
O conteúdo de texto começa com “Conversation started.”
Pode recusar comgaplimitcooldownpermission
mark_readMark a conversation read · Atualizações da caixa de entradaAtualizações da caixa de entrada · 500/diaEscrita

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

Permissão Send messages & postsLimite Atualizações da caixa de entrada · 500/dia
Entrada3 parâmetros · 1 obrigatório
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
chat_idobrigatório
string
read
boolean
padrão: true
SaídastructuredContent
{
  "chat_id": "gq5Xp3bZUXCt6Zt1Z2rTsA",
  "read": true
}
Pode recusar comgaplimitcooldownpermission
Pessoas e convites6
get_profileGet a profile · Visualizações de perfilVisualizações de perfil · 80/diaLeitura

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.

Permissão View profilesLimite Visualizações de perfil · 80/diaEspaçada 45–75 s
Entrada4 parâmetros · 1 obrigatório
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_idobrigatório
string
Who: LinkedIn person_id or public identifier; WhatsApp id or phone; Telegram, Instagram or Facebook user id (or username / vanity name)
fresh
boolean
padrão: false
SaídastructuredContent
{
  "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"
  ]
}
Pode recusar comgaplimitcooldownpermission
linkedin_search_peopleSearch people on LinkedIn · BuscasBuscas · 40/diaLeitura

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.

Permissão Search for peopleLimite Buscas · 40/diaEspaçada 45–75 s
Entrada6 parâmetros · 0 obrigatórios
keywords
string
máx. 200 caracteres
url
string
A LinkedIn people-search URL
https://
network_distance
1 | 2 | 3[]
1 = connections, 2 = 2nd degree, 3 = 3rd+
limit
integer
padrão: 101–25
cursor
string
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SaídastructuredContent
{
  "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
}
O conteúdo de texto começa com “1 result(s) of about 1240.”
Pode recusar comgaplimitcooldownpermission
linkedin_send_invitationSend a connection request · ConvitesConvites · 25/diaEscrita

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.

Permissão Send messages & postsLimite Convites · 25/dia · 150/semanaEspaçada 45–75 sConfirme com o usuário antes
Entrada3 parâmetros · 1 obrigatório
person_idobrigatório
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)
máx. 300 caracteres
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SaídastructuredContent
{
  "request_id": "7391204418823561216",
  "person_id": "ACoAAA8BYqEBCVM2yBH2uI6u",
  "sent": true
}
O conteúdo de texto começa com “Invitation sent.”
Pode recusar comgaplimitcooldownpermission
linkedin_list_invitationsList connection requests · LeiturasLeituras · 3.000/diaLeitura

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

Permissão View profilesLimite Leituras · 3.000/dia
Entrada4 parâmetros · 0 obrigatórios
direction
enum
padrão: "received"sentreceived
limit
integer
padrão: 201–50
cursor
string
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SaídastructuredContent
{
  "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
}
Pode recusar comgaplimitcooldownpermission
fetchFetch a LinkedIn record · Visualizações de perfilVisualizações de perfil · 80/diaLeitura

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.

Permissão View profilesLimite Visualizações de perfil · 80/diaEspaçada 45–75 s
Entrada1 parâmetro · 1 obrigatório
idobrigatório
string
SaídastructuredContent
{
  "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"
  }
}
Pode recusar comgaplimitcooldownpermission
Prospecção2
linkedin_schedule_outreachSchedule paced LinkedIn messages · Por itemCada item usa o próprio limiteEscrita

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.

Permissão Send messages & postsLimite Cada item usa o próprio limiteConfirme com o usuário antes
Entrada3 parâmetros · 1 obrigatório
itemsobrigatório
object[]
1–50
kindobrigatórioenum
chat_idstringfor kind=message: existing conversation
person_idstringfor kind=invitation, or kind=message to start a new conversation
textobrigatóriostring
min_gap_seconds
integer
padrão: 12060–3.600
account
string
account_id of a LinkedIn account from list_accounts. Needed only when several LinkedIn accounts are connected.
SaídastructuredContent
{
  "job_id": "5e8a2c4f-1b3d-4f6a-9c8e-2d4b6f8a0c17",
  "total": 3,
  "estimated_minutes": 9
}
O conteúdo de texto começa com “Queued 3 item(s).”
Pode recusar comlimitpermission
linkedin_get_jobCheck an outreach job · Sem chamadaSem chamada ao LinkedInLeitura

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

Entrada1 parâmetro · 1 obrigatório
job_idobrigatório
string
SaídastructuredContent
{
  "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"
    }
  ]
}
O conteúdo de texto começa com “2/3 sent, 0 failed (running).”
Publicar3
create_postPublish or schedule a post · PostsPosts · 3/diaEscrita

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.

Permissão Send messages & postsLimite Posts · 3/diaEspaçada 45–75 sPúblico e irreversível: confirme o texto e a mídia antes
EntradaCampos do LinkedIn · 7 de 36
account
string
account_id of the account to post from (list_accounts). Needed only when several accounts that can post are connected.
textobrigatório no LinkedIn
string
The post's text (Instagram: the caption; YouTube and Pinterest: the description; WordPress: the article's HTML)
padrão: ""máx. 3.000 caracteres no 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
máx. 1 itens
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.
SaídastructuredContent
{
  "url": "https://www.threads.net/@ada.martin/post/DQ3kF8sDk2L",
  "post_id": "18063215523019873",
  "published": true
}
Enquanto o LinkedIn ainda está processando
{
  "published": false,
  "status": "publishing",
  "post_id": "6914b2c8e4a1f0d3c2b5a7e9"
}
O conteúdo de texto começa com “Post published.”
Pode recusar cominvalid_postgaplimitcooldownpermission
post_optionsPost options for an account · LeiturasLeituras · 3.000/diaLeitura

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.

Permissão Read your messagesLimite Leituras · 3.000/dia
Entrada1 parâmetro · 0 obrigatórios
account
string
account_id from list_accounts. Needed only when several accounts that can post are connected.
SaídastructuredContent
{
  "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"
  }
}
O conteúdo de texto começa com “Pinterest: text ≤800, 1 image or 1 video (required), optional title ≤100.”
Pode recusar comgaplimitcooldownpermission
upload_mediaGet a link to upload an image, video or document · Sem chamadaSem chamada ao LinkedInEscrita

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.

Entrada0 parâmetros · 0 obrigatórios
Sem parâmetros.
SaídastructuredContent
{
  "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
}
O conteúdo de texto começa com “Give the user this link to upload the file: https://pluggzy.com/go/upload?t=eyJwIjoiY29ubmVjdCIsImV4cCI6MTc2MjY4MDAwMH0.k3Qm8ZrT0vX2bN5pL7wY1cA4dF6gH9jE”
Posts agendados2
list_scheduled_postsList scheduled posts · Sem chamadaSem chamada ao LinkedInLeitura

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

Entrada3 parâmetros · 0 obrigatórios
status
enum
scheduled (default, soonest first), publishing, published, failed, cancelled, or all (latest first)
padrão: "scheduled"scheduledpublishingpublishedfailedcancelleddraftall
account
string
account_id from list_accounts (a listed chat's account_id). Needed only when several accounts are connected.
limit
integer
padrão: 201–100
SaídastructuredContent
{
  "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"
        }
      ]
    }
  ]
}
O conteúdo de texto começa com “2 scheduled post(s).”
cancel_scheduled_postCancel a scheduled post · Sem chamadaSem chamada ao LinkedInEscrita

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.

Entrada1 parâmetro · 1 obrigatório
scheduled_post_idobrigatório
string
SaídastructuredContent
{
  "scheduled_post_id": "7c1e9a3f-5b2d-4e8a-9f0c-6d4b2a8e1c35",
  "status": "cancelled"
}
O conteúdo de texto começa com “Scheduled post cancelled.”
As mesmas ferramentas em todos os canais de caixa de entrada
list_chats, get_messages, send_message, start_chat e mark_read funcionam do mesmo jeito no LinkedIn e em todos os outros canais de caixa de entrada; cada conta mantém seus próprios limites.
Ferramentas de conversa →
Gerado a partir de pluggzy.com/api/docs · 38 ferramentasAlgo não ficou claro? Fale com o suporte · Status