Welcome
Authentication
Members
Partners
Resources
Leads
Customers
Support

Leads

The API exposes three main capabilities:

1. Creating Leads

External systems submit new leads using a structured payload containing customer information, appointment preferences, and service request details.

Typical use cases include:

  • A website “Request Service” form

  • A mobile app allowing users to request service

  • A partner platform sending leads into your operations system

Once created, the API returns a unique lead identifier that can be stored and referenced in your system.

2. Retrieving Lead Details

Systems that need to display or track existing leads can request detailed information by providing the lead’s unique identifier.

This is useful for:

  • CRM or call center applications that allow staff to review customer data

  • Reporting dashboards that show lead details

  • Automated workflows that make decisions based on status or content of a lead

The detail returned includes the customer profile, service request, appointment preferences, metadata, and the current lead status.

3. Registering Webhooks

A webhook allows your system to receive real-time notifications when important lead events occur.

This is useful when:

  • You want to avoid polling the API repeatedly

  • You need instant updates for downstream workflows

  • You are integrating with marketing automation or CRM systems

After registering a webhook URL, your system will receive event-based callbacks from FeildEdge whenever applicable lead-related events take place.