{"openapi":"3.1.0","info":{"title":"Certifications API","version":"1.0.0","description":"Professional certification exams for data, AI and cloud practitioners: price, length, questions, validity, renewal and a change log, from each vendor's official pages. Not company compliance certifications (see compliance.fru.dev). Free to read; cite Certifications (certifications.fru.dev).","contact":{"email":"fru.dev3@gmail.com"}},"servers":[{"url":"https://certifications.fru.dev"}],"paths":{"/api/certifications":{"get":{"summary":"Exams (retired ones only with status=retired)","parameters":[{"name":"vendor","in":"query","schema":{"type":"string"},"description":"Vendor slug, e.g. aws, microsoft, google-cloud, databricks"},{"name":"level","in":"query","schema":{"type":"string","enum":["foundational","associate","professional","specialty","expert"]}},{"name":"track","in":"query","schema":{"type":"string","enum":["cloud","data","ai-ml","architecture","devops","security","streaming","kubernetes"]}},{"name":"status","in":"query","schema":{"type":"string","enum":["active","new","beta","retiring","retired"]}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":200,"default":200}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/certifications/{slug}":{"get":{"summary":"One exam in full, with its change history","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Unknown exam"}}}},"/api/vendors":{"get":{"summary":"Certification programs","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/changes":{"get":{"summary":"The append-only change log, newest first","parameters":[{"name":"since","in":"query","schema":{"type":"string","format":"date"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":200,"default":200}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/companies":{"get":{"summary":"Vendors for the companies.fru.dev registry sync: slug, name, domain, site URL and dated items","parameters":[{"name":"since","in":"query","schema":{"type":"string"},"description":"Only vendors whose data changed after this date or datetime (UTC)"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/search":{"get":{"summary":"Search exams, vendors and pages","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":20}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}