Getting Started
Learn how to set up your first webhook endpoint and start receiving events in minutes.
Prerequisites
- • A Web-Hookify account (sign up for free)
- • Basic understanding of HTTP and webhooks
- • A server endpoint to receive webhook events
Step 1: Create Your Account
First, you'll need to create a Web-Hookify account to access our webhook management platform.
Step 2: Authentication
Web-Hookify uses API keys for authentication. You can generate and manage your API keys from the dashboard.
Getting Your API Key
- Log in to your Web-Hookify dashboard
- Navigate to Settings → API Keys
- Click "Generate New API Key"
- Copy and securely store your API key
curl -H "Authorization: Bearer wh_live_1234567890abcdef" \ https://api.webhookify.dev/v1/webhooks
Security Best Practices
- • Never expose API keys in client-side code
- • Use environment variables to store keys
- • Rotate keys regularly
- • Use different keys for different environments
Step 3: Create Your First Webhook
Now let's create your first webhook endpoint to start receiving events.
Using the Dashboard
The easiest way to create a webhook is through our web interface:
- Click "Create Webhook" on your dashboard
- Select the service you want to integrate (e.g., Stripe, PayPal)
- Add a description for your webhook
- Click "Generate Webhook URL"
- Copy the generated URL to your service's webhook settings
Using the API
You can also create webhooks programmatically using our REST API:
curl -X POST https://api.webhookify.dev/v1/webhooks \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "service": "stripe", "description": "Payment notifications", "events": ["payment.succeeded", "payment.failed"], "metadata": { "environment": "production" } }'
{ "id": "wh_1234567890", "url": "https://api.webhookify.dev/v1/hooks/stripe-abc123", "service": "stripe", "description": "Payment notifications", "events": ["payment.succeeded", "payment.failed"], "created_at": "2024-01-15T10:30:00Z", "status": "active" }
Step 4: Configure Your Service
Add the generated webhook URL to your service's webhook configuration.
Stripe Configuration
- Log in to your Stripe Dashboard
- Go to Developers → Webhooks
- Click "Add endpoint"
- Paste your Web-Hookify URL
- Select the events you want to receive
- Click "Add endpoint"
PayPal Configuration
- Log in to PayPal Developer Console
- Select your application
- Go to Webhooks section
- Click "Add Webhook"
- Enter your Web-Hookify URL
- Select event types and save
Step 5: Test Your Integration
Verify that your webhook is working correctly by testing the integration.
Testing Methods
1. Service Test Events
Most services provide a "Send test webhook" feature in their dashboard.
2. Web-Hookify Dashboard
Monitor incoming webhooks in real-time through your Web-Hookify dashboard.
3. Webhook Logs
Check the logs section to see detailed information about received events.
Congratulations!
You've successfully set up your first webhook with Web-Hookify. You should now be receiving webhook events from your configured service.