ZeeMaps API Docs v1

Conventions

A handful of rules hold across the whole API. Read these once and the rest of the docs make more sense.

Owned-only: the API only touches maps you own

The API is owned-only. A key reaches exactly the maps its account owns — resolved from ZeeMaps ownership records, not from sharing.

If you need to operate on a map owned by someone else, have them transfer ownership to your account.

“Map” and “marker” are the only object names

The API speaks in maps and markers:

These are the only nouns in requests, responses, and errors. (Internally ZeeMaps uses different legacy names, but those never appear in the API — don’t expect or send them.)

Identifiers

Units

Timestamps

All timestamps are RFC 3339 / ISO 8601 strings in UTC, e.g. 2026-06-30T17:00:00Z. A map’s updated_at reflects the last time its markers or regions changed (falling back to created_at for a map with no writes yet).

Data formats