Skip to main content
Matrix42 Self-Service Help Center

Requirements

Goal

Marvin is delivered by an out-of-the-box experience and needs only a few requirements fulfilled. This article will help you to understand and ensure fulfillment of the requirements needed to use Marvin in your environment.

Matrix42 Service Management

Please ensure you have Enterprise Service Management v9.1.1 or later installed and it is accessible from the Internet. Marvin Platform is using capabilities of your Enterprise Service Management Instance to search the Knowledge Base and Service Catalog.

Matrix42 Knowledge Base

To deliver the best User Experience to your endusers the quality of your Knowledge Base Articles is crucial. A quality assured and detailed Knowledge Base will solve problems easily through Marvin.

Microsoft Azure, Teams & Office

You need to have an Azure Tenant setup and Microsoft Teams need to be rolled out and configured in your Azure Tenant (via Office Portal). Every user who should be able to interact with Marvin needs an assigned Office365 or Microsoft365 subscription and activated Teams service plan.

Matrix42 MyWorkspace

An existing MyWorkspace instance needs to be in place and at least one account needs to have administrative privileges. This account needs to be used when the connection gets established.

Network configuration

Please make sure that inbound and outbound traffic to https://accounts.matrix42.comhttps://marvinai.matrix42.com/ and https://m42-marvinai-prod.azurewebsites.net/ is permitted from and to your company network.

For a more specific network configuration you should enable inbound and outbound traffic for the following IP addresses:

  • 13.69.68.6
  • 51.145.155.22
  • 51.145.134.112
  • 51.145.155.150

Also if you prefer to limit the access on your platform as much as possible, the following is a list of all endpoints used by Marvin:

Please be aware that these URLs are case-insensitive and relative to your outbound domain. A wildcard (*) means that anything can be appended to the URL. URL Parameters are also optional and can be appended to any of these URLs.

HTTP Method Relative URL
POST M42Services/api/ApiToken/GenerateAccessTokenFromApiToken
POST M42Services/api/incident/create
GET M42Services/api/activity
GET M42Services/api/catalogservices
GET M42Services/api/data/fragments/*
POST M42Services/api/ShoppingCartItems/AddDefaultServiceConfiguration
POST M42Services/api/order/CreateFromShoppingCart
POST M42Services/api/orders/createRepair
POST M42Services/api/marvinai/rasa/inference
POST M42Services/api/marvinai/kb/search
DELETE M42Services/api/marvinai/accounts/disconnect
GET M42Services/api/marvinai/license/validate

 

 

  • Was this article helpful?