{"uid":"cap_1ftCUH6rCQmjFsnXNiUlO","slug":"palmyr-x-twitter-banner-image-updater-42a521eb","name":"Palmyr X (Twitter) Banner Image Updater","description":"Update the banner image of an X account you control. Async: returns an operation to poll.","url":"https://palmyr.ai/social/twitter/banner","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_NEsE_ohujzBpcFq5fSBcu","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":"Asynchronously updates the banner/header image of an X (Twitter) account you control, returning a polling operation for completion.","exampleAgentPrompt":"Update the banner image on my X account to this image URL: https://example.com/my-new-banner.png — use my connected @MyBrandAccount credentials.","exampleUseCases":[{"title":"Seasonal brand refresh automation","prompt":"Every quarter, rotate my X banner to match our new seasonal campaign. Start with this summer image: https://example.com/summer-banner-2024.png and make sure it goes live on @MyBrandAccount."},{"title":"Event countdown header updates","prompt":"When my product launch event starts, automatically update my Twitter header to this promotional banner: https://example.com/launch-event-banner.png so all my followers see it immediately on @MyBrandAccount."},{"title":"Multi-account profile standardization","prompt":"I need to sync my X account banner across my brand accounts. Update @MyBrandAccount with this unified header image: https://example.com/official-brand-banner.png to keep everything consistent."}],"resultDescription":"Returns an asynchronous operation object with an operation ID that the agent can poll to check completion status of the banner image update on the X account.","failureModes":["Invalid or expired X account credentials — authentication failure","Image URL unreachable or unsupported format — returns error on operation poll","Image dimensions or file size exceed X platform limits — operation fails","Rate limit exceeded by underlying X API — operation queued or rejected","Polling operation ID not found or expired — returns not-found error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to programmatically update the banner/header image of an X (Twitter) account it controls, especially within autonomous workflows paid via USDC over x402. Prefer over direct X API integration when you want a simple paid API abstraction with async operation handling built in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:41:26.878Z","isFirstParty":false}