MDK

Product Catalog Info

Product Code: 

SFT-ADD-PSIM-MDK


Product Description:

Product Description:

ManitouPSIM Developer's Kit


Manitou Developer's Kit contains:


- Web Service SDK

- Code Samples

- Access to Hosted BoldNet

- .Net SDK (Legacy)

- ActiveX SDK (Legacy)

- XML Receiver Driver Development Kit

(development version, not for production system)

- (Beta) MG component development

- All versions of Manitou Database Dictionary (NDA required)

- Reporting Templates

- Documentation


Customer is required to have a minimum of BoldNet Version 1.6

Web Access system to use the Web Services SDK.

Subscription and Annual Support for Manitou Developer's Kit is 12-months from the date of

implementation.


A Manitou Training Gym is recommended with the Manitou Developer's Kit.

https://boldgroup.lightning.force.com/lightning/r/Product2/01t6g000002jG2VAAU/view



Knowledge Base

SWAGGER

SWAGGER is vendor-neutral, language-agnostic interface for describing RESTful APIs.


Our API also includes embedded Swagger documentation. Your developer can access it by navigating to your Manitou URL and appending /api to reach the Swagger landing page. For additional guidance, you may reference the internal KB article:  Development - Setting up Swagger and Postman for API testing | Internal KB for API testing.  This documentation will give you every available API call within our API that your developer can utilize (it is all in there).  

https://sdksupport.boldgroup.solutions/api/swagger/ui/index#/


SWAGGER Documentation (Can be provided to the customer as PDF)

Development - Setting up Swagger and Postman for API testing | Internal KB for API testing. 

KB on how the swagger and postman works for the end-user once the API is stood up by a System Consultant: 

https://securityandalarminternalkb.knowledgeowl.com/help/-5735


Documentation (Can be provided to the customer as PDF)

This link to an internal KB article that explains the connection via POSTMAN: 

https://securityandalarminternalkb.knowledgeowl.com/help/1208


Example json testing file

A sample API calls the customer could use to test how the process works


Manitou API Calls.postman_collection.json


This is a Postman Collection file that includes numerous examples of the various API calls available through the Manitou API. If your developer isn’t familiar with Postman, they can learn more and set up a free account at https://www.postman.com/home. This is the tool our developers commonly use to view and test Manitou API calls.

Manitou API Calls.postman_collection.json


Authentication

For authentication, the integration should use a BoldNet remote user configured specifically for this purpose. Please ensure that the BoldNet user has the appropriate permissions to view, update, delete, and perform any actions required through the API.


MANDD is Manitou Data Dictionary 

the MANDD is Manitou Data Dictionary is the dictionary used by developers and/or DBAs to know how the database is structured and answers to what each field means etc.

MANDD is Manitou Data Dictionary


Customer setup information

The username and password referenced in the document are BoldNet users. The URL would be the BoldNet URL, when they setup the users in BoldNet they just have to have the appropriate permissions to perform the actions they will be attempting to do with the API, for example edit/update account information etc. 



Email support

Important: Email support is provided for MDK.


1) If a Customer / Developer requires support, they need to raise a standard Bold Support ticket with the subject "MDK Support".  The ticket is vetted by L3 and if they can't answer, the SME Sharon Nowland will support.


or


2) API related questions, please contact sdksupport@boldgroup.com


Pre-Requisite Document

n/a


Supplementary information

Developer support is not included

Important: Developer support is not part of the MDK product.  Additional custom development time consulting hours can be purchased as a change order.  There are restrictions when a developer is available.


RESTful API

MDK includes RESTful API

RESTful API can provide communication between Manitou and SedonaOffice / Managely


Mandator add on modules for Accounting Integration

Both MDK and Accounting Integration add on modules are required for Manitou and SedonaOffice / Managely to communicate.


End point

BoldNet and the MDK are essentially the same thing. The "api endpoint" is simply using the "/api" instead of "/manitou".


Swagger end point 

Under the hood, everything a BoldNet user does in BoldNet is simply making api calls to the "/api" endpoint. We just allow customers to customize these api calls via the MDK package that they purchase + the swagger library of api calls. We will want to make sure that the customer has the swagger library of api calls available to the api. They can access this library using the link below:


https://customerName.manitoucloud.com/api/swagger



Effort and Process

On Prem

If BoldNet is already installed, not much additional effort

>There is no licensing for MDK (or on Media Gateway) and that the API just works through BoldNet.

>The customer is required to setup BoldNet users with proper permissions for the API login (edit/update account information etc.)


Process: If BoldNet is NOT already set up

1) System Consultant first needs to stand up the API (install BoldNet)


Process: If BoldNet is already set up

1) The customer should be sent the supporting docs and API info. 

Supporting Docs:

A) Example json testing file (see link above)

B) MANDD is Manitou Data Dictionary (see link above)

C) SWAGGER docs https://securityandalarminternalkb.knowledgeowl.com/help/-5735 


2) Provide the customer with the MDK Endpoint (listed in SalesForce -> Server Information)

for example:

>BoldNet URL is https://BoldNetneo.tmscentral.com/manitou   (linked from www.tmscentral.com which is listed as BoldNet Neo in Salesforce)

>The MDK endpoint that they make calls to is: https://BoldNetneo.tmscentral.com/api/

>Swagger: https://BoldNetneo.tmscentral.com/api/swagger/




Hosted

If BoldNet is already installed, not much additional effort


Process: If BoldNet is NOT already set up

1) System Consultant first needs to stand up the API (install BoldNet)


Process: If BoldNet is already set up

1) The customer should be sent the supporting docs and API info. 

Supporting Docs:

A) Example json testing file (see link above)

B) MANDD is Manitou Data Dictionary (see link above)

C) SWAGGER docs https://securityandalarminternalkb.knowledgeowl.com/help/-5735 


2) Provide the customer with the MDK Endpoint (listed in SalesForce -> Server Information)

for example:

>BoldNet URL is https://customerName.manitoucloud.com/manitou

>The MDK endpoint that they make calls to is: https://customerName.manitoucloud.com/api

>Swagger: https://customerName.manitoucloud.com/api/swagger/




Questions for the Customer

 Question 1: What is the MDK going to be used for?

Question 2: Are you trying to integrate with SFDC and Manitou

Question 3: Is BoldNet is already set up

Question 4: If Accounting Integration is also included in scope, what is Manitou integrating with?



Training

n/a

Was this article helpful?
Thank you for your feedback!
User Icon

Thank you! Your comment has been submitted for approval.