{"uid":"cap_Nr79tvoLqPaScPgB2zhPm","slug":"signaldesk-ai-url-query-parameter-merge-f304d4ca","name":"SignalDesk AI URL Query Parameter Merge","description":"Evidence-backed autonomous AI jobs and paid data tools. Queue/D1/cron run outside the chat; free quotas and bounded execution apply.","url":"https://x402-agent.kariguetoazul.workers.dev/api/network/url-query-merge?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"description":"Absolute HTTP/HTTPS URL; parsed locally, never fetched."},"parameters":{"description":"Object of scalar query parameters; null deletes a key."}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/?a=2&b=hi"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Pg5fWXgmiLLBvAomoA1r1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Merges or deletes query parameters into an existing URL string without fetching the URL","exampleAgentPrompt":"Take this URL https://example.com/search?q=hello&page=1 and update the query parameters so that page is 3, add a sort=desc parameter, and remove the q key entirely.","exampleUseCases":[{"title":"Append tracking params to campaign URL","prompt":"I have this URL https://shop.example.com/products?ref=homepage and I need to add utm_source=email and utm_campaign=summer2024 to it — can you merge those in without breaking the existing query string?"},{"title":"Remove sensitive key from shared URL","prompt":"Strip the auth_token parameter out of this URL https://api.example.com/data?user=42&auth_token=abc123&format=json so I can safely share it."},{"title":"Update pagination parameter for next page","prompt":"I'm building links for a paginated results page — take https://example.com/results?q=shoes&page=2&limit=20 and change page to 3."}],"resultDescription":"A JSON object containing a single 'url' field with the fully merged and encoded URL string, reflecting all parameter additions, updates, and deletions applied to the input URL.","failureModes":["Invalid or non-absolute URL input returns an error","Malformed parameter values may cause unexpected encoding","Null values for existing keys should delete them — misuse may retain stale keys","Non-HTTP/HTTPS schemes rejected","Parameters exceeding scalar types (e.g. nested objects) may not be supported"],"whenToPreferThis":"Use this endpoint when you need to programmatically merge, update, or delete query parameters on an existing URL without making an HTTP request to the target. It is ideal for constructing API call URLs, adding tracking parameters, cleaning up URLs before sharing, or dynamically updating pagination or filter parameters in an agent workflow. Prefer this over string concatenation or manual parsing when correctness of URL encoding matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:42:06.541Z","isFirstParty":false,"canonicalSlug":"signaldesk-ai-url-query-parameter-merge-f304d4ca"}