# Upload a file to the APX MarketSuite Endpoint: POST /fileRegistry/file Version: 1.1.49 ## Request fields (multipart/form-data): - `uploadFileDescription` (object) UploadFileDescription - `uploadFileDescription.location` (string, required) Location associated with the file. Generally refers to the ISO or region - `uploadFileDescription.participant` (string, required) APX MarketSuite participant code - `uploadFileDescription.intervalBegin` (string) DateTime value of interval_begin that was specified when the file was uploaded or otherwise registered. This is not necessarily true for the content of the file. - `uploadFileDescription.intervalEnd` (string) Datetime value of interval_end that was specified when the file was uploaded or otherwise registered. This is not necessarily true for the content of the file - `uploadFileDescription.fileType` (string, required) APX MarketSuite File Type Name - `uploadFileDescription.source` (string, required) Data source system. - `uploadFileDescription.rendition` (string, required) Type of data in the file, such as DA or RT - `file` (string) ## Response 400 fields (application/json): - `cause` (object) - `cause.stackTrace` (array) - `cause.stackTrace.methodName` (string) - `cause.stackTrace.fileName` (string) - `cause.stackTrace.lineNumber` (integer) - `cause.stackTrace.className` (string) - `cause.stackTrace.nativeMethod` (boolean) - `cause.message` (string) - `cause.localizedMessage` (string) - `cause.suppressed` (array) - `innerExceptions` (object) - `method` (string) ## Response 401 fields (application/json): - `cause` (object) - `cause.stackTrace` (array) - `cause.stackTrace.methodName` (string) - `cause.stackTrace.fileName` (string) - `cause.stackTrace.lineNumber` (integer) - `cause.stackTrace.className` (string) - `cause.stackTrace.nativeMethod` (boolean) - `cause.message` (string) - `cause.localizedMessage` (string) - `cause.suppressed` (array) - `innerExceptions` (object) - `method` (string) ## Response 500 fields (application/json): - `cause` (object) - `cause.stackTrace` (array) - `cause.stackTrace.methodName` (string) - `cause.stackTrace.fileName` (string) - `cause.stackTrace.lineNumber` (integer) - `cause.stackTrace.className` (string) - `cause.stackTrace.nativeMethod` (boolean) - `cause.message` (string) - `cause.localizedMessage` (string) - `cause.suppressed` (array) - `innerExceptions` (object) - `method` (string) ## Response 503 fields (application/json): - `cause` (object) - `cause.stackTrace` (array) - `cause.stackTrace.methodName` (string) - `cause.stackTrace.fileName` (string) - `cause.stackTrace.lineNumber` (integer) - `cause.stackTrace.className` (string) - `cause.stackTrace.nativeMethod` (boolean) - `cause.message` (string) - `cause.localizedMessage` (string) - `cause.suppressed` (array) - `innerExceptions` (object) - `method` (string)