Draw my repo

List your repos

GET https://seerepo.com/api/v1/repos

Lists the maps the key's account reads: its own repos and the ones shared with it. Each one has the id the other endpoints take. They come in the order of your panel: your own first, as you ordered them (or as the panel orders them when you haven't), then the ones shared with you, by name.

A repo can have a second branch SeeRepo follows. It isn't listed as a repo of its own: it comes inside branches, with the id that reads its map.

Request

It takes no parameters.

curl "https://seerepo.com/api/v1/repos" \
  -H "Authorization: Bearer $SEEREPO_KEY"

Response

Field Type Description
data[].id string The repo's id.
data[].name string Its name in SeeRepo.
data[].fullName string owner/name, as on GitHub.
data[].owner boolean true if it's yours, false if it was shared with you.
data[].lastPushAt string|null The last push SeeRepo read.
data[].branch string|null The branch this map follows.
data[].branches[] array Its second branch, if SeeRepo follows one: id (the id of its map), branch, and frozen (null, or { reason, since, merged } when it's no longer read; reason is "branch" when the branch was deleted on GitHub, and merged says whether it was merged first).

Example

{
  "status": "success",
  "data": [
    {
      "id": "6ad79fd8e89233277ded17c9",
      "name": "tienda",
      "fullName": "ana/tienda",
      "owner": true,
      "lastPushAt": "2026-10-20T16:07:36.685Z",
      "branch": "main",
      "branches": [
        { "id": "6ad7a0c1e89233277ded17d2", "branch": "redesign", "frozen": null }
      ]
    }
  ]
}

Authentication

An API key as Authorization: Bearer sr_…. See Authentication.

Errors

Besides the ones every endpoint has (401, 404, 429), see Errors.