New: every message picks a fast or a slow model

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.

What agents can do

Actions48

  • Add contact method

    Add a phone number or an email address to an existing Aircall contact.

  • Add user to team

    Add a User to a Team (membership change).

  • Comment call

    Add a comment/note to a Call (max 5 comments per call; emojis are stripped).

  • Create contact

    Create a shared Aircall contact.

  • Create tag

    Create a Tag.

  • Create team

    Create a new Team.

  • Create user

    Create an Aircall user and send them a real invitation email, consuming a licensed seat.

  • Create webhook

    Create an Aircall webhook targeting a public HTTPS URL.

40 more
  • Delete call media

    Request permanent deletion of a Call's audio recording or voicemail, for compliance or data governance.

  • Delete contact

    Permanently delete a shared Contact and all of its phone numbers and email addresses.

  • Delete contact method

    Permanently remove one phone number or email address from an Aircall contact.

  • Delete tag

    Delete a Tag by id.

  • Delete team

    Delete a Team by id.

  • Delete user

    Permanently delete a User.

  • Delete webhook

    Permanently delete an Aircall webhook.

  • Get call

    Retrieve a single Call by id, with optional contact / short-url / timeline enrichment via the fetch_* flags.

  • Get company

    Retrieve information about the connected Aircall company (name, users_count, numbers_count).

  • Get contact

    Retrieve a single shared Contact by id, with its nested phone_numbers[] and emails[].

  • Get number

    Retrieve a single Aircall phone Number by its numeric id.

  • Get number registration status

    Check whether an Aircall phone number is registered for compliance (10DLC or other regulatory registration) by reading the `status` field.

  • Get tag

    Retrieve a single Tag by id.

  • Get team

    Retrieve a single Team by id, including its member users.

  • Get user

    Retrieve one Aircall user by numeric id or by email address.

  • Get user availability

    Check the current availability of one User.

  • Get webhook

    Retrieve one Aircall webhook by its UUID or legacy numeric id.

  • List calls

    List the account's calls in chronological order, covering about 6 months of history and at most 10,000 items via pagination.

  • List contacts

    List all shared Contacts (hard-capped at 10,000 items via pagination — window past with the `from` timestamp).

  • List numbers

    List all Aircall phone Numbers in the account.

  • List tags

    List all Tags in the account.

  • List teams

    List all Teams in the account.

  • List user numbers

    List all Aircall Numbers assigned to a specific User (V2, paginated).

  • List users

    List the users in the Aircall account, one page at a time with a next_cursor to continue.

  • List users availability

    List the detailed availability of all Users (whether each user is available/offline/on a call, etc.).

  • List webhooks

    List webhook subscriptions accessible to the connected Aircall company.

  • Publish call insight card

    Display contextual title, short text, links, or Aircall user details to the agent handling an ongoing call.

  • Remove user from team

    Remove a User from a Team (membership change).

  • Search calls

    Find 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 contacts

    Search shared Contacts by phone_number and/or email (optionally within a from/to date window).

  • Set call recording state

    Pause or resume recording on an ongoing Aircall call.

  • Start outbound call

    Place a real, billable outbound phone call from an Aircall user's desktop Workspace to an external number.

  • Tag call

    Tag a Call with one or more existing Tag ids (create tags first with AIRCALL_CREATE_TAG).

  • Transfer call

    Cold-transfer a call that is live right now to one user, one team, or one external phone number.

  • Update contact

    Update a Contact's core fields (first_name, last_name, company_name, information).

  • Update contact method

    Update one phone number or email address that is already on an Aircall contact.

  • Update number

    Update 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…

  • Update tag

    Update a Tag (PUT, full replace).

  • Update user

    Update an existing Aircall user's name, availability_status, substatus, roles or wrap-up time in place.

  • Update webhook

    Update an Aircall webhook's URL, name, active state, or event subscriptions.

How it connects

You sign in to Aircall in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.