Skip to main content

API Templates

Colota includes built-in templates for popular backends. Select a template in Settings > API Settings to auto-configure field mappings and custom fields.

TemplateHTTP MethodBearing FieldCustom FieldsNotes
DawarichPOSTcog_type: "location"OwnTracks single-point format. Optional Batch chip switches to Overland envelope (see Dawarich integration).
OverlandPOSTn/a (uses Overland format)device_id: "colota"Batch-only Overland GeoJSON envelope. For any backend that accepts the Overland format (Compass, Wayfinder, Dawarich, etc).
OwnTracksPOSTcog_type: "location", tid: "AA"Standard OwnTracks HTTP format
GeoPulsePOSTbear(none)Native Colota format
PhoneTrackPOSTbearinguseragent: "Colota"Nextcloud PhoneTrack format
ReittiPOSTbear_type: "location"Standard field names
TraccarGET or POSTbearingid: "colota"GET: OsmAnd query params, POST: Traccar JSON
CustomPOSTbear(none)Fully user-defined

All templates share the same base fields (lat, lon, acc, alt, vel, batt, bs, tst) with different field names. Key differences are the HTTP method, bearing field name, and auto-included custom fields.

When you select a template, field mapping, custom fields, and HTTP method are automatically configured. You can still customize individual fields or switch the HTTP method after applying a template.