Quickstart

Get instant notifications when breaking news happens. Webhooks deliver real-time article updates directly to your application, eliminating the need for constant API polling.


CONCEPTUnderstanding

What are Webhooks?

Think of webhooks as instant notifications for your application. When news breaks that matches your criteria, finlight immediately sends the article data to your specified endpoint.

How Webhooks Work

Here's the complete flow in simple terms:

  1. Configure - Set up your webhook with specific news criteria
  2. Monitor - Our system watches for new articles 24/7
  3. Match - When an article meets your criteria, we detect it instantly
  4. Deliver - We send the article data directly to your endpoint

This "reverse API" approach means your app receives updates the moment they happen, rather than asking for them repeatedly.


SETUPQuick Start

Getting Started

What You'll Need

Before creating your first webhook, make sure you have:

  • Active finlight subscription with webhook access
  • Public HTTPS endpoint ready to receive webhook calls
  • Dashboard access at app.finlight.me

Quick Access

Jump straight to webhook creation by visiting app.finlight.me/news-webhooks and logging into your finlight account.


TUTORIALStep by Step

Creating Your First Webhook

Follow this simple 4-step process to set up your webhook and start receiving real-time news updates.

Step 1: Access the Webhook Creator

  1. Login to your finlight dashboard at app.finlight.me
  2. Navigate to "Webhooks" in the main menu
  3. Click "New Webhook" to launch the setup wizard

Step 2: Basic Details

Give your webhook a clear identity:

  • Name - Choose something descriptive like "Breaking Tech News" or "Market Updates"
  • Description - Optional brief explanation of the webhook's purpose

Step 3: Define Your News Criteria

Configure precise filtering to receive only relevant articles:

  • Search Query - Use keywords and boolean operators to target specific topics
  • News Sources - Include trusted sources or exclude unwanted ones
  • Stock Tickers - Focus on specific companies (AAPL, GOOGL, etc.)
  • Language - Filter by language (en, de, fr, etc.)
  • Content Options - Choose what data to include in webhook payloads

For detailed information about all filtering options and examples, see our comprehensive filtering criteria guide.

Step 4: Set Destination & Security

Webhook Destination

Provide your endpoint URL where we'll send the news:

  • Must be a public HTTPS URL
  • Should respond quickly (under 5 seconds)

Security Setup

Choose how to secure your webhook endpoint:

  • None - No additional authentication (not recommended for production)
  • Basic Authentication - Username/password protection via HTTP Basic Auth
  • Custom Header - Send your API key in the X-Finlight-Key header
  • Signature Validation - Always included for payload verification via X-Webhook-Signature header

Note: Signature validation is automatically enabled on all webhooks for payload integrity verification, regardless of your chosen authentication method.

Learn more about implementing these security options in our authentication guide.


TESTValidation

Testing Your Integration

Built-in Testing Tools

Before going live, validate your webhook setup:

  • Dashboard Test Feature - Send sample payloads to your endpoint
  • Delivery Monitoring - Track success rates and response times
  • Error Diagnostics - Debug failed deliveries

For comprehensive testing instructions, payload examples, and troubleshooting tips, visit our webhook testing guide.


SUPPORTGet Assistance

Need Help?

Quick Support Options

Technical Setup
Visit our authentication guide and testing guide for detailed implementation help.

General Support
Check our support page for additional resources and contact information.

Dashboard Issues
Access your webhook management at app.finlight.me or contact support through the platform.


Ready to Start?

Webhooks transform how you receive news updates - from polling every few minutes to instant delivery the moment news breaks.

Start simple with basic filtering criteria, then expand gradually as you discover what works best for your application. The finlight dashboard makes it easy to modify and optimize your webhooks anytime.

Create your first webhook now →