FedCredIQ Trust CenterHomePublic informationAnnouncementsAPIService status
Sign in

API

Documented programmatic access to all certification data (CDS-TRC-PAC), human-readable materials included. Machine-readable description: https://trust.fedcrediq.com/api/openapi.json.

Authentication

Public endpoints need nothing. Certification-data endpoints accept either an API key in the X-Api-Key header (create one under your account after signing in) or your sign-in session. Keys are per user; every call is logged under that user.

curl -H 'X-Api-Key: tck_…' https://trust.fedcrediq.com/api/package
curl -H 'X-Api-Key: tck_…' https://trust.fedcrediq.com/api/package/<version>/sdr.json

Endpoints

Method and pathAuthReturns
GET /public/cpo.json, /public/cpo.mdnonePublic package overview (current version)
GET /announcements.jsonnone / keyPublic announcements; with auth, also notices for necessary parties
GET /secure-configuration-guide.jsonnoneSecure configuration guide, machine-readable
GET /api/packagekeyCurrent version: manifest with artifact names, sizes, SHA-256, download paths
GET /api/package/versionskeyAll versions (historical snapshots, CDS-CSO-HAD)
GET /api/package/{version}keyThat version's manifest
GET /api/package/{version}/{artifact}keyThe artifact (JSON or Markdown as published)
GET /api/mekeyWho the key belongs to
GET /api/me/accesskeyYour recent access events

Rate limit: 300 requests per 5 minutes per source address. Errors are JSON {"error": …} with the HTTP status.