• Skip to primary navigation
  • Skip to main content
  • Skip to footer
SabreX logo

SabreX

Enterprise IT solutions using IBM B2B and Red Hat OpenSource technologies

  • Services
    • Solution
    • Testing
    • Cloud
    • Migration
    • Proactive
    • Maintenance
    • DORA Services
  • Products
    • IBM Sterling
    • Red Hat
    • Thales
  • We are SabreX
    • The SabreX Advantage
    • The SabreX Team
    • Our Partnerships
  • Case studies
  • Resources
    • Blog
    • Product lifecycles
  • Contact us
You are here: Home / MFT as an API

MFT as an API

Secure, multi-protocol file exchange via a simple REST interface

Use a unified API to exchange files with partners across Connect:Direct, SFTP, and AS2 — without running the infrastructure. Define endpoints, initiate transfers and monitor status

Key capabilities

  • Unified transfer API for C:D, SFTP, AS2
  • Partner & endpoint management with RBAC
  • Scheduling & retries with policy templates
  • End-to-end audit with tamper-evident logs
  • Dashboards & alerts for operations teams

Protocols & compatibility

Connect:DirectNDM sessions with partner nodes, copy files, run tasks and jobs
SFTPKey-based auth, cipher policy control, inbound/outbound flows
AS2Signed/encrypted messages, MDNs, trading partner profiles
RegionsUK, EU, US (data residency options)
ComplianceAudit trails and retention rules

Common API objects

  • vault — credentials and key storage
  • profile — partner connection details (protocol, address, defaults)
  • transfer — a single file movement with source/target and profile
  • transform — map, decrypt and encrypt files
  • audit — filter and report on activities

Security model

  • OAuth 2.0 Client Credentials or API keys scoped to tenant and role
  • Per-tenant isolation; optional IP allowlists and mutual TLS (where applicable)
  • Encrypted storage & TLS 1.3 in transit

Sample flows (cURL)

Illustrative examples — paths and fields are representative.

# 1) Create a partner profile (SFTP)
curl -X POST https://api.sabrex.cloud/v1/profile/sftp \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "name":"acme-sftp",
    "host":"sftp.acme.example",
    "port":22,
    "auth":{
    	"type":"ssh-key",
    	"username":"acme",
    	"publicKeyId":"key_123"
    }
  }'

# 2) Submit a transfer (SFTP → Partner)
curl -X POST https://api.sabrex.cloud/v1/transfer/sftp-put \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "name":"invoice-2025-10-20",
    "source":"ACME-1-S3://invoices/inv001.pdf",
    "destination":"ACME-inv001.pdf",
    "profile":"acme-sftp"
  }'

Onboarding in three steps

  1. Register your tenant and obtain credentials
  2. Define vaults and profiles
  3. Integrate the transfer APIs into your workflow

Most customers connect initial partners in hours, not weeks.

Service & operations

AvailabilityHA deployment, 99.9% SLA
MonitoringReal-time dashboards, alerts, audit exports
SupportBusiness hours (standard) • 24×7 incident (premium)
Data residencyUK / EU / US options
PricingPer-tenant base + usage (transfers/GB) • volume tiers

Next steps

Pilot with one partner — scale to many with confidence.

Solution architects available for migration planning and protocol policy design.

Start a pilotTalk to an architect

Footer

  • Home
  • The SabreX Advantage
  • The SabreX Team
  • Contact us
  • Blog
  • Product lifecycles

Services

  • Solution
  • Cloud
  • Migration
  • Proactive
  • Maintenance
  • DORA Services

Products

  • IBM Sterling
  • Red Hat
  • Thales

Registered office:
Ossington Chambers
6-8 Castle Gate
Newark NG24 1AX

+44 (0) 7776 201 819
info [at] sabrex [dot] com

© 2026 SabreX. Registered in England and Wales company no. 12181080. VAT no. GB331825417 Privacy Policy