# Messy Virgo Token Due Diligence Report – Translated Variant

> Messy Virgo Token Due Diligence Report – Translated Variant is a paid API for AI agents from api.messyvirgo.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-12).

Returns a previously purchased token due-diligence report translated into a specified non-English language (German, Spanish, French, Hindi, Indonesian, Dutch, Portuguese, Russian, Turkish, Vietnamese, or Chinese), preserving all sections, tables, and numeric data.

## Facts

- Endpoint: GET https://api.messyvirgo.com/api/v1/paid/token-due-diligence/report/:process_id/variant/:language/:variant_code?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/messy-virgo-token-due-diligence-report-translated-variant-7f596df4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9DkBY7cMgmMzaqvTmZxOm

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 messy-virgo-token-due-diligence-report-translated-variant-7f596df4
```

Example prompt: Can you pull the Messy Virgo due diligence report for process ID proc_8f2a91b in Spanish — I need the default variant for a Spanish-speaking investor.

## When to prefer this

Use this endpoint when you have already purchased a Messy Virgo token due-diligence report (have a valid process_id) and need to deliver it to readers who work in a language other than English. It is the right choice when you need the complete report — all sections, tables, and numeric scores — in one of the 11 supported languages. Prefer this over re-running the full due diligence if the base report has already been purchased; it is significantly cheaper than re-generating. Not suitable for obtaining the original English report or for languages outside the supported set.

## Known failure modes

- Invalid or unrecognized process_id returns an error (report not found or not yet purchased)
- Requesting 'en' as the language returns an error since English is included in the base report and is not sold as a variant
- Invalid language code not in the supported enum returns a validation error
- Invalid variant_code (anything other than 'default') returns a validation error
- HTTP 202 returned with wait_url if report generation exceeds 45 seconds — agent must poll wait_url
- Payment failure or expired payment token results in 402 unauthorized
- Report for the given process_id may not be ready yet if the underlying due diligence is still processing

## How this service works

A bought due-diligence report translated into German, Spanish, French, Hindi, Indonesian, Dutch, Portuguese, Russian, Turkish, Vietnamese or Chinese, complete with every section, table and number. Call it when your reader works in one of those languages. Returns 200 with the result within 45 s, else 202 with a free wait_url.

## Output

A full token due-diligence report in the requested language (de, es, fr, hi, id, nl, pt, ru, tr, vi, or zh), containing all original sections, tables, and numeric values including the 115 KPIs and 15 Messy Virgo 0-100 scores. Returned as HTTP 200 with the report body within 45 seconds, or HTTP 202 with a wait_url polling link if processing takes longer.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "process_id",
      "language",
      "variant_code"
     ],
     "properties": {
      "language": {
       "enum": [
        "de",
        "en",
        "es",
        "fr",
        "hi",
        "id",
        "nl",
        "pt",
        "ru",
        "tr",
        "vi",
        "zh"
       ],
       "type": "string",
       "description": "Language of the variant; `en` is included in the report and is not sold."
      },
      "process_id": {
       "type": "string",
       "description": "Process id of the bought report."
      },
      "variant_code": {
       "enum": [
        "default"
       ],
       "type": "string",
       "description": "Audience variant of the report."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/messy-virgo-token-due-diligence-report-translated-variant-7f596df4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.messyvirgo.com](https://www.zero.xyz/host/api.messyvirgo.com/llms.txt)
