These fields are required but is not strictly validate at api level. API will return presigned url so that client can upload file to storage.