Skip to main content

Developers introduction

Airlead integrates with source and buyer systems through HTTPS JSON webhooks. Choose the guide by the direction in which lead data moves.

Choose an integration

Base URL

Production:
Use the environment-specific host provided by Airlead for staging or testing.

Integration principles

  • Treat IDs as opaque strings.
  • Send and accept application/json.
  • Use TLS for every request.
  • Store secrets outside source code and logs.
  • Use stable external IDs for ingest retries.
  • Store transaction IDs for lifecycle callbacks.
  • Retry transient failures with exponential backoff and jitter.
  • Do not retry validation or authentication failures without correcting the request.

Public vs. in-app endpoints

This documentation covers supported partner webhook endpoints. The Airlead web app also uses session-authenticated endpoints internally. Those endpoints are not a public integration contract unless they appear in this documentation and the OpenAPI specification. Next: Integration architecture · Authentication · Errors, retries, and limits