שירות ה API של מערכת CellGate מאפשר ביצוע של פעולות הליבה דרך אתרים או מערכות חיצוניות ועצמאיות. פעולות אלו כוללות שליחה וקבלה של הודעות SMS, MMS, WAP בחיוב ספק או בחיוב הפוך, שימוש במערכת הקופונים הסלולרים של Cellgate, קבלת דוחות חשבון ועוד.
ממשק תכנות יישומים (API, ראשי תיבות באנגלית של Application Programming Interface) הוא כינוי מקובל לערכות של ספריות קוד, פקודות, פונקציות ופרוצדורות מן המוכן, בהן יכולים המתכנתים לעשות שימוש פשוט, בלי להידרש לכתוב אותן בעצמם.
הפונקציות העיקריות המוצעות בממשק תכנות יישומים של Cellgate כוללות:
ממשק תוכנה המשמש לשליחת הודעות יזומות
SendSms - שליחת הודעות יזומות מסוג SMS בחיוב ספק או בחיוב הפוך של משתמש הקצה
SendWapLink - שליחת הודעות יזומות מסוג WAP Link בחיוב ספק או בחיוב הפוך של משתמש הקצה
SendMms - שליחת הודעות יזומות מסוג MMS בחיוב ספק
ממשק תוכנה המשמש לקבלת מידע אודות מצב החשבון
GetRevenue - קבלת הרווח המשוער של החשבון מיום פתיחתו
GetRevenueForDateRange - קבלת הרווח המשוער של החשבון בטווח תאריכים מבוקש
GetRevenueForPrevMonth - קבלת הרווח המשוער של החשבון עבור חודש שעבר
GetRevenueForThisMonth - קבלת הרווח המשוער של החשבון עבור חודש נוכחי
GetMessages - קבלת כמות ההודעות שנשארו בבנק ההודעות של החשבון
GetStatus - קבלת סיכום כללי של נתוני החשבון בצורה במבנה XML
ממשק תוכנה לניהול ושליחת קופונים למשתמשי הקצה
generateCode - יצירת קוד אימות למכשיר נייד on-the-fly ושליחתו למשתמש
validateCode - אשרור קוד האימות שנשלח למשתמש הקצה
sendCoupon - שליחת קופון למשתמש הקצה לאחר ביצוע תקינות ולידציה
השימוש בממשק ה API של Cellgate הינו פשוט וידידותי וכולל הסברים ודוגמאות קוד למימוש כל פונקציה על פי דרישה.