Dokumentasi/API/VIC & data publik/GET /provider/{slug}/vic.json

Pahami endpoint VIC publik.

Endpoint ini dipakai sistem untuk membaca Provider Intelligence Card dalam format yang stabil dan bisa dibaca mesin.

Auth dan header

  • Autentikasi: tidak perlu.
  • Path wajib: slug.
  • Jika provider belum tayang atau tidak ditemukan, response status adalah 404.
  • Header penting: Content-Type: application/ld+json, Cache-Control, X-VIC-Version.
GET /provider/acme-studio/vic.json

Isi utama respons

  • entity berisi identitas provider.
  • capabilities dan projectProofs mewakili evidence publik yang lolos syarat tayang.
  • trust memuat confidenceScore, trustLevel, dan rating publik.
  • meta memuat versi VIC dan waktu build.

Respons sukses

{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "@id": "https://www.qelar.com/provider/acme-studio/vic.json",
  "entity": {
    "slug": "acme-studio",
    "name": "Acme Studio"
  },
  "trust": {
    "confidenceScore": 0.72,
    "trustLevel": 3
  },
  "meta": {
    "vicVersion": 9,
    "schemaVersion": "1.0"
  }
}

Respons error

Jika provider tidak ditemukan atau belum tayang, endpoint akan berhenti di status 404 dan tidak membangun VIC.

{
  "message": "Provider not found"
}