# SignalDesk AI – URL Tracking Parameter Stripper

> SignalDesk AI – URL Tracking Parameter Stripper 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).

Removes tracking parameters (e.g. UTM tags, gclid) from a URL without fetching it, returning the cleaned URL and a list of removed parameters.

## Facts

- Endpoint: POST https://x402-agent.kariguetoazul.workers.dev/api/network/url-strip-tracking?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-tracking-parameter-stripper-adde442c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jsTBAS3g7_Ct0Us_0AJ1S

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-tracking-parameter-stripper-adde442c -d '<json body>'
```

Example prompt: Can you strip the tracking parameters from this URL: https://example.com/page?utm_source=newsletter&utm_medium=email&gclid=abc123&id=1 — I just want the clean link without any UTM or ad tags.

## When to prefer this

Choose this endpoint when you need a fast, local (no outbound fetch), privacy-preserving way to strip tracking query parameters from a URL. It is ideal for pipelines that process many URLs cheaply ($0.001 per call), need deterministic output, and must not trigger the target URL. Prefer it over regex-based stripping when you want a maintained, curated list of known tracking parameters removed automatically.

## Known failure modes

- Invalid or non-HTTP/HTTPS URL returns an error
- URL exceeding 2048 characters is rejected
- Malformed URL string that cannot be parsed returns a parsing error
- Payment failure or insufficient USDC balance blocks the request

## 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 with a 'url' field containing the cleaned URL (tracking parameters removed) and a 'removed' array listing the names of all parameters that were stripped out.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "description": "Absolute HTTP/HTTPS URL; parsed locally, never fetched."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/?id=1",
  "removed": [
   "utm_source",
   "gclid"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signaldesk-ai-url-tracking-parameter-stripper-adde442c/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)
