Evaluate meals and return the macro distribution.
POST /evaluate/macro-distribution
POST
/evaluate/macro-distribution
Evaluates a list of meals on the macro distribution.
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”List of meals to evaluate
Array<object>
object
entries
required
Array<object>
object
amount
number
Example
12345 food_id
required
string
Example
example_id unit
required
string
Example
g weighted_before_process
Was it weighed before processing (raw)?
boolean
Responses
Section titled “ Responses ”Evaluation results
object
breakdown
Array<object>
object
label
string
nutrient
string
percent
number
total_kcal
number
Headers
Section titled “Headers ” X-RateLimit-Limit
integer
Maximum requests per minute
X-RateLimit-Remaining
integer
Requests remaining in current window
X-RateLimit-Reset
integer
Unix timestamp when rate limit resets
X-RateLimit-Used
integer
Requests used in current window
Validation Error
object
error
object
code
string
details
message
string
Unauthorized
object
error
object
code
string
details
message
string
Rate limit exceeded
object
error
object
code
string
details
message
string
Headers
Section titled “Headers ” X-RateLimit-Limit
integer
Maximum requests per minute
X-RateLimit-Remaining
integer
Requests remaining in current window
X-RateLimit-Reset
integer
Unix timestamp when rate limit resets
X-RateLimit-Used
integer
Requests used in current window
X-Retry-After
integer
Seconds to wait before retrying
Internal Server Error
object
error
object
code
string
details
message
string