INPUT → OUTPUT CONTRACT
A private job your assistant can hand over clearly.
Admitted input
UTF-8 CSV with a header row, explicit comma/semicolon/tab delimiter, an exact VAT-column header, your own requester VAT identifier and a legitimate-use confirmation. Numbers need EU/XI prefixes; GB and other registries are outside this profile.
- 256 KiB source; 1,000 data rows; 64 columns; 16,384 characters per cell.
- 250 unique admitted identifiers; expanded private quote capped at 768 KiB.
- Visible normalization removes ordinary spaces/dots/dashes and maps GR to EL. Syntax admission is not authority validity.
Registration, quote and execution
- Inspect locally, review normalization, then sign in and save a server quote.
- If buying a pack, confirm the exact currency/amount and one-time consent before hosted checkout. Current public purchasing is not enabled.
- Confirmed capture requires a signed callback and independent provider retrieval before credits are granted.
- Explicitly start/resume your job. One completed valid/invalid answer consumes one credit; duplicates share it. Unresolved calls leave credits untouched.
- Download CSV, JSON or printable HTML. The browser checks the downloaded bytes against the receipt hash and acknowledges delivery. Sign in with the same account to recover within seven days.
Application endpoint scope
These are same-origin application endpoints behind native signed-in ownership checks, not a public bearer-token or MCP interface:
| Operation | Purpose |
|---|---|
GET /api/status?currency=USD | Server catalog, display estimate, exact charge and readiness. |
POST /api/jobs | Create an owned quote from admitted input and a client idempotency key. |
POST /api/jobs/{id}/step | Advance one confirmed, entitled lookup. |
GET /api/jobs/{id}/export?format=json | Protected output for the same account. |
No API key issuance, automated account consent or unattended agent payment is offered. An assistant can prepare the input and inspect the downloaded JSON after the user completes the private workflow.
Output meanings
JSON retains original source cells and row mapping. CSV neutralizes formula-like values for spreadsheet display. HTML is a printable reading record, not a generated PDF. Necessary fields include status/error codes, authority date, observed time and the unmodified reference when returned. A response hash is integrity metadata, not official certification.
Inspect the exact synthetic schema/example · Unavailable-result guide