Aircall entegrasyonu | Zervanor
← Tüm konnektörler

Aircall

Aynı zamanda bir ajan aracı
communication

Aircall cloud phone & call-center platform (v1 telephony-data scope): calls (list/get/search + comments, tags, archive, transfer, recording/voicemail control, metadata) and read-only Conversation Intelligence sub-reads, contacts CRUD + phone/email sub-resources, users + team membership, numbers, tags, company, and webhook management. HTTP Basic auth (base64 api_id:api_token over HTTPS). Single-host (https://api.aircall.io/v1) so no per-action base_url override is needed. Inbound webhooks exist but Aircall does NOT sign deliveries with an HMAC/header signature — authenticity is a shared `token` string inside the JSON body, which the registered token_in_body handler (form-urlencoded parser) cannot extract from a JSON body (aircall-05). No webhook signature handler is fabricated; the v1 trigger path is polling on list_calls (timestamp cursor). SMS/MMS/WhatsApp messaging, AI Voice Agent, analytics exports, and dialer campaigns are deferred out of v1.

63 eylemler · 1 tetikleyiciler

Aircall entegrasyonu — 63 aksiyon ve 1 tetikleyici ile Aircall'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Ping, List Users, Get User, Create User, Update User. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.

Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.

Tetikleyiciler 1

Aircall üzerinde bir iş akışını başlatabilen olaylar.

polling

New Aircall call

Triggers on each new call since the last poll (Unix timestamp cursor via 'from').

Eylemler 63

Zervanor'un Aircall üzerinde yapabilecekleri.

Calls21

GET

List Calls

List all calls (paginated). GET /calls. Polling source for new calls (timestamp cursor via 'from').

GET

Get Call

Retrieve call details. GET /calls/{id}.

GET

Search Calls

Search calls by phone number, user, or direction. GET /calls/search.

POST

Transfer Call

Transfer a call to another user or number. POST /calls/{id}/transfers.

POST

Comment on Call

Add a comment/note to a call. POST /calls/{id}/comments.

POST

Tag Call

Apply tag(s) to a call. POST /calls/{id}/tags.

PUT

Archive Call

Archive a call (mark for follow-up). PUT /calls/{id}/archive.

PUT

Unarchive Call

Unarchive a call. PUT /calls/{id}/unarchive.

POST

Pause Call Recording

Pause recording on a live call. POST /calls/{id}/pause_recording.

POST

Resume Call Recording

Resume recording on a live call. POST /calls/{id}/resume_recording.

DELETE

Delete Call Recording

Delete a call's recording. DELETE /calls/{id}/recording.

DELETE

Delete Call Voicemail

Delete a call's voicemail. DELETE /calls/{id}/voicemail.

POST

Set Call Metadata

Attach custom metadata (insight cards) to a live call. POST /calls/{id}/metadata.

GET

Get Call Transcription

Fetch the call transcription (Conversation Intelligence add-on). GET /calls/{call_id}/transcription.

GET

Get Real-time Transcription

Fetch real-time transcription utterances. GET /calls/{call_id}/realtime_transcription.

GET

Get Call Sentiments

Retrieve sentiment analysis for a call. GET /calls/{call_id}/sentiments.

GET

Get Call Topics

Retrieve key topics for a call. GET /calls/{call_id}/topics.

GET

Get Call Summary

Fetch the call summary (Conversation Intelligence add-on). GET /calls/{call_id}/summary.

GET

Get Call Action Items

Retrieve extracted action items for a call. GET /calls/{call_id}/action_items.

GET

Get Call Playbook Result

Fetch playbook evaluation result for a call. GET /calls/{call_id}/playbook_result.

GET

Get Call Evaluations

Retrieve call evaluations (QA scores). GET /calls/{call_id}/evaluations.

Contacts12

GET

List Contacts

List all contacts (paginated; capped at 10,000). GET /contacts.

GET

Search Contacts

Search contacts by phone number or email. GET /contacts/search.

GET

Get Contact

Retrieve a contact. GET /contacts/{id}.

POST

Create Contact

Create a contact. POST /contacts. Returns the created contact with the new id at dot-path contact.id.

PUT

Update Contact

Update a contact. PUT /contacts/{id}.

DELETE

Delete Contact

Delete a contact. DELETE /contacts/{id}. Returns 204 No Content.

POST

Add Contact Phone Number

Add a phone number to a contact. POST /contacts/{id}/phone_numbers.

PUT

Update Contact Phone Number

Update a contact phone number. PUT /contacts/{id}/phone_numbers/{phone_id}.

DELETE

Delete Contact Phone Number

Remove a contact phone number. DELETE /contacts/{id}/phone_numbers/{phone_id}.

POST

Add Contact Email

Add an email to a contact. POST /contacts/{id}/emails.

PUT

Update Contact Email

Update a contact email. PUT /contacts/{id}/emails/{email_id}.

DELETE

Delete Contact Email

Remove a contact email. DELETE /contacts/{id}/emails/{email_id}.

Users7

GET

List Users

List all users (paginated). GET /users.

GET

Get User

Retrieve a specific user. GET /users/{id}.

POST

Create User

Create a new user. POST /users.

PUT

Update User

Update user details. PUT /users/{id}.

DELETE

Delete User

Delete a user. DELETE /users/{id}.

GET

Get User Availability

Check a user's availability status. GET /users/{id}/availability.

POST

Start Outbound Call

Start an outbound call on the user's phone app. POST /users/{id}/calls.

Teams6

GET

List Teams

List all teams (paginated). GET /teams.

GET

Get Team

Retrieve team details. GET /teams/{id}.

POST

Create Team

Create a team. POST /teams.

DELETE

Delete Team

Delete a team. DELETE /teams/{id}.

POST

Add User to Team

Add a user to a team. POST /teams/{team_id}/users/{user_id}.

DELETE

Remove User from Team

Remove a user from a team. DELETE /teams/{team_id}/users/{user_id}.

Numbers5

GET

List Numbers

List all phone numbers (paginated). GET /numbers.

GET

Get Number

Retrieve number details. GET /numbers/{id}.

PUT

Update Number

Update a number's name or settings. PUT /numbers/{id}.

PUT

Update Number Audio Messages

Update voicemail / waiting-music audio for a number. PUT /numbers/{id}/messages.

GET

Get Number Registration Status

Check 10DLC / compliance registration status. GET /numbers/{id}/registration_status.

Tags5

GET

List Tags

List all tags (paginated). GET /tags.

GET

Get Tag

Retrieve a tag. GET /tags/{id}.

POST

Create Tag

Create a tag. POST /tags.

PUT

Update Tag

Update a tag. PUT /tags/{id}.

DELETE

Delete Tag

Delete a tag. DELETE /tags/{id}.

Webhooks5

GET

List Webhooks

List all registered webhooks (paginated). GET /webhooks.

GET

Get Webhook

Retrieve a webhook. GET /webhooks/{id}.

POST

Create Webhook

Create a webhook (url, events[]); response includes the shared token secret. POST /webhooks.

PUT

Update Webhook

Update a webhook (url/events/active). PUT /webhooks/{id}.

DELETE

Delete Webhook

Delete a webhook. DELETE /webhooks/{id}.

Company1

GET

Get Company

Retrieve company information (name, users/numbers count). GET /company.

Ping1

GET

Ping

Verify credentials and connectivity. Returns {"ping":"pong"}. Safe, no side effects. GET /ping.

Aircall kullanan Çözüm Şablonları

Aircall ile kendi otomasyonunu görsel tasarımcıda kur.

Sıkça sorulan sorular

Aircall ile neler otomatikleştirebilirim?

63 aksiyon var — örneğin: Ping, List Users, Get User, Create User, Update User ve daha fazlası.

Hangi Aircall olayları bir workflow başlatabilir?

1 tetikleyici — örneğin: New Aircall call.

Aircall bir AI agent aracı olarak kullanılabilir mi?

Evet. Aircall'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.

Aircall entegrasyonu nasıl modellenir?

Aircall sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.