Qué cambió
GET https://seerepo.com/api/v1/repos/:repo/events
Devuelve los commits desde una fecha, los más nuevos primero: cuándo, qué agente o persona, qué cambió en palabras sencillas y los módulos que tocó cada uno. Por defecto, las últimas 24 horas; como mucho, los últimos 90 días y 200 commits.
Petición
| Parámetro | Dónde | Descripción |
|---|---|---|
repo |
path | El id del repo, o owner/name con %2F. |
since |
query | Una fecha, como 2026-10-19 o 2026-10-19T08:00:00Z. |
curl "https://seerepo.com/api/v1/repos/6ad79fd8e89233277ded17c9/events?since=2026-10-19" \
-H "Authorization: Bearer $SEEREPO_KEY"
Respuesta
| Campo | Tipo | Descripción |
|---|---|---|
data.since |
string | Desde cuándo empieza la lista. |
data.total |
number | Cuántos commits hay desde entonces. Por encima de 200, commits trae los 200 más nuevos. |
data.commits[].at |
string | Cuándo. |
data.commits[].sha |
string | El commit, corto. |
data.commits[].what |
string | Qué cambió, en palabras sencillas. |
data.commits[].message |
string | El mensaje del commit tal cual. |
data.commits[].agents[] |
string | Los agentes que lo firmaron; vacío si ninguno lo firmó, y entonces person dice quién lo escribió. |
data.commits[].person |
string|null | Quién lo hizo, por su login o su nombre, cuando SeeRepo lo sabe. |
data.commits[].worlds[] |
string | Los módulos que tocó. |
data.commits[].reach |
object|null | Hasta dónde llegó: los otros files que alcanza y las pages a las que llega, medido con el código de su push. null en un commit anterior a esto. |
Ejemplo
{
"status": "success",
"data": {
"since": "2026-10-19T00:00:00.000Z",
"total": 1,
"commits": [
{
"sha": "a1b2c3d",
"at": "2026-10-20T16:07:36.685Z",
"what": "The pricing page shows the yearly price.",
"message": "fix pricing",
"agents": [
"Claude"
],
"person": null,
"files": 2,
"worlds": [
"Checkout"
]
}
]
}
}
Autenticación
Una clave de API como Authorization: Bearer sr_…. Ver Autenticación.
Errores
| Código | code |
Cuándo |
|---|---|---|
| 400 | bad_since |
since no es una fecha. |
| 402 | plan_required |
Un repo del vistazo gratis: sus commits en palabras vienen con un plan, como en su página. Cuántos hubo está en /figures. |
Además de los de todos los endpoints (401, 404, 429), ver Errores.