{"id":21399010,"url":"https://github.com/appzer/gitlab-pushsafer","last_synced_at":"2026-04-17T01:02:54.190Z","repository":{"id":49876538,"uuid":"83831350","full_name":"appzer/gitlab-pushsafer","owner":"appzer","description":"How to send push-notification out of GitLab with webhooks \u0026 Pushsafer","archived":false,"fork":false,"pushed_at":"2022-07-27T10:55:11.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T15:48:55.534Z","etag":null,"topics":["android","gitlab","gitlab-webhook","ios","ipad","iphone","push","push-notifications","pushnotification","pushnotifications","pushsafer","webhook","win-10","win10","windows-10","windows10"],"latest_commit_sha":null,"homepage":"https://www.pushsafer.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/appzer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-03T19:00:41.000Z","updated_at":"2022-07-27T10:55:14.000Z","dependencies_parsed_at":"2022-08-29T14:31:29.783Z","dependency_job_id":null,"html_url":"https://github.com/appzer/gitlab-pushsafer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/appzer/gitlab-pushsafer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzer%2Fgitlab-pushsafer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzer%2Fgitlab-pushsafer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzer%2Fgitlab-pushsafer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzer%2Fgitlab-pushsafer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appzer","download_url":"https://codeload.github.com/appzer/gitlab-pushsafer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzer%2Fgitlab-pushsafer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31910584,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","gitlab","gitlab-webhook","ios","ipad","iphone","push","push-notifications","pushnotification","pushnotifications","pushsafer","webhook","win-10","win10","windows-10","windows10"],"created_at":"2024-11-22T15:12:31.759Z","updated_at":"2026-04-17T01:02:54.153Z","avatar_url":"https://github.com/appzer.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Pushsafer](https://www.pushsafer.com/de/assets/logos/logo.png)\n# gitlab-pushsafer\n##How to send push-notification out of GitLab with webhooks \u0026 Pushsafer\nWebhooks can be used for binding events when something is happening within the project.\n\n[Pushsafer.com](https://www.pushsafer.com) make it easy and safe to send \u0026amp; receive push-notifications to your\n- Android devices\n- iOS devices (iPhone, iPad, iPod Touch, Watch)\n- Windows 10 Phone \u0026 Desktop\n- Browser (Chrome \u0026 Firefox)\n\n## Download\nhttps://github.com/appzer/gitlab-pushsafer/\n\n## Usage\n1. open the desired project\n2. open the settings dropdown\n3. then go to integrations\n4. enter the URL from Pushafer, with the required key and optional params\n5. select the events which should trigger this webhook\n6. add / save the webhook\n\n![Pushsafer](https://www.pushsafer.com/de/assets/examples/gitlab_add_webhook1.jpg)\n\n![Pushsafer](https://www.pushsafer.com/de/assets/examples/gitlab_add_webhook2.jpg)\n\nYou can add various webhooks for each project.\n\n## Example webhook URLs\n### with private key (20 chars)\n\n\thttps://www.pushsafer.com/gitlab?k=XXXXXXXXXXXXXXXXXXXX\n  \n### with alias key (15 chars)\n\n\thttps://www.pushsafer.com/gitlab?k=XXXXXXXXXXXXXXX\n  \n### with private key (20 chars) and optional parameters\n\n\thttps://www.pushsafer.com/gitlab?k=XXXXXXXXXXXXXXXXXXXX?i=4\u0026s=2\u0026v=0\u0026d=23\n\n### Pushsafer API values\n\nAny API parameters, as found on https://www.pushsafer.com/en/pushapi, can be appended to the URL.\n\n## Modify Push-Notification Content (PHP example)\n\nIf you want to customize the message text of your push-notification, modify this file to your needs: [gitlab_webhooks.php](https://github.com/appzer/gitlab-pushsafer/blob/master/gitlab_webhooks.php). After that, upload the file to your server and change the payload URL to yours.\n\n## Events that trigger a webhook\n1. Push events\n2. Tag events\n3. Issues events\n4. Comment events\n5. Comment on merge request\n6. Comment on issue\n7. Comment on code snippet\n8. Merge request events\n9. Wiki Page events\n10. Pipeline events\n11. Build events\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappzer%2Fgitlab-pushsafer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappzer%2Fgitlab-pushsafer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappzer%2Fgitlab-pushsafer/lists"}