# SignalDesk AI URL Query Parameter Merge

> SignalDesk AI URL Query Parameter Merge is a paid API for AI agents from x402-agent.kariguetoazul.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-13).

Merges or deletes query parameters into an existing URL string without fetching the URL

## Facts

- Endpoint: POST https://x402-agent.kariguetoazul.workers.dev/api/network/url-query-merge?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signaldesk-ai-url-query-parameter-merge-f304d4ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Nr79tvoLqPaScPgB2zhPm

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability signaldesk-ai-url-query-parameter-merge-f304d4ca -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

Evidence-backed autonomous AI jobs and paid data tools. Queue/D1/cron run outside the chat; free quotas and bounded execution apply.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/?a=2&b=hi"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signaldesk-ai-url-query-parameter-merge-f304d4ca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-agent.kariguetoazul.workers.dev](https://www.zero.xyz/host/x402-agent.kariguetoazul.workers.dev/llms.txt)
