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.

GET/status

Service 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
curl "https://veriport.io/api/v1/status"

Response 200

Status.

FieldTypeDescription
status"operational" | "degraded" | "outage"
checkedAtstring (date-time)
componentsobject[]
viesobject
vies.availableboolean | null
vies.mode"live" | "mock"
vies.memberStatesobject[]
incidentsobject[]

Headers: RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, RateLimit-Policy.

Errors

  • 429rate_limited — Too many requests per second.

Sources