gitlab-haskell-1.4.0.0: data/system-hooks/pipeline7.json
{
"object_kind": "pipeline",
"object_attributes": {
"id": 76289,
"iid": 4,
"name": null,
"ref": "the-ref",
"tag": false,
"sha": "abc123",
"before_sha": "0000000000000000000000000000000000000000",
"source": "merge_request_event",
"status": "failed",
"detailed_status": "failed",
"stages": [],
"created_at": "2026-04-05 17:37:55 UTC",
"finished_at": "2026-04-05 17:37:55 UTC",
"duration": null,
"queued_duration": null,
"protected_ref": false,
"variables": [],
"url": "http://www.example.com/joe1/proj-name/-/pipelines/76289"
},
"merge_request": {
"id": 3252,
"iid": 2,
"title": "merge request title",
"source_branch": "the-ref",
"source_project_id": 51828,
"target_branch": "main",
"target_project_id": 51828,
"state": "opened",
"merge_status": "checking",
"detailed_merge_status": "preparing",
"url": "http://www.example.com/joe1/proj-name/-/merge_requests/2"
},
"user": {
"id": 4273,
"name": "Joe Bloggs",
"username": "joe1",
"avatar_url": "https://secure.gravatar.com/avatar/abc123",
"email": "[REDACTED]"
},
"project": {
"id": 51828,
"name": "project name",
"description": null,
"web_url": "http://www.example.com/joe1/proj-name",
"avatar_url": null,
"git_ssh_url": "git@example.com:joe1/proj-name.git",
"git_http_url": "http://www.example.com/joe1/proj-name.git",
"namespace": "Joe Bloggs",
"visibility_level": 0,
"path_with_namespace": "joe1/proj-name",
"default_branch": "main",
"ci_config_path": ""
},
"commit": {
"id": "abc123",
"message": "merge request title",
"title": "merge request title",
"timestamp": "2026-04-05T17:37:48+00:00",
"url": "http://www.example.com/joe1/proj-name/-/commit/abc123",
"author": {
"name": "Joe Bloggs",
"email": "joe1@example.com"
}
},
"builds": []
}