{"uid":"cap_kFqhe_nHYp4Ad8-7e9quU","slug":"linkedin-conversation-reply-via-oneshotagent-7b0c9737","name":"LinkedIn Conversation Reply via OneShotAgent","description":"Send a reply in an existing LinkedIn conversation through a human-connected account that granted `reply`. Flat price per message. Requires an Idempotency-Key header. Per-account daily cap (default 50) shared across all callers, randomized spacing; a message LinkedIn accepted cannot be recalled.","url":"https://win.oneshotagent.com/v1/tools/linkedin/reply?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Message text (1-4000 chars)"},"account_id":{"type":"string","description":"Connected LinkedIn account id"},"conversation_id":{"type":"string","description":"Conversation id from GET /v1/tools/linkedin/accounts/{id}/conversations"}}},"responseSchema":{"type":"json","example":{"status":"processing","linkedin":{"scheduled_for":null,"action_request_id":"uuid"},"request_id":"uuid"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3lCeAZMxd0vknushbwvXj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Sends a reply message into an existing LinkedIn conversation through a human-connected LinkedIn account, at a flat per-message price with idempotency and daily rate limits.","exampleAgentPrompt":"Reply to the LinkedIn conversation ID conv_abc123 on my account acct_xyz789 with this message: 'Thanks for reaching out — I'd love to schedule a 30-minute call next week to discuss your proposal.'","exampleUseCases":[{"title":"Automated sales follow-up reply","prompt":"Send a reply in conversation conv_sales456 on my LinkedIn account acct_rep001 saying: 'Hi Sarah, following up on our earlier chat — are you free Thursday at 2pm for a quick demo?'"},{"title":"Recruiter outreach response","prompt":"Reply to the LinkedIn conversation conv_recruit789 from my account acct_hiring22 with: 'Thank you for reaching out! I'm currently exploring new opportunities and would love to learn more about the role.'"},{"title":"Partnership inquiry response","prompt":"On my LinkedIn account acct_biz55, reply to conversation conv_partner321 with: 'Great to connect — I'd be happy to set up a call to explore how our companies could collaborate.'"}],"resultDescription":"A confirmation that the message was accepted by LinkedIn and delivered into the conversation thread. The response includes delivery status and message metadata. Note: once accepted by LinkedIn, the message cannot be recalled.","failureModes":["Daily per-account cap (default 50 messages) exceeded — request rejected until cap resets","Invalid or expired conversation_id — conversation not found or not accessible by the account","Invalid account_id — account not connected or permission `reply` not granted","Duplicate Idempotency-Key reused with different parameters — conflict error","Message text outside 1-4000 character range — validation error","LinkedIn-side rate limiting or temporary unavailability — transient failure"],"whenToPreferThis":"Use this endpoint when you need to programmatically reply to an existing LinkedIn conversation through a real, human-connected account — particularly for sales follow-ups, recruiter responses, or partnership outreach automation. It is appropriate when you already have a conversation_id (from the companion GET conversations endpoint) and need deterministic, idempotent delivery at flat cost. Prefer this over scraping or browser automation when reliability, auditability, and LinkedIn account safety matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:43:46.690Z","isFirstParty":false,"canonicalSlug":"linkedin-conversation-reply-via-oneshotagent-7b0c9737"}