[ { "commit": { "added": [ "file1.txt", "file2.txt" ], "author": { "email": "user@example.com", "name": "John Doe", "username": "johndoe" }, "committer": { "email": "user@example.com", "name": "John Doe", "username": "johndoe" }, "id": "abcdef123456", "message": "Commit message", "modified": [ "file3.txt" ], "removed": [ "file4.txt" ], "timestamp": "2023-10-21T14:30:00Z", "url": "https://example.com/commits/abcdef123456", "verification": { "payload": "payload_data", "reason": "Verification reason", "signature": "gpg_signature", "signer": { "email": "user@example.com", "name": "John Doe", "username": "johndoe" }, "verified": true } }, "effective_branch_protection_name": "master", "enable_status_check": true, "name": "main", "protected": true, "required_approvals": 2, "status_check_contexts": [ "status-check-1", "status-check-2" ], "user_can_merge": true, "user_can_push": true }, { "commit": { "added": [ "file1.txt", "file2.txt" ], "author": { "email": "user@example.com", "name": "John Doe", "username": "johndoe" }, "committer": { "email": "user@example.com", "name": "John Doe", "username": "johndoe" }, "id": "abcdef123456", "message": "Commit message", "modified": [ "file3.txt" ], "removed": [ "file4.txt" ], "timestamp": "2023-10-21T14:30:00Z", "url": "https://example.com/commits/abcdef123456", "verification": { "payload": "payload_data", "reason": "Verification reason", "signature": "gpg_signature", "signer": { "email": "user@example.com", "name": "John Doe", "username": "johndoe" }, "verified": true } }, "effective_branch_protection_name": "develop", "enable_status_check": false, "name": "develop", "protected": false, "required_approvals": 0, "status_check_contexts": [], "user_can_merge": true, "user_can_push": true } ]