EMAK Telecom API overview

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

  1. Create an API key. Sign in to the EMAK Web App as an Admin and go to Settings → Business → API Keys. See Authentication.
  2. 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"
  1. 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.

AreaWhat it coversStart here
AccountYour account and its domainList accounts
Users & GroupsCreate, update and remove users; see their extensions, groups and settingsList users
ExtensionsCreate extensions, assign them to users, import in bulk, check device registrationsList extensions
Phone NumbersSearch, order and configure numbers; control who can use them; port numbers inList numbers
Call RoutingPhone menus (auto attendants), ring groups, business-hours rules, and magic routes (call routing driven by your own code)List phone menus
CallsPlace calls, see live calls, and fetch call records and their recordingsPlace a call
RecordingsUpload greetings, generate them from text, and transcribe themList recordings
VoicemailShared voicemail boxesList voicemail boxes
MessagingSend text messages, and manage canned responsesSend an SMS
FaxSend, retry and cancel faxes; manage fax servers and fax logsSend a fax
ContactsCompany contacts and sharing, plus billing and technical contactsList contacts
Call BlockRules for blocking unwanted callersList call blocking rules
E911Register 911 addresses for your numbers and turn emergency routing on or offList E911 registrations
Music on HoldThe hold music available to your accountList hold music
SurveysPost-call surveys, questions, translations, responses and analyticsList surveys
WebhooksSend call and fax events to your own URL as they happenList webhook subscriptions
IntegrationsCRM connections, caller lookup and sync; Sonos ConnectList CRM connections
BillingStatements, invoices, payments, subscriptions, licences, long distance and SMS usageGet 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/mcp to search the endpoints and read their details. To make live calls, add your API key as an Authorization: Bearer sk_… header in your MCP client's configuration.
  • llms.txt: docs.emak.tech/llms.txt lists every page. Add .md to 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