# Upload logo Endpoint: POST /v3/experiences/upload_logo Version: 3.0 Security: Bearer ## Header parameters: - `version` (number) Version number of the MeasureOne API you wish to integrate. - `Authorization` (string, required) Authorization API Key - `Content-type` (string) Content-type of the request payload. MeasureOne accepts content in multipart/form-data format unless specified otherwise ## Request fields (application/form-data-upload): - `file` (string, required) Path to file being uploaded. Extensions allowed , ,, , , Example: "path/to/logo.png" ## Response 200 fields (application/json): - `file_uri` (string) URI of the file being uploaded. ## Response 400 fields (application/json): - `timestamp` (number) Timestamp in milliseconds Example: 1655226381409 - `error_code` (string) MeasureOne Error code Example: "BAD_REQUEST" - `error_message` (string) Details of the error Example: "No file found to upload" - `http_code` (number) Example: 400 ## Response 405 fields (application/json): - `timestamp` (number) Timestamp in milliseconds Example: 1655227025839 - `error_code` (string) MeasureOne Error code Example: "METHOD_NOT_ALLOWED" - `error_message` (string) Details of the error Example: "Given Method not allowed" - `http_code` (number) Example: 405 ## Response 415 fields (application/json): - `timestamp` (number) Timestamp in milliseconds Example: 1655226381409 - `error_code` (string) MeasureOne Error code Example: "UNSUPPORTED_MEDIA_TYPE" - `error_message` (string) Details of the error Example: "Unsupported media type : crt" - `http_code` (number) Example: 415 ## Response 500 fields (application/json): - `timestamp` (number) Timestamp in milliseconds Example: 1655227025839 - `error_code` (string) MeasureOne Error code Example: "API_ERROR" - `error_message` (string) Details of the error Example: "Internal Server Error" - `http_code` (number) Example: 500