Aller au contenu
GET /v1/repo-commits

A repository's recent commits

Essayez-le en direct

10 appels gratuits par jour — sans inscription, sans clé API. Passe par la passerelle oanor.

En-têtes personnalisés (facultatif)
api.oanor.com/codeberg-api

Ça marche. Récupérez une clé API et utilisez-la dans votre projet.

Obtenez une clé API

Extraits de code

curl "https://api.oanor.com/codeberg-api/v1/repo-commits" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/codeberg-api/v1/repo-commits", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/codeberg-api/v1/repo-commits");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/codeberg-api/v1/repo-commits",
    headers={"x-oanor-key": "oanor_test_..."}
)

Exemple de réponse

Une réponse réelle de ce endpoint, capturée lors du dernier contrôle de santé.

{
    "data": {
        "repo": "forgejo/forgejo",
        "count": 10,
        "commits": [
            {
                "sha": "36deaf6ae0",
                "url": "https://codeberg.org/forgejo/forgejo/commit/36deaf6ae05bd7e8002c8b018bf1cc60dff321e5",
                "date": "2026-06-13T03:46:44+02:00",
                "author": "oliverpool",
                "message": "fix(comment): RunMainAppWithStdin is the right name to search for (#13071)"
            },
            {
                "sha": "3be06159b4",
                "url": "https://codeberg.org/forgejo/forgejo/commit/3be06159b464c4b9ba8c56c4c6ee7042ed46ccb8",
                "date": "2026-06-13T03:45:57+02:00",
                "author": "Renovate Bot",
                "message": "Update module code.forgejo.org/forgejo/runner/v12 to v12.11.1 (forgejo) (#13074)"
            },
            {
                "sha": "dd993af8d5",
                "url": "https://codeberg.org/forgejo/forgejo/commit/dd993af8d53617abc6f7663f9304829e7e0cf11d",
                "date": "2026-06-13T03:44:42+02:00",
                "author": "Renovate Bot",
                "message": "Update module github.com/vektra/mockery/v3 to v3.7.1 (forgejo) (#13075)"
            },
            {
                "sha": "a893d5e339",
                "url": "https://codeberg.org/forgejo/forgejo/commit/a893d5e339ccf98528ab38ce4492c202f5938c95",
                "date": "2026-06-12T02:55:52+02:00",
                "author": "Renovate Bot",
                "message": "Update module code.forgejo.org/forgejo/runner/v12 to v12.11.0 (forgejo) (#13062)"
            },
            {
                "sha": "48cdf76a39",
                "url": "https://codeberg.org/forgejo/forgejo/commit/48cdf76a3983a308fcc074f6955b75c1760e3a07",
                "date": "2026-06-12T01:41:35+02:00",
                "author": "Renovate Bot",
                "message": "Update module github.com/redis/go-redis/v9 to v9.20.1 (forgejo) (#13061)"
            },
            {
                "sha": "b77a986363",
                "url": "https://codeberg.org/forgejo/forgejo/commit/b77a986363ec39489b1af806db7613e82d605493",
                "date": "2026-06-11T15:39:54+02:00",
                "author": "Oscar Murrieta",
                "message": "fix: schedules re-registration after changing default branch (#13029)"
            },
            {
                "sha": "423b5c029c",
                "url": "https://codeberg.org/forgejo/forgejo/commit/423b5c029c4d504d1a82df19368fab4b578415d3",
                "date": "2026-06-11T07:00:11+02:00",
                "author": "0ko",
                "message": "feat(ui): modernize hidden comment types checkboxes in appearance settings (#13044)"
            },
            {
                "sha": "6def475fc4",
                "url": "https://codeberg.org/forgejo/forgejo/commit/6def475fc4707a55d8020b82a216a23c12cdba73",
                "date": "2026-06-11T06:59:40+02:00",
                "author": "Leni Kadali",
                "
…