====== writeAction List ====== ^writeAction Key|Description| |add|(processFileUpload) Add new file, not a mirror| |replace|(processFileUpload) Replace existing file| |addMirror|(processFileUpload) Add new mirror to existing file| |replaceMirror|(processFileUpload) Replace existing mirror with new file| ^writeLink|Create/update new Link entry| ^deleteLink|Delete existing Link entry| ^addFile|(writeFileData) NYI| ^writeFile|(writeFileData) NYI| ^deleteFile|(writeFileData) Deletes mirrors, then deletes files| ^addMirror|(writeFileData) NYI| ^writeMirror|(writeFileData) NYI| ^deleteMirror|(writeFileData) NYI| ^updateFileMeta|(writeFileData) Writes musicKey and comments only| ===== List of possible parameters ===== ^Name^Example^Description^ ^songId|K14444286620_43997719|Primary key for song| ^fileId|K14513335353_53701454|Primary key for file, NEW indicates not yet assigned| ^writeAction|writeFile\\ (see chart above)|Action value to direct what to do| ^fileName|myfile.doc|File name for file, can be URL for links| ^musicKey|A B|String value parameter for the file| ^comments|This is the normal key|String value parameter for the file|