{"info":{"description":"Research repository records, files, communities and vocabularies. Draft file commits are malware-scanned via ClamAV when FERRUM_RDM_CLAMAV_ENABLED is set (see docs/malware-scanning.md).","title":"Ferrum Research API","version":"0.1.0"},"openapi":"3.1.0","paths":{"/api/records":{"get":{"summary":"Search records"},"post":{"summary":"Create draft"}},"/api/records/{id}":{"get":{"summary":"Get published record"}},"/api/records/{id}/draft":{"delete":{"summary":"Delete draft"},"get":{"summary":"Get draft"},"put":{"summary":"Update draft"}},"/api/records/{id}/draft/actions/publish":{"post":{"summary":"Publish draft"}},"/api/records/{id}/draft/files":{"get":{"summary":"List draft files"},"post":{"summary":"Initialize files"}},"/api/records/{id}/draft/files/{key}/commit":{"post":{"summary":"Commit file"}},"/api/records/{id}/draft/files/{key}/content":{"get":{"summary":"Download draft file"},"put":{"summary":"Upload content"}},"/api/records/{id}/versions":{"get":{"summary":"List versions"},"post":{"summary":"Create version"}},"/api/vocabularies/{kind}":{"get":{"summary":"List vocabulary entries"}}}}