# EU Compliance Desk – GPSR Multilingual Safety Warning Bundle

> EU Compliance Desk – GPSR Multilingual Safety Warning Bundle is a paid API for AI agents from eu-compliance-desk.catalystdesk.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-17).

Returns multilingual product safety warning texts for a given product type, covering all 24 EU languages, to help e-commerce sellers comply with EU General Product Safety Regulation (GPSR, Reg. 2023/988).

## Facts

- Endpoint: GET https://eu-compliance-desk.catalystdesk.workers.dev/v1/gpsr/bundle?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-compliance-desk-gpsr-multilingual-safety-warning-bundle-aadca8e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nL-EwUic6kiQMJbwS9WsZ

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 eu-compliance-desk-gpsr-multilingual-safety-warning-bundle-aadca8e6
```

Example prompt: Pull the GPSR safety warning bundle for candles in German, French, and Spanish so I can add the required EU compliance text to my product listings.

## When to prefer this

Choose this endpoint when you need ready-made, multilingual GPSR safety warning copy for a specific product type and want to cover multiple EU languages in a single call. It is purpose-built for e-commerce agents automating product listing compliance across EU markets, especially when you need all 24 official EU languages at once. Prefer this over manual translation or generic LLM generation when you need structured, language-keyed safety text bundles with a predictable schema.

## Known failure modes

- Unknown product type key returns an error or empty bundle
- Invalid language code in 'langs' parameter may be silently ignored or return an error
- No input provided returns a validation error
- Network or worker timeout for large language bundles
- Texts are templates/translations for orientation only — not verified legal advice; seller remains responsible

## How this service works

GPSR multilingual safety warnings for e-commerce agents. Templates/translations for orientation, not legal advice. Seller remains responsible for product safety (Reg. (EU) 2023/988). No custody.

## Output

A JSON object containing the requested product type key and a 'texts' map where each key is a BCP-47 language code (e.g. 'DE', 'FR') and each value is the corresponding GPSR-compliant safety warning string in that language. By default all 24 EU official languages are returned; a subset is returned if 'langs' is specified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "type": {
       "type": "string",
       "description": "Product type bundle key"
      },
      "langs": {
       "type": "string",
       "description": "Comma-separated language codes (default all 24)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "type": "candles",
  "texts": {
   "DE": "Brennende Kerzen nie unbeaufsichtigt lassen. ..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-compliance-desk-gpsr-multilingual-safety-warning-bundle-aadca8e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from eu-compliance-desk.catalystdesk.workers.dev](https://www.zero.xyz/host/eu-compliance-desk.catalystdesk.workers.dev/llms.txt)
