Manage your EMAK Telecom business phone system from your own software: users, extensions, numbers, call routing, SMS, fax, recordings, webhooks, CRM sync and billing.
The EMAK Telecom API lets you manage your EMAK Telecom business phone system from your own software. EMAK Telecom is a business phone service provider based in Montreal, Canada. Users, extensions, phone numbers, call routing, voicemail, fax, surveys, billing and more can be read and changed over HTTPS with a single API key, the same things you manage in the EMAK Web App.
Common uses:
- Add and remove users and extensions automatically when people join or leave your company.
- Send faxes and text messages (SMS) from your own applications.
- Keep your CRM and your phone system's contacts in sync, and look up callers in your CRM.
- Download call records and recordings for reporting or compliance.
- Search for, order and transfer phone numbers.
- Get notified when a call comes in, rings, is answered or hangs up, or when a fax arrives, with webhooks.
- Pull invoices, payments and usage into your accounting tools.
Quick start
- Create an API key. Sign in to the EMAK Web App as an Admin and go to Settings → Business → API Keys. See Authentication.
- Send a request. Every endpoint is under
https://api.emaktalk.com/api/v1. Send your key as a bearer token:
curl https://api.emaktalk.com/api/v1/extensions \
-H "Authorization: Bearer sk_your_key_here"- Explore the endpoints. Every page in this reference has a Try It panel, so you can call the endpoint from your browser with your own key.
What you can do with the API
Each area name links to the matching feature on emak.tech; the last column takes you to its endpoints.
| Area | What it covers | Start here |
|---|---|---|
| Account | Your account and its domain | List accounts |
| Users & Groups | Create, update and remove users; see their extensions, groups and settings | List users |
| Extensions | Create extensions, assign them to users, import in bulk, check device registrations | List extensions |
| Phone Numbers | Search, order and configure numbers; control who can use them; port numbers in | List numbers |
| Call Routing | Phone menus (auto attendants), ring groups, business-hours rules, and magic routes (call routing driven by your own code) | List phone menus |
| Calls | Place calls, see live calls, and fetch call records and their recordings | Place a call |
| Recordings | Upload greetings, generate them from text, and transcribe them | List recordings |
| Voicemail | Shared voicemail boxes | List voicemail boxes |
| Messaging | Send text messages, and manage canned responses | Send an SMS |
| Fax | Send, retry and cancel faxes; manage fax servers and fax logs | Send a fax |
| Contacts | Company contacts and sharing, plus billing and technical contacts | List contacts |
| Call Block | Rules for blocking unwanted callers | List call blocking rules |
| E911 | Register 911 addresses for your numbers and turn emergency routing on or off | List E911 registrations |
| Music on Hold | The hold music available to your account | List hold music |
| Surveys | Post-call surveys, questions, translations, responses and analytics | List surveys |
| Webhooks | Send call and fax events to your own URL as they happen | List webhook subscriptions |
| Integrations | CRM connections, caller lookup and sync; Sonos Connect | List CRM connections |
| Billing | Statements, invoices, payments, subscriptions, licences, long distance and SMS usage | Get the account statement |
Use the API with AI tools
- MCP server: connect Claude, Cursor, VS Code or any other MCP client to
https://docs.emak.tech/mcpto search the endpoints and read their details. To make live calls, add your API key as anAuthorization: Bearer sk_…header in your MCP client's configuration. - llms.txt: docs.emak.tech/llms.txt lists every page. Add
.mdto any page URL to get it as Markdown.
Access and security
An API key belongs to one account and has Admin-level access to that account only. It can never see or change another account. Keys don't expire; revoke them from the same API Keys page. Keep keys on your servers and out of browser or mobile apps. Details are in Authentication.
More from EMAK Telecom
- Webhooks & API: what businesses build with the API, in plain language.
- All EMAK Telecom features: the complete business phone system.
- EMAK Telecom Knowledge Base: how-to articles for the phone system and the EMAK Web App.
- Contact EMAK Telecom: questions about the API or your account.
