Status endpoint
Self-reported component status plus the Commission’s VIES availability per member state (check-status, cached five minutes). Does not count as a call and needs no key; it takes no parameter, so the only refusal is the per-address pace (one request a second, the anonymous rate), answered 429 with the RateLimit-* headers like every other endpoint.
About the status
Components are self-reported by the operator; the VIES part is fetched from the Commission’s check-status endpoint and cached five minutes.
/statusService status and upstream availability
Self-reported component status plus the Commission’s VIES availability per member state (check-status, cached five minutes). Does not count as a call and needs no key; it takes no parameter, so the only refusal is the per-address pace (one request a second, the anonymous rate), answered 429 with the RateLimit-* headers like every other endpoint.
- Tiers
- anonymousfreecreditsplan
- Cost
- 0
Request
curl "https://veriport.io/api/v1/status"Response 200
Status.
| Field | Type | Description |
|---|---|---|
| status | "operational" | "degraded" | "outage" | |
| checkedAt | string (date-time) | |
| components | object[] | |
| vies | object | |
| vies.available | boolean | null | |
| vies.mode | "live" | "mock" | |
| vies.memberStates | object[] | |
| incidents | object[] |
Headers: RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, RateLimit-Policy.
Errors
- 429
rate_limited— Too many requests per second.
Sources
- VIES — help page: what the consultation number proves, member-state availability — European Commission, DG TAXUD, consulted 2026-10-24