Webhooks

Automate your workflows.

Connect Moxie Docs to any HTTP endpoint. Receive instant, secure notifications whenever your repository finishes indexing and your documentation is up to date.

What you get

Secure, real-time events.

Moxie posts a JSON payload to your custom URL. Build the exact integrations your enterprise needs.

Signed Payloads

Every webhook request includes an X-Moxie-Signature header. Securely verify that the payload originated from Moxie Docs using an HMAC SHA-256 hash.

Easy Automation

Trigger your internal CI/CD pipelines, notify a custom Slack/Discord bot, or ping Datadog whenever a repository indexing job finishes.

Manage it from Settings → Integrations. Add or remove endpoints anytime.

Developer Ready

Structured JSON payloads.

Webhooks are delivered as POST requests. The payload includes the event type, timestamp, and a structured data object so you can route it perfectly.

{
  "event": "pr.opened",
  "timestamp": "2026-07-21T12:00:00Z",
  "payload": {
    "repository": "acme/web-app",
    "prNumber": 142,
    "prUrl": "https://github.com/acme/web-app/pull/142"
  }
}

Security first

Enterprise-grade security.

Webhooks are built to be securely verifiable so your internal endpoints stay protected.

  • AES Encryption: Your webhook signing secrets are encrypted at rest.
  • HMAC Verification: Use the X-Moxie-Signature header to verify requests.
  • See the privacy policy for how data is handled.

Start automating today.

Add an endpoint url, wait for your codebase to index, and watch the events roll in.