← Back to Documentation

API Versioning

Understanding FeedOracle API path versions

Key concept: Path versions (v1/v2/v3) and product versions (schema_version) are independent.

API Path Versions

PathPurposeStatus
/api/v3/Disclosure API with attestationPartial
/api/v2/MOAT, Attestations, ReportsCurrent
/api/v1/Legacy data feedsSupported

v2 Endpoints (MOAT)

EndpointAuthDescription
GET /api/v2/verify/{report_id}NoneVerify MOAT report
GET /api/v2/snapshots/latestNoneLatest snapshot
GET /api/v2/quality/statusNoneQuality metrics
GET /api/v2/attestation/statusNoneDAP system status
GET /api/v2/attestation/chainsNoneMulti-chain anchors
GET /api/v2/attestation/activityNoneRecent activity
GET /api/v2/l2/healthNoneL2 chain health

ID Types

Important: Do not confuse these ID types.
ID TypeFormatUsed With
snapshot_idUUID/api/v2/snapshots/{id}
report_idMOAT format/api/v2/verify/{id}
attestation_iddap_*/verify/{id}

Authentication

v1 Data Feeds: Require X-API-Key header. No auth = 401.

v2 MOAT/Attestation: Public (no auth required).

v3 Disclosure: Public preview (no auth required).