LogMeal API and Models Versioning Functions API
Endpoints that provide information about the available versions of the API and our Models.Available to both APICompany ⚫ and APIUser 🔴 tokens
Endpoints that provide information about the available versions of the API and our Models.Available to both APICompany ⚫ and APIUser 🔴 tokens
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/logmeal:logmeal-api-and-models-versioning-functions-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: 2.1.0
title: Food AI Engine API Documentation API and Models Versioning…
description: Please, refer to https://docs.logmeal.com to find the most up-to-date version of the Food AI Engine API documentation.
contact:
email: support@logmeal.com
servers:
- url: https://api.logmeal.com
description: Production
tags:
- name: API and Models Versioning Functions
description: 'Endpoints that provide information about the available versions of the API and our Models.
Available to both APICompany ⚫ and APIUser 🔴 tokens'
externalDocs:
url: https://docs.logmeal.com/docs/guides-best-practices-toubleshooting#/model-versioning
paths:
/v2/version/activeModels:
get:
tags:
- API and Models Versioning Functions
summary: ⚫🔴 Retrieves the list of active Models/Algorithms versions. ⏱
description: '(S) Limited amount of calls per second.
This endpoint returns a list containing the versions of the recognition models that are currently active. The versions provided are sorted, meaning that the first one is the most recent and the last one is the least recent.
You can fix the version in our recognition endpoints in order to always receive the same list of classes, although WE RECOMMEND NOT FIXING THE VERSION in order to obtain the best results possible as we update our models.'
responses:
'200':
description: token is valid, model versions list is sent in response (JSON format)
content:
application/json:
schema:
type: object
properties:
name:
type: array
items:
type: string
example:
names:
- v1.0
'400':
description: Invalid syntax
'401':
description: Unauthorized, invalid token
'403':
description: You are not allowed to this method.
'404':
description: The specified URL was not found or couldn’t be retrieved
security:
- Bearer: []
operationId: getV2VersionActiveModels
x-operation-id-source: derived
/v2/version/activeAPIs:
get:
tags:
- API and Models Versioning Functions
summary: ⚫🔴 Retrieves the list of active API versions. ⏱
description: '(S) Limited amount of calls per second.
This endpoint returns a list containing the API versions that are currently active.
Changing the version of an endpoint could change its inputs/outputs. Using the most recent API version is always recommended, as the latest
versions will provide more and better functionalities.'
responses:
'200':
description: token is valid, API versions list is sent in response (JSON format)
content:
application/json:
schema:
type: object
properties:
name:
type: array
items:
type: string
example:
names:
- v2
- v1
- v0
'400':
description: Invalid syntax
'401':
description: Unauthorized, invalid token
'403':
description: You are not allowed to this method.
'404':
description: The specified URL was not found or couldn’t be retrieved
security:
- Bearer: []
operationId: getV2VersionActiveAPIs
x-operation-id-source: derived
/v2/version/allModels:
get:
tags:
- API and Models Versioning Functions
summary: ⚫🔴 Retrieves all available models grouped by version. ⏱
description: '(S) Limited amount of calls per second.
This endpoint returns a list of the available models with their available versions.'
responses:
'200':
description: token is valid, classes information is sent in response (JSON format)
content:
application/json:
schema:
type: object
properties:
models:
type: object
description: Object that contains an list for each available model version.
properties:
VERSION_NUMBER:
type: array
description: List that contains one entry for each model which is available for the VERSION_NUMBER.
items:
type: object
description: Object that contains some basic information of each model.
properties:
id:
type: integer
example: 1
description: ID of the model.
name:
type: string
example: foodrec
description: Name of the model.
region:
type: integer
description: ID of the region assigned to the model. This value will not always be returned. Corresponds to an id from the available 'regions'
example: 4
regions:
type: array
description: List containing the available regions.
items:
type: object
properties:
id:
type: integer
example: 1
description: ID of the region.
name:
type: string
example: Spanish
description: Name of the region.
examples:
Get all models response example:
value:
models:
v0.7:
- id: 36
name: quantity_recipe
- id: 35
name: multi_track
- id: 4
name: ingredients
- id: 24
name: mixed_sl_ml
- id: 30
name: yolo_highResolution
- id: 34
name: people_track
- id: 14
name: yolo
- id: 2
name: foodType
- id: 33
name: yolo_facemask_basic
- id: 7
name: foodgroups
- id: 27
name: yolo_food_nonfood
- id: 25
name: yolo_group_prediction
- id: 6
name: foodrec
region: 1
- id: 37
name: menu_based
- id: 29
name: yolo_ensemble
- id: 8
name: multilabel
- id: 26
name: yolo_general
- id: 15
name: yolo_tray_prediction
- id: 70
name: ingredients_recipe
- id: 5
name: sauces
- id: 3
name: drinks
v0.8:
- id: 19
name: foodrec_spanish
region: 2
- id: 10
name: foodrec
region: 1
- id: 22
name: multilabel
- id: 11
name: ingredients
- id: 21
name: foodrec_italian
region: 4
- id: 23
name: foodType
- id: 20
name: foodrec_dutch
region: 3
- id: 12
name: sauces
- id: 13
name: drinks
v0.9:
- id: 32
name: foodrec
region: 1
- id: 31
name: multilabel
regions:
- id: 1
name: General
- id: 2
name: Spanish
- id: 3
name: Dutch
- id: 4
name: Italian
'400':
description: Invalid syntax
'401':
description: Unauthorized, invalid token
'403':
description: You are not allowed to this method.
'404':
description: The specified URL was not found or couldn’t be retrieved
security:
- Bearer: []
operationId: getV2VersionAllModels
x-operation-id-source: derived
components:
securitySchemes:
Bearer:
type: http
scheme: bearer
bearerFormat: JWT
x-build:
time: '2026-10-19T02:02:11.433999Z'
x-provenance:
method: harvested
publisher: LogMeal
source: https://docs.logmeal.com/openapi/logmeal_openapi.yaml
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)