Skip to content
  • Academy KB Home Redesign
  • Broadband Home
  • CCaaS
  • Channel Partner Support
  • Circle Loop Home
  • Collaborate
  • Connectivity
  • Courses
  • Documentation
  • Ethernet
  • FibreXchange
  • FUSION IoT
  • Gamma AI Concierge
  • Gamma Plus
  • Gamma SIP for Cloud Connect
  • Gamma SIP for Cloud Connect
  • Gamma SIP for Genesys Cloud
  • Gamma SIP Global Communications Enablement
  • Gamma SIP Trunks for Genesys Cloud
  • Hannah – Homepage WIP
  • Home
  • Horizon
  • Horizon Contact
  • Horizon Forms
  • Horizon Service Description Home
  • Horizon with Webex
  • Inbound
  • iPECS
  • Knowledge Base Intro
  • Knowledgebase Directory
  • LoginPress
  • Microsoft
  • Microsoft Teams Direct Routing Home
  • Microsoft Teams Operator Connect
  • Mobile
  • Multiple KB
  • My Courses
  • No Access
  • No active page
  • Numbering and Porting
  • Phoneline+
  • Product Homepage
  • Quick Download Button
  • Release Notes
  • Release Notes
  • SIP Home
  • Test
  • UCaaS
  • User Account
  • Voice
  • Voice Enablement
  • Webex for Gamma
  • Webex for Gamma Release Notes
  • Gamma Academy Knowledge Base
Gamma Academy Knowledge Base
  • Cloud Calling and Collaboration
    • Webex for Gamma
    • Horizon with Webex
    • Horizon
    • Phoneline+
    • Operator Connect
    • Direct Routing
    • Inbound
    • Akixi CX Analytics
    • Red Cactus
  • Connectivity and Networking
    • Numbering and Porting
    • Broadband
    • FibreXchange
    • Ethernet
    • SIP Trunking
    • Gamma FUSION IoT
  • CX
    • Horizon Contact
    • AI Concierge
  • Mobile Services
    • Gamma Mobile
  • CyberSecurity
    • SafeWeb
  • Partner & Portal Support
Gamma Academy Knowledge Base

Provisioning and In-Life Changes

  • Before Ordering Horizon
    • Example Checklist of a Horizon Installation
    • Horizon Site Survey
    • Customer Site and Horizon Service
    • Horizon Number Requirements
    • Horizon Network Configuration Guidelines
    • Horizon After Care
    • Horizon Glossary
  • Ordering Horizon on the Gamma Portal
    • Ordering a Horizon Company
  • Configuring Your Horizon Company
    • Horizon Sites
    • Add Horizon Users
  • In-Life Ordering
    • Horizon Change Branding
    • Horizon Bolt-Ons
    • Horizon: Managing Subscriptions
    • Horizon Numbers & Porting
  • In-Life Configuration
    • Multi factor Authentication (MFA)
    • Horizon: Configuring the New Solution
    • Horizon Fraud Management
    • Cease a Horizon Company

Features

  • Device Management
    • Device Customisation
    • Yealink DECT – Multiple Users Assigned to a Single Base Station
  • Outgoing Call Settings
    • Click to Dial
    • Call Barge
  • Call Groups
    • Nuisance Call Management for Horizon Call Groups
    • Instant Conference Group
    • Hunt Groups
    • Call Queue Groups
    • Call Pickup
    • Call Park
    • Call Paging
    • Auto Attendant
  • Voicemail
    • Voice Portal
    • Voicemail
    • Horizon Voicemail Map
  • Scheduling
    • Schedules
    • Create a Call Group Schedule
    • Configuring Additional Routing for Christmas Schedules
    • Configuring Schedules for Auto Attendants using a Hunt Group
  • User Call Setup
    • Availability Profiles
    • Busy Lamp Field (BLF)
    • Comfort Messages
    • CLI Presentation
    • Distinctive Ringing for External Calls
    • Do Not Disturb
    • Hot Desking
    • Remote Office
    • Sequential Ringing
    • Twinning
    • 1 or 2 Digit Dialling (Speed Dials)
  • Company Admin
    • Site-to-Site Presentation Policy
    • Music on Hold
    • Horizon Shortcodes
    • Directory
    • Departments
    • Account and Authorisation Codes
  • Incoming Call Settings
    • Call Waiting
    • Call Transfer
    • Call Recording
    • Call Forwarding
    • Call Barring
    • Automatic Call Back
    • Anonymous Call Rejection

