{"uid":"cap_mzAhpTho0yexyBvVeKeCg","slug":"palmyr-twitter-avatar-update-8f146ebc","name":"Palmyr Twitter Avatar Update","description":"Update the avatar image of an X account you control. Async: returns an operation to poll.","url":"https://palmyr.ai/social/twitter/avatar","method":"POST","headers":{},"bodySchema":{"properties":{"input":{"properties":{"body":{"type":"object","additionalProperties":true}}},"output":{"properties":{"example":{"type":"object","additionalProperties":true}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WbYyyX-O25JVNer8ge-BO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Updates the avatar (profile picture) image of an X (Twitter) account you control, returning an async operation to poll for completion.","exampleAgentPrompt":"Update the profile picture on my X account to this new image — swap out my current avatar with the logo I just generated.","exampleUseCases":null,"resultDescription":"Returns an asynchronous operation object containing an operation ID and a polling endpoint, which the agent can query to check whether the avatar update has completed successfully on the X platform.","failureModes":["Invalid or expired X account credentials — returns authentication error","Image format or size not supported by X — returns validation error","X API rate limit hit — returns rate limiting error","Network timeout on async job start — operation ID may not be returned","Image URL unreachable or inaccessible — returns fetch error","Insufficient USDC balance for x402 payment — returns payment error"],"whenToPreferThis":"Use this endpoint when you need to programmatically update the avatar/profile image of an X (Twitter) account you own, especially in agentic workflows where the change is triggered by automation (e.g., rotating brand avatars, deploying AI-generated profile images). Prefer this over manual Twitter UI changes when operating at scale or within an autonomous agent pipeline. Payment is handled via x402 with USDC, making it suitable for crypto-native agent stacks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:39:09.562Z","isFirstParty":false}