API geliştiricileri Open API serverınızın tüm kontrolünü, groupware erişim izini, kullanıcı ve domain yonetimi, server ayarları, tasarlanma, istatistikler ve daha fazlasına bu script programı ile erişebilirsiniz. API tüm COM nesneleri destekleyen tüm dilleri için kurulumdan sonra hemen uygundur. Her yüklemesi ücretsizdir. Artı olarak içerisinde bulunan araçları size server trafiğin simulasyonunu, DNS ayarlarınızı test etmeye, hataları analize edebilmeniz, gibi size en güvenilir ve hatasız entegrasyonu sağlanacaktır. Web server ile yapılan entegrasyonun neticeleri. API Dokumantasyonu API size IceWarp serverınızı herhangi bir kötü yazılımdan (Visual C++, Visual Studio, Delphi, FreePascal, PHP, ASP, Visual Basic, Microsoft.NET) korumanıza yardımcı olucaktır. Remote(uzaktan bağlantı) sağlanabilmeniz için(serverınıza veya com nesnenize) RPC(Remote procedure call) olan proceduru kullanabilirsiniz. Daha fazla ve detaylı bilgiye kurulum kaynağın içerisinde API klasörünüzden ulaşabilirsiniz. Örnek: api\classes.txt dosyanın içerisinde COM nesnelerin görevlerinin tam açıklaması vardır. Orda diğer programlama dilleri için de klasörler vardır, fakat en önemli ve güncelleştiren Delphi klasörüdür. Bu klasörün içerisinde aynı zamanda (command line tool) tool.exe için kaynak kodu bulabilirsiniz. Tool.exe ağır bir şekilde API kullanıyor ve her zaman en zahmetli uygulamaların örneği olarak kullanılabilir. COM nesneleri e- mail ve IM mesajları gönderirken(tüm iletişim protokolleri bilmezseniz bile) kullanabilirsiniz. Aynı zamanda COM nesnelerin sayesinde IDP arşiv manipulasyonuna ulaşabilmeniz için IDP program kullanabilirsiniz. Mevcut olan COM nesneleri: IceWarpServer.API IceWarpServer.Domain IceWarpServer.Account IceWarpServer.RemoteAccount IceWarpServer.Schedule IceWarpServer.Statistics IceWarpCOM.GroupWare IceWarpCOM.Mailer IceWarpCOM.IMMessage IceWarpCOM.IDP Tüm COM nesneleri API klasörün içerisinde bulunan değişken adları ile çalıştırabilirsiniz.
IceWarpServer.API nesneleri Fonksyonların sayesinde global serverın ayarlarını ve sorgulamasını yapabilirsiniz, aynı zamanda oluşturma/düzeltme/silme gibi mail serverınızdaki domainlere uygulamalar yapabilirsiniz. IceWarpServer.Domain nesnesi Bu nesnenin saysesinde domain ayarlarının üzerinde ayarlar, sorgulamalar, oluşturmak/düzeltmek/silmek gibi seçenekleri serverınızda uygulayabilirsiniz. IceWarpServer.Account Bu nesneden hesapların sorgulamalarını ve ayarlarını yapabilirsiniz
IceWarpServer.RemoteAccount, IceWarpServer.Schedule Fonksyonlardan oluşan kolay seri. Bunun sayesinde uzaktan bağlantı için olan ayarları yapabileceksiniz. IceWarpServer.Statistics Bu arayüzden istatistik verinin(saat, tarih gibi) sorgulama ve ayarlar yapabilirsiniz.
IceWarpCOM.GroupWare GroupWare API ve GroupWare PHP kullanan arayüzü, bunların sayesinde groupware için kullanma izini alıcaktır.
IceWarpCOM.Mailer Normal veya HTML formatlı tekst mesajları oluşturma seçenekleri, ek dosyalar, yerleştirilmiş resimler, özel karakterler, Cc, Reply, To, veya özelliştirilmiş başlıkları gibi özellikleri kullanabilirsiniz.meshur ASP Email öğesi ile 100% sözdizimine uyumludur. PHP ile ASP ile
PHP içerisinde HTML mesajı PHP-de ek dosyalar kullanarak yapılan mesajlaşma
PHP-de Yerleştirilmiş resim ile mesajlaşma IceWarpCOM.IMMessage IM kullanıcıların statüsünü control etmeniz ve IM mesajları göndermenize yardımcı olur( herhangi özelliştirilmiş XML etiketleri destekleniyor. PHP ile IM mesajlaşması
ISP ile IM mesajlaşma IceWarpCOM.IDP IDP/den veya IDP/ye dosyaların eklenmesi veya çekmesi için kullanılan özellikleri. PHP-de IDP arşivlenme yapılması için dosya eklenir(write/yazma izini olan kullanıcıdan çalıştırılması gerekir)