Advanced Feature Guides

  • Horizon Integrator
  • Horizon Receptionist Console User Guide
  • Enable Horizon for Microsoft Teams
  • Call Recording
    • Call Recording Service
    • Call Recording – Portal User Guide
    • Call Recording – MFA How to Guide
    • Call Recording – MFA Technical Support
    • Call Recording – Known Behaviours
    • Call Recording – FAQs
  • Integrator
    • Horizon Integrator TAPI User Guide
    • Horizon Integrator Controlled Integrations
    • Horizon Integrator Standard Select Integrations
    • Horizon Integrator Client SDK Engagement Process
    • Horizon Salesforce (Lightning) Adaptor Add-in Guide
  • Call Center Guides
    • Horizon Call Centre Administrators Guide
    • Horizon Internet Explorer Settings for Full Screen Mode
  • Multi-Factor Authentication (MFA)
    • How-To Guide: Horizon Multi-Factor Authentication
    • Multi-Factor Authentication (MFA) FAQs
    • Technical Support Guide: Multi-Factor Authentication
  • Soft Phone Guides
    • Horizon Soft Phone Guide – iOS
    • Horizon Android Soft Phone Guide
    • Horizon Soft Phone Client PC Guide
    • Horizon Setup Soft Phone Client for a user Guide
  • Akixi
    • Akixi Documentation

Technical Support

  • What APIs are Available?
  • Diagnosing and Raising a Fault
    • Horizon Health Check
    • I Have a Problem With Call Connection/Calls are Dropping
    • I Have a Problem With Call Quality
    • I Have a Problem With a Feature
    • I Have a Problem With the Horizon Portal
    • New Call Recording Technical Support
    • Raise a Fault
  • Handset Support
    • Poly Profile Rules and Recovery
    • Cisco Profile Rules and Recovery Process
    • Yealink Profile Rules and Recovery Process
    • Handset Returns
    • Horizon RMA Check List
  • Handset User Guides
    • Poly Handset User Guides
    • Cisco Handset User Guides
    • Yealink Handset User Guides
    • Sennheiser Handset User Guides
  • Known Behaviours
    • Horizon Known Behaviours
    • Horizon SIP ALG

Service Description

  • Horizon Service Descriptions

Horizon Release Notes

  • Horizon Release Notes

T&Cs and SLAs

  • Horizon – Terms and Conditions
  • Horizon – SLAs

Horizon Forms

  • Horizon Forms
  • Home
  • Home
  • Horizon
  • Technical Support
  • What APIs are Available?
View Categories

What APIs are Available?

Build and Integrate with Gamma’s Platform #

Gamma offer a wide range of APIs across our Voice, Mobile, Data and Cloud products.  This site contains all the information needed to start integrating with Gamma along with all the documentation and specifications for each API.

CLICK HERE FOR ALL THE API INFORMATION YOU NEED

The purpose of this article is to provide a high-level overview of the API services that are offered by Gamma. Whilst every effort has been made to ensure this document is comprehensive, reference should be made to the individual API documentation for a more detailed list of features.

What is an API? #

An Application Programming Interface which allows different applications to talk to each other. In essence, it is a server that listens for a particular request(s), acts on them, and then returns a response to the client that made the request. APIs are vital to the functioning of the modern web and allow companies the world over to integrate with each other’s systems.

