← All integrations

Aircall

One-click sign-inMarketing & GrowthBusiness Ops

Connect it in Quilt

Aircall is a cloud-based phone and call-center platform. This toolkit manages users, teams, phone numbers, calls, contacts, and tags on a single Aircall company account via the Public API.

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own21

Agents use these right away.

  • Get CallRetrieve a single Call by id, with optional contact / short-url / timeline enrichment via the fetch_* flags.
  • Get CompanyRetrieve information about the connected Aircall company (name, users_count, numbers_count).
  • Get ContactRetrieve a single shared Contact by id, with its nested phone_numbers[] and emails[].
  • Get NumberRetrieve a single Aircall phone Number by its numeric id.
  • Get Number Registration StatusCheck whether an Aircall phone number is registered for compliance (10DLC or other regulatory registration) by reading the `status` field.
  • Get TagRetrieve a single Tag by id.
  • Get TeamRetrieve a single Team by id, including its member users.
  • Get UserRetrieve one Aircall user by numeric id or by email address.
  • Get User AvailabilityCheck the current availability of one User.
  • Get WebhookRetrieve an accessible Aircall webhook by UUID or legacy numeric ID.
  • List CallsList the account's calls in chronological order, covering about 6 months of history and at most 10,000 items via pagination.
  • List ContactsList shared contacts with their phone numbers and email addresses, with contact timestamps as UNIX-epoch integers.
  • List NumbersList all Aircall phone Numbers in the account.
  • List TagsList all Tags in the account.
  • List TeamsList all Teams in the account.
  • List User Numbers (V2)List all Aircall Numbers assigned to a specific User (V2, paginated).
  • List UsersList the users in the Aircall account, one page at a time with a next_cursor to continue.
  • List Users AvailabilityList the detailed availability of all Users (whether each user is available/offline/on a call, etc.).
  • List WebhooksList one page of webhook subscriptions, with OAuth limited to the webhook linked to the token and Basic Auth accessing dashboard- and Basic Auth-created webhooks.
  • Search CallsSearch calls by direction, user, phone number or tag IDs, optionally narrowed by a date window; at least one of those filters is required.
  • Search ContactsSearch shared Contacts by phone number and/or email, optionally within a date window; third-party integration contacts are inaccessible and pagination retrieves up to 10,000 contacts.

Asks someone first27

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Add Contact MethodAdd a phone number or an email address to an existing Aircall contact.
  • Add User to TeamAdd a User to a Team (membership change).
  • Add Comment to CallAdd a comment or note to a call.
  • Create ContactCreate a shared Aircall contact.
  • Create TagCreate a Tag.
  • Create TeamCreate a new Team.
  • Create UserCreate an Aircall user and send them a real invitation email, consuming a licensed seat.
  • Create WebhookCreate an Aircall webhook targeting a public HTTPS URL.
  • Delete Call MediaRequest permanent deletion of a Call's audio recording or voicemail, for compliance or data governance.
  • Delete ContactPermanently delete a shared contact by ID, including its phone numbers and email addresses.
  • Delete Contact MethodPermanently remove one phone number or email address from an Aircall contact.
  • Delete TagDelete a Tag by id, removing it from Calls.
  • Delete TeamDelete a Team by id, removing it from Numbers' call distribution without deleting its users.
  • Delete UserPermanently delete a user and their associated data, which cannot be recovered.
  • Delete WebhookPermanently delete an accessible Aircall webhook, stopping delivery and losing its configuration.
  • Publish Call Insight CardDisplay contextual title, short text, links, or Aircall user details to the agent handling an ongoing call.
  • Remove User from TeamRemove a User from a Team (membership change).
  • Set Call Recording StatePause or resume recording on an ongoing Aircall call.
  • Start Outbound CallPlace a real, billable outbound phone call from an Aircall user's desktop Workspace to an external number.
  • Tag CallTag a Call with one or more existing Tag ids (create tags first with AIRCALL_CREATE_TAG).
  • Transfer CallCold-transfer a live call to one user, team, or external phone number, with an optional team dispatching strategy; external-number transfers work only for unanswered inbound calls.
  • Update ContactUpdate a Contact's core fields (first_name, last_name, company_name, information).
  • Update Contact MethodUpdate one phone number or email address that is already on an Aircall contact.
  • Update NumberUpdate an Aircall Number's name, availability status, recording, routing priority, or Music & Messages URLs.
  • Update TagUpdate a Tag's name and color by id.
  • Update UserUpdate an existing Aircall user's name, availability_status, substatus, roles or wrap-up time in place.
  • Update WebhookUpdate an accessible Aircall webhook's URL, name, active state, or event subscriptions, using preserve, replace, add, remove, or all modes; preserve is the default.
Aircall integration · Quilt