list
GET /activity
GET
/activity
Merges and lists trails and summit logs.
Parameters
Query Parameters
page
number
Page number starting at 1
Example
1
perPage
number
Items per page
Example
5
sort
string
Sort string (-/+
Example
-created
filter
string
Filter string (https://pocketbase.io/docs/api-rules-and-filters/#filters-syntax)
Example
name="abc"
expand
string
Expand a foreign key column (https://pocketbase.io/docs/working-with-relations/#expanding-relations).
Example
author
requestKey
string
Unique request key. Prevents auto cancel when sending multiple requests.
Example
my-key
Responses
200
object
page
required
integer
perPage
required
integer
totalItems
required
integer
totalPages
required
integer
items
required
Array<object>
object
author
required
string
collectionId
required
string
collectionName
required
string
created
required
string
date
required
string
description
required
string
distance
required
number
duration
required
integer
elevation_gain
required
number
elevation_loss
required
integer
gpx
required
string
id
required
string
name
required
string
photos
required
Array<string>
trail_id
required
string
type
required
string
Examples
Success
{ "page": 1, "perPage": 5, "totalItems": 69, "totalPages": 14, "items": [ { "author": "3mugf953w4a9fg5", "collectionId": "t9lphichi5xwyeu", "collectionName": "activities", "created": "2024-10-06 09:33:11.404Z", "date": "2024-10-06 00:00:00.000Z", "description": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\nLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\nLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\nLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\nLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", "distance": 7504.162098327643, "duration": 0, "elevation_gain": 840.19189453125, "elevation_loss": 0, "gpx": "breitenstein_3_DvymxgjEm5.gpx", "id": "074jf18neqwfbsr", "name": "Breitenstein", "photos": [], "trail_id": "074jf18neqwfbsr", "type": "trail" }, { "author": "3mugf953w4a9fg5", "collectionId": "t9lphichi5xwyeu", "collectionName": "activities", "created": "2024-09-14 14:18:27.538Z", "date": "2024-09-14 00:00:00.000Z", "description": "", "distance": 18487.660615835353, "duration": 0, "elevation_gain": 209.55000000000015, "elevation_loss": 0, "gpx": "blob_BaoYdHnfYw.gpx", "id": "14y4qxqbqh0n10m", "name": "Thiron-Gardais - Nogent-le-Rotrou", "photos": [], "trail_id": "14y4qxqbqh0n10m", "type": "trail" }, { "author": "3mugf953w4a9fg5", "collectionId": "t9lphichi5xwyeu", "collectionName": "activities", "created": "2024-12-02 00:06:13.761Z", "date": "2024-12-02 00:00:00.000Z", "description": "Heute war auch nicht schlecht!", "distance": 0, "duration": 0, "elevation_gain": 0, "elevation_loss": 0, "gpx": "", "id": "22879d2ce902f57", "name": "Ein Test mit Gipfelbuch", "photos": [ "wanderer_stats_QbRDtbqXp8.png" ], "trail_id": "e3wk41l46eq3zgx", "type": "summit_log" }, { "author": "znhd3hgrxl85c9f", "collectionId": "t9lphichi5xwyeu", "collectionName": "activities", "created": "2024-11-15 18:50:36.223Z", "date": "2024-11-15 00:00:00.000Z", "description": "", "distance": 283396.31855792465, "duration": 0, "elevation_gain": 0, "elevation_loss": 0, "gpx": "2024_10_22_04_28_2024_10_22_21_29_UUGET8zBuk.gpx", "id": "267r63tmbyezpck", "name": "Gassi", "photos": [], "trail_id": "267r63tmbyezpck", "type": "trail" }, { "author": "3mugf953w4a9fg5", "collectionId": "t9lphichi5xwyeu", "collectionName": "activities", "created": "2024-11-11 15:34:42.149Z", "date": "2024-11-11 00:00:00.000Z", "description": "", "distance": 0, "duration": 0, "elevation_gain": 0, "elevation_loss": 0, "gpx": "", "id": "282aa2f6aa2901d", "name": "Illiers-Combray - Thiron-Gardais", "photos": [], "trail_id": "fmin7pbj8urtxx0", "type": "summit_log" } ]}
400
object
message
required
string
detail
required
Array<object>
object
code
string
minimum
integer
type
string
inclusive
boolean
exact
boolean
message
string
path
Array<string>
Examples
Exception
{ "message": "invalid_params", "detail": [ { "code": "too_small", "minimum": 0, "type": "number", "inclusive": false, "exact": false, "message": "Number must be greater than 0", "path": [ "page" ] } ]}
x-400:Invalid sort/expand/filter
object
message
required
string
detail
required
object
code
required
integer
message
required
string
data
required
object
Examples
Exception
{ "message": "Something went wrong while processing your request.", "detail": { "code": 400, "message": "Something went wrong while processing your request.", "data": {} }}