Get trail recommendations
GET
/api/v1/trail/recommend
const url = 'https://example.com/api/v1/trail/recommend?size=10';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/trail/recommend?size=10'Retrieves random trail recommendations from Meilisearch
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” size
integer
Responses
Section titled “ Responses ”Array of recommended trails
Media type application/json
Array<object>
object
id
required
Trail ID (15 chars)
string
name
required
Trail name
string
description
string
location
string
author
required
Author user ID
string
date
string format: date
public
required
boolean
difficulty
string
lat
number
lon
number
distance
Distance in meters
number
elevation_gain
Elevation gain in meters
number
elevation_loss
Elevation loss in meters
number
duration
Duration in seconds
number
photos
Array<string>
thumbnail
Index of thumbnail photo
integer
like_count
integer
category
Category ID (15 chars)
string
tags
Array<string>
gpx
GPX file path
string
created
string format: date-time
updated
string format: date-time
Example
[ { "difficulty": "easy", "like_count": 0 }]Bad Request
Internal Server Error