Evaluate meals and return the 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
Media typeapplication/json
Array<object>
object
entries
required
Array<object>
object
amount
number
Example
12345food_id
required
string
Example
example_idunit
required
string
Example
gweighted_before_process
Was it weighed before processing (raw)?
boolean
Responses
Section titled “ Responses ”Evaluation results
Media typeapplication/json
object
breakdown
Array<object>
object
label
string
nutrient
string
percent
number
total_kcal
number
Example
{ "breakdown": [ { "nutrient": "carbohydrates" } ]}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
Media typeapplication/json
object
error
object
code
string
details
message
string
Examplegenerated
{ "error": { "code": "example", "details": "example", "message": "example" }}Unauthorized
Media typeapplication/json
object
error
object
code
string
details
message
string
Examplegenerated
{ "error": { "code": "example", "details": "example", "message": "example" }}Rate limit exceeded
Media typeapplication/json
object
error
object
code
string
details
message
string
Examplegenerated
{ "error": { "code": "example", "details": "example", "message": "example" }}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
Media typeapplication/json
object
error
object
code
string
details
message
string
Examplegenerated
{ "error": { "code": "example", "details": "example", "message": "example" }}