Aircall

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.

48 actionsSign in with Aircall

Connect Aircall

What your bot can do in Aircall

Looks up

  • 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 one Aircall webhook by its UUID or legacy numeric id.
Show 11 more
  • 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 all shared Contacts (hard-capped at 10,000 items via pagination — window past with the from timestamp).
  • 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 webhook subscriptions accessible to the connected Aircall company.
  • Search CallsFind calls matching any combination of direction (inbound or outbound), user_id, phone_number and tag ids, optionally narrowed to a…
  • Search ContactsSearch shared Contacts by phone_number and/or email (optionally within a from/to date window).

Takes action

  • Add Comment to CallAdd a comment/note to a Call (max 5 comments per call.
  • 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).
  • 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 and all of its phone numbers and email addresses.
Show 17 more
  • Delete Contact MethodPermanently remove one phone number or email address from an Aircall contact.
  • Delete TagDelete a Tag by id.
  • Delete TeamDelete a Team by id.
  • Delete UserPermanently delete a User.
  • Delete WebhookPermanently delete an Aircall webhook.
  • 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 call that is live right now to one user, one team, or one external phone number.
  • 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 at least one mutable Number field.
  • Update TagUpdate a Tag (PUT, full replace).
  • Update UserUpdate an existing Aircall user's name, availability_status, substatus, roles or wrap-up time in place.
  • Update WebhookUpdate an Aircall webhook's URL, name, active state, or event subscriptions.

More communication apps