{"openapi":"3.1.0","info":{"title":"Sovereignty Monitor public endpoint","version":"0.1.0","description":"Read-only JSON over the European Sovereignty Monitor data. CC BY 4.0; grants data from CORDIS, European Union."},"servers":[{"url":"https://api.sovereigntymonitor.eu"}],"paths":{"/api/status":{"get":{"summary":"Snapshots, counts and file dates","parameters":[],"responses":{"200":{"description":"JSON"},"404":{"description":"not found, with suggestions where possible"}}}},"/api/search":{"get":{"summary":"Substring search across collections","parameters":[{"name":"q","in":"query","schema":{"type":"string"},"description":"text to find"},{"name":"collections","in":"query","schema":{"type":"string"},"description":"comma-separated collection names"},{"name":"limit","in":"query","schema":{"type":"string"},"description":"1 to 200"}],"responses":{"200":{"description":"JSON"},"404":{"description":"not found, with suggestions where possible"}}}},"/api/cards/{id}":{"get":{"summary":"Everything the record holds about one map card","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"card id, e.g. openchip"}],"responses":{"200":{"description":"JSON"},"404":{"description":"not found, with suggestions where possible"}}}},"/api/{collection}":{"get":{"summary":"Rows from one collection; any other query parameter filters by that field","parameters":[{"name":"collection","in":"path","required":true,"schema":{"type":"string"},"description":"cards, layers, partners, goals, variants, tests, cases, contradictions, consortia, orgs, events"},{"name":"limit","in":"query","schema":{"type":"string"},"description":"1 to 500"}],"responses":{"200":{"description":"JSON"},"404":{"description":"not found, with suggestions where possible"}}}},"/api/{collection}/{id}":{"get":{"summary":"One row by id","parameters":[{"name":"collection","in":"path","required":true,"schema":{"type":"string"},"description":"cards, layers, partners, goals, variants, tests, cases, contradictions, consortia, orgs, events"},{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"row id"}],"responses":{"200":{"description":"JSON"},"404":{"description":"not found, with suggestions where possible"}}}}}}