{"uid":"cap_uKEwxrliX5OuEXamfsJfn","slug":"agents-zenrows-com-zenrows-put-request-proxy-b95a0130","name":"Zenrows PUT Request Proxy","description":"Send a PUT to the target through Zenrows. Takes the same query parameters as fetchPage; the request body is forwarded to the target as is, and the response carries the target's content.","url":"https://agents.zenrows.com/v1/?utm_source=zero.xyz","method":"PUT","headers":{},"bodySchema":{},"responseSchema":{"type":"object","description":"Structured output: the extracted fields, the autoparsed record, or the JSON envelope with captured network requests.","additionalProperties":true},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"unknown","displayCostAsset":"USD","priceDynamic":true,"priceHint":null,"priceStatus":"unknown_unparsed","priceSource":"registry","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":"unknown","summary":"price unknown","primary":{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_Ii3IXaO8zxIXT61hiTeJN","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"unknown","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.zenrows.com","brandSlug":"agents-zenrows-com-x402","brandBaseUrl":"https://agents.zenrows.com","brandDocsUrl":null,"whatItDoes":"Send an HTTP PUT request to any target URL through Zenrows's anti-bot proxy infrastructure, forwarding the request body and returning the target's response.","exampleAgentPrompt":"Send a PUT request to https://api.example.com/resources/42 with the body '{\"status\":\"active\"}' through Zenrows using a premium residential proxy routed through Germany, and show me the response.","exampleUseCases":[{"title":"Update protected API resource via proxy","prompt":"Send a PUT to https://partner-portal.acme.com/api/listings/88 with the body '{\"price\":299,\"available\":true}' through Zenrows — the site blocks regular requests so use a premium proxy and route through the US."},{"title":"Geo-targeted PUT to regional endpoint","prompt":"I need to send a PUT request to https://regional-service.example.com/profile/update with body '{\"language\":\"fr\",\"region\":\"europe\"}' routed through a French IP address via Zenrows so the server thinks I'm in France."},{"title":"PUT request to JavaScript-gated endpoint","prompt":"Submit a PUT to https://app.myplatform.io/api/v2/settings with body '{\"theme\":\"dark\",\"notifications\":false}' through Zenrows with JavaScript rendering enabled — the page only processes requests after JS runs."}],"resultDescription":"The response body returned by the target server after receiving the PUT request, delivered as HTML, Markdown, plain text, structured JSON, or a screenshot depending on configured output options. The envelope may also include captured network requests if that option is enabled.","failureModes":["Target URL is unreachable or returns a non-2xx status — original status code forwarded if original_status is set","Anti-bot protection not bypassed even with premium proxy — request fails and no credits charged","Invalid or missing API key — authentication error returned","Malformed request body rejected by the target server — target error response returned","JavaScript rendering timeout if js_render is enabled and page is slow","Invalid proxy_country code — parameter validation error"],"whenToPreferThis":"Choose this endpoint when you need to send an HTTP PUT request (not GET or POST) to a target URL that may be behind anti-bot systems, JavaScript rendering requirements, or geo-restrictions. Prefer it over direct PUT calls when the target blocks automated clients or when you need residential proxy routing, session stickiness, or custom country exit nodes. Use GET-based fetchPage for read-only retrieval, and the POST endpoint for POST-method interactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T10:39:27.360Z","isFirstParty":false,"canonicalSlug":"agents-zenrows-com-zenrows-put-request-proxy-b95a0130"}