Listar tus repos
GET https://seerepo.com/api/v1/repos
Lista los mapas que lee la cuenta de la clave: sus repos y los que comparten con ella. Cada uno trae el id que piden los demás endpoints. Vienen en el orden de tu panel: primero los tuyos, como los ordenaste (o como los ordena el panel si no lo hiciste), y después los que te compartieron, por nombre.
Un repo puede tener una segunda rama que SeeRepo sigue. No sale como un repo aparte: viene dentro de branches, con el id que lee su mapa.
Petición
No lleva parámetros.
curl "https://seerepo.com/api/v1/repos" \
-H "Authorization: Bearer $SEEREPO_KEY"
Respuesta
| Campo | Tipo | Descripción |
|---|---|---|
data[].id |
string | El id del repo. |
data[].name |
string | Su nombre en SeeRepo. |
data[].fullName |
string | owner/name, como en GitHub. |
data[].owner |
boolean | true si es tuyo, false si te lo compartieron. |
data[].lastPushAt |
string|null | El último push que leyó SeeRepo. |
data[].branch |
string|null | La rama que sigue este mapa. |
data[].branches[] |
array | Su segunda rama, si SeeRepo sigue una: id (el id de su mapa), branch y frozen (null, o { reason, since, merged } cuando ya no se lee; reason es "branch" cuando la rama se borró en GitHub, y merged dice si antes se integró). |
Ejemplo
{
"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": "rediseño", "frozen": null }
]
}
]
}
Autenticación
Una clave de API como Authorization: Bearer sr_…. Ver Autenticación.
Errores
Además de los de todos los endpoints (401, 404, 429), ver Errores.