There are many wonderful resources online to help you better understand APIs, whether you are an experienced developer or curious to learn more. The Gamma Developer site contains everything you need to know about the APIs that we offer along with specifications on each API.

Set up #

The below table must be completed by the channel partner who can then raise the request into API@Gamma.co.uk, but this can also be done by internal stakeholders on behalf of the partner should this be needed. Once an email with the relevant form has been provided, the team will conduct validation checks before processing, after which full confirmation will sent to confirm access has been granted.

Recommendation: To mitigate setbacks please ensure all fields on the template/table are filled out with the correct details and requirements. Also, if additional support is needed before putting the request through, please don’t hesitate to contact us via emailing API@gamma.co.uk.

Required InfoDetails

Environment

UAT (Testing platform), Production (Live) or Both

Username

This must be 6-20 characters and alphanumeric

Contact Name

This is the first and last name of the key contact, this person will likely be contacted in the event of outages/ password resets/ errors

Email Address

This will be the primary contact email address for outages, password resets and debugging, ideally the email will be monitored and, in a position, to provide technical details

Roles

Which API the customer is planning on consuming, if SIP, which actions they are planning to perform on the API instead of the Portal (e.g. add DDIs to endpoint, create new endpoint etc. If it’s not SIP, there will be a default role set for the API in question.

Gamma SIP Trunks

Mobile Provisioning and Management

Inbound

Horizon Provisioning

GNP

Access Suitability Checker

Ethernet Quoting

Emergency Contact Details

Client

A list of clients they require access to, this should be briefly checked against the portal to ensure the organisation has access to those clients, IAMs will likely already have this covered.
Client ID in 44004333 format is required

Support process #

The first port of call for any API issue should always be the Developer website. Our APIs are designed to be self-service, and the documentation should contain the relevant information required by a technical contact. Our support is limited to issues with the service rather than assistance in getting a partner’s API code to work.

If there is still an issue, the ‘Contact Us’ section Reporting a Fault contains the details that should be captured and raised into the support teams which can also be reached by emailing api@Gamma.co.uk. However, unless there is an incident or wider unavailability, the matter will be treated as a service request and managed by the relevant support teams.

Please note: Channel Partners & Account Managers should email API@gamma.co.uk directly if they require additional support with setting up their API or if they have any questions relating to the API documentation.

API Capabilities #

Mobile Provisioning and Management #
  • Authentication: HTTP Basic (Base 64 encoded username: password), short-form Client Id (i.e., 44001234 -> 1234)
  • Company Management
  • Create New Company
  • Update Company
  • Remove Company
  • Service Provisioning
  • Provision New Service
  • Cancel Order
  • Service Management
  • Activate/Cease Service
  • Change IMEI/MSISDN/USIM
  • Reset PIN
  • Suspend/Resume Service
  • Un-Blacklist Handset
  • Change Tariff
  • Renew Funding
  • Update Contact Details
  • Service Options
  • Update Network Services/Bars
  • Update Call Forwarding
  • Update Bolt-Ons
  • Update Configuration
  • Service Roaming
  • Update Roaming Configuration
  • Update Notification Options
  • Update EU Max Charge
  • Porting
  • Port In
  • Cancel Port In
  • Port Out
  • Cancel Port Out
  • Accepting STAC
  • Cancel Accepted STAC
  • Issuing a STAC
  • Cancel an Issued STAC
  • View & Search Services

View:

  • Call Forwards
  • Handset Details
  • Network Bars
  • Network Services
  • Service History
  • Porting Details
  • STAC Details
  • Requests
  • Service
  • Bolt-Ons
  • Search:
  • Services
  • MSISDNs
  • USIMs
  • Companies
  • Connect
  • Check Connection
  • (De)allocate Number
  • APN
  • Add APN
  • Remove APN
  • Update APN
Gamma SIP Traunks #
  • Authentication: HTTP Basic (Base 64 encoded username: password), short-form Client Id (i.e., 44001234 -> 1234)
  • Provisioning
  • New Gamma SIP Trunks Order
  • Cease Gamma SIP Trunks Service
  • Service Management
  • View Endpoint
  • Change History
  • DDI Ranges
  • Customer Contact Details
  • Call Diverts
  • Fraud Management
  • Call Barring
  • Codec Configuration
  • Privacy Settings
  • Network CLI
  • Update Endpoint
  • Customer Contact Details
  • Enable/Disable CLI Flexibility
  • Customer Contact Details
  • Order Numbers (no specific numbers, only by area code and from the general available pool of numbers)
  • Call Diverts
  • Fraud Management
  • Call Barring
  • Codec Configuration
  • Privacy Settings
  • Network CLI
  • Information
  • Area Codes Supported by Gamma SIP Trunks
  • CPE Supported by Gamma SIP Trunks
  • Nature of Business
  • Search Codec Profiles
  • Check availability of DDIs for an Area Code
Inbound #
  • Authentication: HTTP Basic (Base 64 encoded username:password), short-form Client Id (i.e., 44001234 -> 1234), CompanyRef (Inbound company name), AdminUser (of the Inbound company)
  • Provisioning
  • Search Numbers
  • Reserve Numbers
  • Delete Numbers
  • Statistics
  • CDR
  • View Information
  • Bookmark
  • Call Recording
  • View Information
  • Bookmark
  • Voicemail
  • View Information
  • Bookmark
  • User & Call Plan Management
  • Call Setup
  • View Call Plan
  • Create/Update Call Plan
  • Deactivate Call Plan
  • View Announcements on Company
  • View Numbers on Company
Access Suitability Checker #
  • Authentication: Bearer token
  • Address Lookup
  • Postcode Suitability Check
  • Address Key Suitability Check
  • CLI Suitability Check
Ethernet Quoting #
  • Authentication: HTTP Basic (Base 64 encoded username:password), short-form Client Id (i.e., 44001234 -> 1234)
  • Ethernet Quoting
GNP #
  • Authentication: Bearer token
  • Validate BT Openreach Installation Details
  • View GNP Order Summary
  • Submit GNP order to be Processed
  • View Order History for a GNP Order
  • View GNP Orders End User Customer Details
  • View GNP Orders Product Details
  • View GNP Orders Billing Account Contact Details
  • View GNP Orders Number Details
  • Find dates with the capacity for your port order
  • View list of dates you can port your order on
  • Check if it is possible to port a specific number to Gamma
  • Submit GNP Order to be Checked for Validity
Emergency Contact Details #
  • Authentication: Bearer token
  • Number
  • View Numbers with a given status in the ECD system
  • View History of Recent Requests for a Number
  • View Most Recently Added Update Address
  • 999 Health Check for Numbers on Billing Account
  • Request
  • Retrieve Previous ECD Requests
  • Submit a New Request
  • View List of Numbers for Existing Bulk Request (and Current Status)
  • View a Specific Bulk Request

Useful Information: number of our APIs provide XSD (XML Schema Definition), which tells you how to structure an XML request. There are several libraries to read these, and it can also be done online. (E.g., https://xmlgrid.net/)

When sending a request, it is important to ensure the request URL is URL-encoded. This means replacing symbols with identifiers, and there are resources online to help with this. (E.g. https://meyerweb.com/eric/tools/dencoder/)

image_pdf
Updated on 20/05/2025
What APIs are Available?What APIs are Available?
Contents
  • Build and Integrate with Gamma's Platform
  • What is an API?
  • Set up
  • Support process
  • API Capabilities
    • Mobile Provisioning and Management
    • Gamma SIP Traunks
    • Inbound
    • Access Suitability Checker
    • Ethernet Quoting
    • GNP
    • Emergency Contact Details

Copyright © 2026 -  Gamma Telecom Ltd

Gamma API
We use cookies to measure performance and make improvements to this service. This includes page views, device/browser, location, and page interactions. We do not collect any information you upload to this site. By agreeing, you consent for your data to be used for this purpose.