El control de servicios y funciones administrativas de MOVEit por parte de componentes de terceras partes, requiere la API Java clase, el componente MOVEit Transfer API Windows .NET o la REST API de MOVEit. La API Java clase generalmente es utilizada por programas Java y requiere Sun Java v.1.4.2 o superior (se prefiere v.1.5). La clase viene con un cliente precompilado con una interfaz de comando de línea similar a la de FTP, para ser utilizada desde JCL de mainframe, shell scripts de Unix/Linux y schedulers de sistemas operativos locales como Cron.
El componente API .NET puede ser utilizado por ASP.NET, ASP, C++, SQL Server, Office, C#, VB o VBScript.
El acceso a MOVEit Transfer o MOVEit Cloud a través de su interfaz API requiere autorización y autenticación previa a través de un nombre de usuario válido y uno o más factores (una contraseña, certificado de cliente HTTPS y / o dirección IP). Todas las comunicaciones entre la interfaz API y sus clientes API están protegidas con cifrado SSL de 256 bits, un protocolo HTTPS compatible con firewall, que utiliza un solo puerto de firewall (443).
Todas las transferencias cifradas de archivos entre la interfaz de API y sus clientes de API reciben verificaciones automáticas de integridad SHA1, reintento de transferencia automático y reanudación para no repudio de archivos y entrega garantizada.
La API MOVEit también permite la gestión de claves SSH y certificados SSL. Los programadores pueden utilizar la API .NET o Java para la gestión programática de claves SSH y certificados SSL. Las claves SSH y los certificados SSL se pueden importar, agregar, eliminar y listadas automáticamente en las cuentas de usuario.
La interfaz MOVEit API se licencia de manera separada y es opcional y permite el uso ilimitado de la interfaz y la clase Java MOVEit API, el componente .NET y sus interfaces de línea de comandos. La interfaz API se activa mediante una clave de licencia especial proporcionada por Progress.
La interfaz API está disponible como una opción para MOVEit Transfer y está integrada en la implementación en la nube con MOVEit Cloud.
Para obtener más información sobre MOVEit REST API, consulte su hoja de datos.