Dibuja mi repo

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.