The Aircall API and Webhooks let you connect Aircall with your internal systems, CRM, databases, or external tools. These resources give you the flexibility to automate workflows, update data in real time, and build custom integrations that support your business processes.

Understanding the Aircall REST API

The Aircall API is an Application Programming Interface that provides a set of rules and methods for enabling software systems to communicate.

With the API, you can connect other applications to your Aircall account. This includes retrieving call information for analytics, syncing your user provisioning systems, or managing your Aircall contacts.

There are three primary use cases for the Public API:

  1. Synchronizing your internal data with Aircall
  2. Customizing call workflows
  3. Integrating your own solution as an Aircall partner

You can find additional details on getting started with the Public API.

Understanding Webhooks

Webhooks allow Aircall to send real-time event notifications to your internal systems or to applications that are not yet integrated with Aircall. Whenever a defined event occurs in your Aircall app, a webhook will push that information to your chosen endpoint.

You can learn more about using Webhooks to your advantage here.

Choosing authentication: OAuth or Basic Auth

With Aircall’s Public API, authentication is available through OAuth or Basic Auth.

  • Use OAuth if you are building an app for multiple Aircall customers, such as for a technology partnership or an integration listed in the Aircall App Marketplace. You can also create a partner account
  • Use Basic Auth if you are an Aircall customer building for your own account only.

You can explore tutorials that demonstrate how to populate custom contact information, direct calls to the right agent, and perform other common tasks. You can also explore customer stories to see how businesses use these tools.

For more information, visit our developer-oriented page.

Subscribing to API and Webhook updates

Aircall lets users subscribe to updates about API and webhook announcements or changes.

Aircall Developers homepage showing REST API documentation menu with sections like Authentication, Rate limiting, and Pagination, and a main page introducing the Aircall Public API with a subscribe to updates form..png

Steps to subscribe:

  1. Visit Aircall’s Developer Portal.
  2. Navigate to the API References page if you are not already there.
  3. In the Subscribe to updates section, enter your email address and select Subscribe.
  4. Check your inbox for a confirmation email.
  5. Click the link in the email to confirm your subscription. You will be redirected to the Developer Portal with a confirmation message.
  6. You will receive a final email confirming your subscription.

Steps to unsubscribe:

  1. Find the unsubscribe link included in any update email.
  2. Click the link to start the unsubscribe process.
  3. You will be redirected to the Developer Portal, where you must confirm your request.
  4. Once confirmed, you will be removed from the subscription list.

What types of emails will I receive?

Subscribers will receive an email whenever Aircall publishes a new API or webhook announcement or when existing APIs or webhooks are updated. Emails will be sent separately for each type of update..