openapi: 3.0.4 info: title: Food Tracer API version: 1.0.0 servers: - url: /api paths: # Obecné (/api) /login: $ref: "./paths/login.yml" /config: $ref: "./paths/config/config.yml" # Jídla (/api/meals) /meals/day: $ref: "./paths/meals/day.yml" /meals/range: $ref: "./paths/meals/range.yml" /meals/add: $ref: "./paths/meals/add.yml" /meals/update: $ref: "./paths/meals/update.yml" /meals/delete: $ref: "./paths/meals/delete.yml" # Statistiky (/api/stats) /stats/summary: $ref: "./paths/stats/summary.yml" # Přehled dne (/api/day) /day: $ref: "./paths/day/overview.yml" # Pohyb (/api/activities) /activities/add: $ref: "./paths/activities/add.yml" /activities/update: $ref: "./paths/activities/update.yml" /activities/delete: $ref: "./paths/activities/delete.yml" # Šablony tréninků (/api/workouts) /workouts: $ref: "./paths/workouts/list.yml" /workouts/save: $ref: "./paths/workouts/save.yml" /workouts/delete: $ref: "./paths/workouts/delete.yml" /workouts/apply: $ref: "./paths/workouts/apply.yml" # Kalorie (/api/calories) /calories/search: $ref: "./paths/calories/search.yml" # Nastavení (/api/settings) /settings: $ref: "./paths/settings/settings.yml" /settings/basal: $ref: "./paths/settings/basal.yml" # Importy (/api/import) /import/luncher: $ref: "./paths/import/luncher.yml" components: schemas: $ref: "./schemas/_index.yml" securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT security: - bearerAuth: []