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/note to a Call (max 5 comments per call; emojis are stripped).
Create ContactCreate a shared Aircall contact.
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.
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.
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.
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.
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).
Search CallsFind calls matching any combination of direction (inbound or outbound), user_id, phone_number and tag ids, optionally narrowed to a from/to date window.
Search ContactsSearch shared Contacts by phone_number and/or email (optionally within a from/to date window).
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: name changes its display name; availability_status changes the first Time Rule widget and can open or close call routing; live_recording_activated enables or disables inbound and outbound recording, and audio missed while disabled cannot be recovered; priority changes routing priority; messages replaces or clears supplied Music & Messages audio slots heard by live callers.
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.