Inconsistency in documentation resolved
What does this MR do and why?
Solves #460466 (closed)
There are some documentation mistake for the webhook implementation on Personal Access Token expiry event, mainly in webhook payload. I have fixe the same.
Screenshots or screen recordings
Project Access Token webhook payload
{
"object_kind": "access_token",
"project": {
"id": 22,
"name": "dummy-private-project",
"description": null,
"web_url": "https://example.com/private-group-1/dummy-private-project",
"avatar_url": null,
"git_ssh_url": "ssh://example.com/private-group-1/dummy-private-project.git",
"git_http_url": "https://example.com/private-group-1/dummy-private-project.git",
"namespace": "private-group-1",
"visibility_level": 0,
"path_with_namespace": "private-group-1/dummy-private-project",
"default_branch": "main",
"ci_config_path": null,
"homepage": "https://example.com/private-group-1/dummy-private-project",
"url": "ssh://example.com/private-group-1/dummy-private-project.git",
"ssh_url": "ssh://example.com/private-group-1/dummy-private-project.git",
"http_url": "https://example.com/private-group-1/dummy-private-project.git"
},
"object_attributes": {
"user_id": 243,
"created_at": "2024-05-14 06:06:01 UTC",
"id": 111,
"name": "token2",
"expires_at": "2024-05-16"
},
"event_name": "expiring_access_token"
}
Group Webhook Payload
{
"object_kind": "access_token",
"group": {
"group_name": "private-group-3",
"group_path": "private-group-3",
"group_id": 181
},
"object_attributes": {
"user_id": 244,
"created_at": "2024-05-14 06:08:44 UTC",
"id": 112,
"name": "test-token",
"expires_at": "2024-05-16"
},
"event_name": "expiring_access_token"
}