Webhooks

Category: Public Base URL: /webhooks/quickbox Authentication: Mixed Routes: 6 routes documented

Overview

This section documents 6 API routes for webhooks.

Quick Reference

Method Endpoint Description
POST /webhooks/quickbox No description
POST /webhooks/resend No description
POST /webhooks/stripe-tolerant Custom Stripe webhook handler with extended tolerance This e...
POST /webhooks/support/freshdesk POST /webhooks/support/freshdesk Webhook handler for Freshde...
POST /webhooks/support/gorgias POST /webhooks/support/gorgias Webhook handler for Gorgias e...
POST /webhooks/support/intercom POST /webhooks/support/intercom Webhook handler for Intercom...

POST Webhooks Quickbox

Endpoint: POST /webhooks/quickbox Authentication: Public (Optional)

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/webhooks/quickbox' \
  -H 'Content-Type: application/json'

POST Webhooks Resend

Endpoint: POST /webhooks/resend Authentication: Public (Optional)

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/webhooks/resend' \
  -H 'Content-Type: application/json'

POST Webhooks Stripe-tolerant

Endpoint: POST /webhooks/stripe-tolerant Authentication: Public (Optional)

Description

Custom Stripe webhook handler with extended tolerance This endpoint replaces the default /webhooks/payment/pp_stripe_stripe to handle webhook events with a 10-minute tolerance window instead of 5 minutes. Use this URL in Stripe Dashboard: https://your-domain.com/webhooks/stripe-tolerant

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/webhooks/stripe-tolerant' \
  -H 'Content-Type: application/json'

POST Webhooks Support Freshdesk

Endpoint: POST /webhooks/support/freshdesk Authentication: Public (Optional)

Description

POST /webhooks/support/freshdesk Webhook handler for Freshdesk events. Handles real-time updates for tickets and replies. Setup in Freshdesk: 1. Go to Admin → Workflows → Automations 2. Create new automation rule 3. Trigger: Ticket is created/updated 4. Action: Trigger webhook 5. URL: https://your-domain.com/webhooks/support/freshdesk

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/webhooks/support/freshdesk' \
  -H 'Content-Type: application/json'

POST Webhooks Support Gorgias

Endpoint: POST /webhooks/support/gorgias Authentication: Public (Optional)

Description

POST /webhooks/support/gorgias Webhook handler for Gorgias events. Handles real-time updates for tickets and messages. Setup in Gorgias: 1. Go to Settings → REST API → HTTP Integrations 2. Create new integration 3. URL: https://your-domain.com/webhooks/support/gorgias 4. Events: ticket-created, ticket-updated, ticket-message-created 5. Copy the secret for verification

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/webhooks/support/gorgias' \
  -H 'Content-Type: application/json'

POST Webhooks Support Intercom

Endpoint: POST /webhooks/support/intercom Authentication: Public (Optional)

Description

POST /webhooks/support/intercom Webhook handler for Intercom events. Handles real-time updates for conversations and messages. Setup in Intercom: 1. Go to Settings → Developers → Webhooks 2. Add webhook URL: https://your-domain.com/webhooks/support/intercom 3. Subscribe to: conversation.user.created, conversation.user.replied, conversation.admin.replied 4. Copy the webhook secret for verification

Request Body

// Request body structure (to be documented)

Response

Success:

// Response structure (to be documented)

Example Request

curl -X POST 'https://your-store.omnicart.cc/webhooks/support/intercom' \
  -H 'Content-Type: application/json'