Message Submission

Message Submission is a collection of eight HTTP endpoints that allow the creation and processing of a multi-file submission session.

  • Multiple files may be uploaded and added to an open session. When the file uploads are complete the session may be committed.
  • It is possible to add, list and delete session files prior to commitment of the session.
  • Committing a session is an instruction to the server to execute a script against the files uploaded in that session.
  • As file processing may take some time, it is possible to request the status of a committed submission for progress updates.
  • Finally the session may be closed. Closing a session optionally allows a server side script to be executed on this closing session.

Note

Because it is possible for sessions to go uncommitted or unclosed a server side process will automatically remove stale sessions and its associated files.

Endpoints

Message Submit Endpoints

p6cmd is a desktop utility that is designed to work with the Message Submission endpoints allowing a user to drop files into folders in their local file system and have them collected and processed by the server.