Skip to content

GET /v1/sessions/{session_id}/git/log

GET
/v1/sessions/{session_id}/git/log
curl --request GET \
--url https://app.everruns.com/api/v1/sessions/example/git/log
session_id
required
string

Session ID

ref
string

Ref to start from (default: HEAD)

limit
integer

Max commits (default: 50)

Commit log

Media type application/json
Array<object>

A commit entry in the log

object
author_email
required

Author email from the commit.

string
author_name
required

Author display name from the commit.

string
message
required

Commit message as authored.

string
oid
required

Full git object identifier (40-char hex SHA-1).

string
parent_oids
required

Parent commit object identifiers. Length 0 for the initial commit, 1 for ordinary commits, 2+ for merge commits.

Array<string>
timestamp
required

Commit timestamp (RFC 3339, normalised to UTC).

string format: date-time
Example generated
[
{
"author_email": "example",
"author_name": "example",
"message": "example",
"oid": "example",
"parent_oids": [
"example"
],
"timestamp": "2026-04-15T12:00:00Z"
}
]

Session or ref not found