APIGit
Native Git RepositoryVersioned, Git-native API repositoryAPI DesignVisual OpenAPI editor with live lintingAPI DocumentPublish versioned docs from GitAPI GovernanceCheck every API against your standardsMock ServerFrom your OpenAPI spec or Express.js codeTeam CollaborationOrganizations, teams, permissions and reviews

The full API lifecycle

Design, document, mock and govern your APIs in one Git-native workspace.

Get started freeView pricing

Learning

Help DocsGetting StartedVideo TutorialsBlog

Support

Contact UsRequest a DemoReport an Issue
PricingAbout
Sign InSign Up for Free
APIGit

The Git Platform for Full Life-Cycle API Development

Product

  • Native Git Repository
  • API Design
  • API Document
  • API Governance
  • Mock Server
  • Team Collaboration

Resources

  • Blog
  • Documentation
  • Pricing
  • Contact

Company

  • About
  • Careers
  • Privacy Policy
  • Terms of Service
  • Service Level Agreement
  • Cookie Policy

© 2026 APIGit. All rights reserved.

Home / Blog / native-git / apigit-custom-webhooks

APIGit Custom Webhooks

2023-05-16
APIGit Team
4 min read
native-git

At Apigit, we understand that streamlining the lives of developers is essential. To this end, we have a growing list of integrations that are commonly used, and our custom webhooks let developers customize their workflow by triggering actions. This way, we make accessing the necessary data and automating their workflows simple and efficient.

What is a Custom Webhook?

Custom webhooks (also known as web callbacks) are used by applications to connect with other applications to get instant notifications about an update or an event that is being monitored. However, unlike regular API calls that pull data at regular intervals, webhooks allow you to get real-time updates.

Apigit Custom Webhooks

Webhooks are available on the Enterprise plan. To create a webhook for your repository, open the Settings tab of your repository, go to Webhooks and click Add WebHook.

apigit-custom-webhooks-add

To understand how webhooks work, follow these steps:

  1. Publish a mock server using Apigit.
  2. Fill the Remote Url field with the URL of the mock server.
  3. Monitor the Logs view of the mock server for any changes made in your repository.

Here is part of the request that arrives when an issue is opened.

Content-Type: application/json
X-Gitea-Delivery: 3fdcd42d-5bcb-45c5-b01a-27a2e5e23b00
X-Gitea-Event: issues
X-Gitea-Signature: <sha256 signature>
X-Gogs-Delivery: 3fdcd42d-5bcb-45c5-b01a-27a2e5e23b00
X-Gogs-Event: issues
X-Hub-Signature-256: sha256=<sha256 signature>
X-GitHub-Delivery: 3fdcd42d-5bcb-45c5-b01a-27a2e5e23b00
X-GitHub-Event: issues

{
  "action": "opened",
  "number": 5,
  "issue": {
    "number": 5,
    "title": "5",
    "body": "5",
    "state": "open"
  },
  "repository": {
    "name": "test",
    "full_name": "xx/test",
    "private": true
  },
  "sender": {
    "login": "xxxx"
  }
}

See Webhooks for the details.

Back to Blog

Related Posts

Edit Many Files, Commit Once

APIGit • 2026-11-06
native-git

Edits in APIGit now stay as drafts across files. Review them together, choose what goes in, and commit them as one commit, with conflicts resolved line by line.

Read More

Pull Request Upgrades in APIGit

APIGit • 2026-11-06
native-git

Commit events in the timeline, a file tree for the diff, update branch, a merge style dropdown and checks that recover from temporary failures.

Read More

SSH Access, Deploy Keys and Repository Tokens

APIGit • 2026-11-06
native-git

Clone and push over SSH at git.apigit.com, give a server access to one repository with a deploy key, and use personal access tokens limited to repositories.

Read More

Ready to get started with APIGIT?

Join thousands of developers and teams who are already using APIGIT to streamline their API development workflow.

Get Started Book a Demo