-
Use Personal Access Token (PAT) with MSP Assist
How to use the VSA Personal Access Token (PAT) with MSP Assist? VSA * Log into the VSA * Go to the Kaseya System/User Security/Users menu * Select the account being used for API access * Click on the "Access Tokens" TAB * Click New to create a New Token* Provide a Token Name * Set an expiry date or leave it blank for it to…
-
How to migrate REST API authentication from Basic to PAT method
Background In August 2021, Kaseya added a new method for authenticating to REST API called Personal Access Token (PAT). PAT is an entity that can be created for each user in VSA, and will be used as credentials for authentication to API. This brings several security benefits: - * a unique token is used to access the API,…
-
Use VSA Access Token: API
Introduction Access tokens are introduced in VSA to replace the basic password authentication for API connections. Password Authentication is deprecated and will be removed from VSA shortly. Refer to the VSA Rest API guide for more details. Setup * Setup Access Token in VSA Token Authentication in VSA * In VSA, Navigate to…
-
Getting a "Nullable object must have a value" When Disabling a User via the API
Problem When using the VSA REST API to disable a user as explained in our help section. You get the following error message: {'ResponseCode': 500, 'Status': 'Failed', 'Error': 'Nullable object must have a value.'} Cause There is an attribute missing from the user's record, the "DisableUntil" from the JSON…
-
Server was Unable to Process Request: Could not find stored procedure 'dbo.usp_GetSoapApiServiceTicket'
Problem: Tickets in ConnectWise do not get created and MSPAssist shows the below error: New ticket in ConnectWise: Server was unable to process request. ---> Could not find stored procedure 'dbo.usp_GetSoapApiServiceTicket' Cause: The stored procedure named 'dbo.usp_GetSoapApiServiceTicket' is missing from the database.…
-
Machines/Agents/Assets are not showing in ConnectWise or AutoTask
Problem Machines/Agents/Assets are not showing up in ConnectWise or AutoTask. Cause MSPAssist uses our API to get our data and then uses that data to create Machines/Agents/Assets in the third-party tool. An important piece of the integration with MSPAssist is that a ticket needs to be created in order for the asset to…
-
Can I import 3rd party data in to Kaseya?
Question: Can I import 3rd party data in to Kaseya, such as tickets or customer data from another system? Answer: Kaseya doesn't have a function for this out-of-the-box, however, the data can be entered in to Kaseya via the API. The exact requirements would depend on the format of the data to be imported if the data is…
-
Domain Logons Kaseya API
Problem: You are trying to authenticate against the Kaseya WebAPI using domain credentials, but this is not working. Cause: The Kaseya WebAPI does not support domain authentication. Workaround / Solution: When authenticating against the WebAPI, you must use a native Kaseya account, not a domain account Additional…