{"openapi":"3.0.0","paths":{"/documents/public":{"post":{"operationId":"DocumentsController_uploadPublic","parameters":[],"responses":{"201":{"description":""}},"tags":["documents"],"x-public":true}},"/documents":{"post":{"operationId":"DocumentsController_upload","parameters":[],"responses":{"201":{"description":""}},"tags":["documents"],"x-permissions":["document.upload"]},"get":{"operationId":"DocumentsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["documents"],"x-permissions":["document.read"]}},"/documents/{id}":{"get":{"operationId":"DocumentsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["documents"],"x-permissions":["document.read"]}},"/documents/{id}/content":{"get":{"operationId":"DocumentsController_content","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["documents"],"x-permissions":["document.read"]}},"/documents/{id}/versions":{"get":{"operationId":"DocumentsController_versions","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["documents"],"x-permissions":["document.read"]},"post":{"operationId":"DocumentsController_newVersion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["documents"],"x-permissions":["document.upload"]}},"/documents/{id}/access-log":{"get":{"operationId":"DocumentsController_accessLog","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["documents"],"x-permissions":["audit.read"]}}},"info":{"title":"Documents service","description":"Electronic document management: upload, versions, classification, search and access log.","version":"1.0.0","contact":{}},"tags":[],"servers":[],"components":{"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"An integration key, created under Integrations → Integration keys. It looks like `bc_1a2b3c4d_…` and is shown once, when you create it."},"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"An integration key sent as `Authorization: Bearer bc_…`, or the session token of a signed-in user."}},"schemas":{}}}