{"id":24757640,"url":"https://github.com/clarktozer/sp-webhooks","last_synced_at":"2026-04-13T13:01:15.421Z","repository":{"id":101923141,"uuid":"138443398","full_name":"clarktozer/sp-webhooks","owner":"clarktozer","description":"Complete .Net core web api project for consuming SharePoint webhooks.","archived":false,"fork":false,"pushed_at":"2018-07-27T23:01:58.000Z","size":573,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-10T10:20:26.566Z","etag":null,"topics":["csharp","pnp","sharepoint","sharepoint-online"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clarktozer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-24T00:55:35.000Z","updated_at":"2021-12-29T19:05:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"e7d9615d-ec9d-4ed4-81d8-35cf7785bbe8","html_url":"https://github.com/clarktozer/sp-webhooks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/clarktozer/sp-webhooks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarktozer%2Fsp-webhooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarktozer%2Fsp-webhooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarktozer%2Fsp-webhooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarktozer%2Fsp-webhooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clarktozer","download_url":"https://codeload.github.com/clarktozer/sp-webhooks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarktozer%2Fsp-webhooks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31753551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"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":["csharp","pnp","sharepoint","sharepoint-online"],"created_at":"2025-01-28T15:34:04.908Z","updated_at":"2026-04-13T13:01:15.403Z","avatar_url":"https://github.com/clarktozer.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sp-webhooks\nComplete .Net core web api project for consuming SharePoint webhooks. Includes database setup using entity framework for change token storage, and a REST endpoint for the subscriptions to POST to.\n\n## Deploy Instructions for Azure\nWhat you need: App service, SQL server and database, service bus namespace and queue.\n\nGrab all connection strings and the queue name and enter them into the appsettings.json files or override them in the app services settings through the portal.\n\nGenerate the DB from entity framework migrations.\n\nPublish the Web project to the app service.\n\nPublish the web job to the app services web jobs (zip up the debug folder in bin and manually upload through Azure)\n\nIn order to see the output of the processing of the messages, look at the KUDU logs for the webjob. This will print the changes to the list that the webhook is subscribed to.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclarktozer%2Fsp-webhooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclarktozer%2Fsp-webhooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclarktozer%2Fsp-webhooks/lists"}