@edilabs/n8n-nodes-axway-securetransport-user
v0.1.2
Published
n8n community node for Axway SecureTransport End-User API v2.0 — file operations, transfers, and user management.
Downloads
390
Readme
n8n-nodes-axway-securetransport-user
An n8n community node that integrates workflows with the Axway SecureTransport End-User API v2.0, enabling automated file operations, ad-hoc transfers, and user account management.
Unofficial community node — not affiliated with, endorsed by, or sponsored by Axway Software. "Axway" and "SecureTransport" are trademarks of Axway Software, used here descriptively to identify the product this node integrates with.
This node is designed for MFT (Managed File Transfer) automation, B2B file exchange, and secure file operations inside n8n workflows.
Features
File Operations
- List files and folders in any directory
- Upload files (2-step: submit + binary upload with ASCII/BINARY mode)
- Download files as binary data (ready to chain with other nodes)
- Delete files or directories
- Rename files or directories
- Create Folder in any path
- Get Info (metadata) of a file or directory
- Share a directory with collaborators (email, read/write rights)
- Unshare a directory
Transfer Operations
- List transfer log entries with filters (status, protocol, direction)
- Get transfer details by ID
- Push files to remote sites (SFTP, FTP, HTTP, PeSIT, AS2)
- Pull files from remote sites
Account Operations
- Get Profile of the logged-in user
- Change Password
- Get Address Book entries
Total: 3 resources, 16 operations.
Installation
Option 1: Install via n8n Community Nodes (recommended)
- In your n8n instance, go to Settings → Community Nodes
- Click Install
- Enter the package name:
@edilabs/n8n-nodes-axway-securetransport-user - Agree to the risks and click Install
Option 2: Manual installation
cd ~/.n8n/nodes
npm install @edilabs/n8n-nodes-axway-securetransport-userRestart n8n after installation.
Option 3: Docker
Add to your docker-compose.yml:
services:
n8n:
image: n8nio/n8n
environment:
- N8N_COMMUNITY_PACKAGES_ENABLED=true
volumes:
- ~/.n8n:/home/node/.n8nThen install inside the container:
docker exec -it <n8n-container> sh
cd /home/node/.n8n/nodes
npm install @edilabs/n8n-nodes-axway-securetransport-userCredentials
Create a credential of type Axway SecureTransport User API with:
| Field | Description | Example |
|---|---|---|
| Host | Hostname or IP of the SecureTransport server | mft.example.com |
| Port | HTTPS port for the End-User API | 443 |
| Username | End-user account login | john.doe |
| Password | End-user account password | •••••••• |
| Ignore SSL Issues | Accept self-signed certificates | true |
The credential supports Test Connection directly in the n8n UI to validate configuration.
Usage Examples
Example 1: Upload a file after receiving it
[HTTP Webhook] → [Read Binary File] → [Axway SecureTransport User: Upload]Configure the Upload operation with:
- Destination Path:
/inbox/{{$json.filename}} - Binary Property:
data - Transfer Mode:
BINARY
Example 2: Daily download of files from SFTP partner
[Schedule: Daily 08:00] → [Axway: List files in /inbox/partner1]
→ [Loop Over Items] → [Axway: Download] → [Send Email]Example 3: Push to remote partner site
[Trigger] → [Axway: Transfer Push]Configure with:
- File Path:
/outbox/report.pdf - Site Name:
PartnerSFTP - Asynchronous:
true
API Reference
This node wraps the official Axway SecureTransport End-User API v2.0.
Documentation: Axway Docs
Base URL pattern: https://{host}:{port}/api/v2.0
Authentication flow:
POST /myself(Basic Auth) — obtains session cookie + CSRF token- All subsequent requests include
csrfTokenheader and session cookie DELETE /myself— logout after operations
Development
# Clone the repository
git clone https://github.com/edi-labs-system/n8n-nodes-axway-securetransport-user.git
cd n8n-nodes-axway-securetransport-user
# Install dependencies
npm install
# Build the node
npm run build
# Watch mode for development
npm run build:watch
# Lint
npm run lintTesting locally in n8n
# In the node project
npm run build
npm link
# In your n8n custom nodes directory
cd ~/.n8n/nodes
npm link @edilabs/n8n-nodes-axway-securetransport-user
# Restart n8nCompatibility
- n8n: >= 1.0.0
- Node.js: >= 18.17.0
- Axway SecureTransport: v5.5+ (End-User API v2.0)
Roadmap
- [ ] Resource Locator for dynamic site selection (pull/push)
- [ ] Automatic pagination for list operations
- [ ] Chunked upload for large files
- [ ] Transfer status polling helper
- [ ] Support for
serverTimeandsecretQuestionsendpoints
Support & Contributing
- Issues: https://github.com/edi-labs-system/n8n-nodes-axway-securetransport-user/issues
- edi-labs: https://edi-labs.com
- Email: [email protected]
Contributions welcome! Please open an issue before submitting a PR.
About edi-labs
edi-labs is a consultancy specialized in Axway SecureTransport, MFT, EDI, and B2B integration. This community node is maintained by the edi-labs team and validated against production SecureTransport environments.
This node was developed with AI assistance (Claude) based on the official Axway End-User API v2.0 OpenAPI specification and validated against live SecureTransport servers. It follows the official n8n-nodes-starter template and community node guidelines.
License
MIT © 2026 edi-labs
