POST api/v2/electrical/measurementdevices/calibrations/files/create?ElectricalMeasurementDeviceCalibrationId={ElectricalMeasurementDeviceCalibrationId}&Description={Description}

CreateElectricalMeasurementDeviceCalibrationFile

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ElectricalMeasurementDeviceCalibrationId

universally unique identifier

Required

Description

string

Required

Max length: 500

Body Parameters

The file

CreateElectricalMeasurementDeviceCalibrationFileCommandFile
NameDescriptionTypeAdditional information
File

File to upload.

File

Allowed file types jpg jpeg png webp bmp svg pdf.

Maximum file name length 256 characters.

Maximum file size 10 MB (10,485,760 bytes).

Request Formats

multipart/form-data

Sample:
--b85e1284-061f-4e2b-8da3-cf72fdf407de
Content-Disposition: form-data; filename="example.txt"; name="File"
Content-Type: text/plain

example
--b85e1284-061f-4e2b-8da3-cf72fdf407de--

Response Information

Resource Description

CreateElectricalMeasurementDeviceCalibrationFileCommandResult

CreateElectricalMeasurementDeviceCalibrationFileCommandResult
NameDescriptionTypeAdditional information
Result

CreateElectricalMeasurementDeviceCalibrationFileCommandResultKind

Required

ElectricalMeasurementDeviceCalibrationFileId

universally unique identifier

Required

Algorithm

HashAlgorithmKind

None.

Hash

Collection of byte

None.

Size

integer (64 bits)

None.

Response Formats

application/json

Sample:
{
  "Result": "Success",
  "ElectricalMeasurementDeviceCalibrationFileId": "00000000-0000-0000-0000-000000000000",
  "Algorithm": "SHA256",
  "Hash": [
    64,
    64
  ],
  "Size": 1
}