Playlist map pins

GET/playlists/:playlistId/geojson

Returns the 4S events in the playlist that have coordinates as a GeoJSON FeatureCollection. Not paginated; narrow the result with bbox. Filters have the same meaning as GET /playlists/:playlistId/items.

AuthNot required

Path parameters

playlistIdstringrequired

Playlist ID.

Query parameters

timeFilter / startDate / endDate / isPaid / tags / qstring

Various filters.

bboxstring

Map bbox minLng,minLat,maxLng,maxLat.

Response

FieldTypeDescription
type'FeatureCollection'RFC 7946 FeatureCollection.
featuresobject[]geometry is Point or MultiPoint. properties carries playlistItemId / kind / eventId / slug / title.
propertiesobjectplaylistId / playlistName.
Request
curl https://api.4s.link/playlists/PLAYLIST_ID/geojson \
-H "Authorization: Bearer 4s_at_..."
Example response
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": { "type": "Point", "coordinates": [139.7671, 35.6812] },
"properties": {
"playlistItemId": "it1-...",
"kind": "FOUR_S_EVENT",
"eventId": "e1f2a3b4-...",
"slug": "tech-conf-2026",
"title": "4S Tech Conference 2026",
"sortOrder": 0
}
}
],
"properties": { "playlistId": "pl1-...", "playlistName": "Side Events" }
}