{"openapi":"3.0.1","info":{"title":"Fedserver API","description":"Fedserver API documentation","termsOfService":"","contact":{"name":"","url":"","email":""},"license":{"name":"unlicensed","url":""},"version":"0.0.1"},"servers":[{"url":"http://fed.starlight-h2020.eu","description":"Generated server url"}],"paths":{"/api/federated-statistics-tasks/{id}":{"get":{"tags":["federated-statistics-task-resource"],"operationId":"getFederatedStatisticsTask","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}}}}},"put":{"tags":["federated-statistics-task-resource"],"operationId":"updateFederatedStatisticsTask","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}}}}},"delete":{"tags":["federated-statistics-task-resource"],"operationId":"deleteFederatedStatisticsTask","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["federated-statistics-task-resource"],"operationId":"partialUpdateFederatedStatisticsTask","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}},"application/merge-patch+json":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}}}}}},"/api/federated-statistics-tasks":{"get":{"tags":["federated-statistics-task-resource"],"operationId":"getAllFederatedStatisticsTasks","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}}}}}},"post":{"tags":["federated-statistics-task-resource"],"operationId":"createFederatedStatisticsTask","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/FederatedStatisticsTaskDTO"}}}}}}},"/api/federated-statistics-tasks/upload-data":{"post":{"tags":["federated-statistics-task-resource"],"operationId":"uploadClientData","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadDataRequestModelDTO"}}}},"responses":{"200":{"description":"OK"}}}},"/api/users":{"get":{"tags":["public-user-resource"],"operationId":"getAllPublicUsers","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserDTO"}}}}}}}},"/api/federated-statistics-tasks/exists/{taskId}/{dataName}":{"get":{"tags":["federated-statistics-task-resource"],"operationId":"globalStatsExist","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"dataName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"boolean"}}}}}}},"/api/federated-statistics-tasks/download-data/{taskId}/{dataName}":{"get":{"tags":["federated-statistics-task-resource"],"operationId":"downloadData","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}},{"name":"dataName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/api/authorities":{"get":{"tags":["public-user-resource"],"operationId":"getAuthorities","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"string"}}}}}}}}},"components":{"schemas":{"FederatedStatisticsTaskDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"executeSchedule":{"type":"string"}}},"UploadDataRequestModelDTO":{"type":"object","properties":{"taskName":{"type":"string"},"clientUuid":{"type":"string"},"file":{"type":"string","format":"binary"}}},"UserDTO":{"type":"object","properties":{"id":{"type":"string"},"login":{"type":"string"}}}}}}