SDMSDM Documentation
PluginsPublish Plugins

SFTP to ASM

Upload data to Apple School Manager via SFTP

SFTP Publish to ASM

Upload your data to Apple School Manager via SFTP.

Overview

  • Plugin ID: publish-sftp
  • Destination: Apple School Manager
  • Protocol: SFTP

Configuration

Uses workspace SFTP settings:

FieldDescription
HostSFTP server address
UsernameSFTP username
PasswordSFTP password
PortDefault: 22
PathUpload directory

Password Policies

Choose for new user accounts:

PolicyFormatExample
4-digitNNNN1234
6-digitNNNNNN123456
8+ alphanumericXXXXXXXXAb3dEf9h

Files Generated

FileContents
locations.csvOrganizations
students.csvStudent users
staff.csvTeachers/staff
courses.csvCourses
classes.csvClasses with instructors
rosters.csvEnrollments

Process

  1. Convert data to ASM CSV format
  2. Create ZIP archive
  3. Connect to SFTP server
  4. Upload ZIP file
  5. Return confirmation

Troubleshooting

Connection Failed

  • Verify host address
  • Check credentials
  • Ensure port 22 is open

Permission Denied

  • Check write permissions
  • Verify upload path exists

Upload Timeout

  • Check file size
  • Verify network stability

On this page