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
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.