Connect Wise


Error message

Likely meaning (TL;DR)

Recommended next steps

"code": "MaxLengthField", "message": "The field summary must be a string with a maximum length of 100."

Summary too long (max 100)

Shorten the ticket title/summary and try again

Put the long details in the ticket description instead of the title

Query read timeout

3rd party internal database timed out while trying to process a large or slow data request from ConnectWise.

Contact Support

"code":"Security","message":"You do not have security permission to perform this action."

ConnectWise rejected the request because the API member you’re using doesn’t have permission to read ticket statuses for that Service Board

Ask your ConnectWise admin to grant the integration user the required Service Desk security rights for that board (or use an API member with sufficient permissions), then retry the call.

"message": "Incorrect public/private key"


Failed to get User Profile. Check your account details and try again.

"message": "Failed to get User Profile. Check your account details and try again." "code": "0704", "status": 400, "meta": "integrationId": "xxxxxx", "apiError": "message": "Request failed with status code 400", "name": "Error", "statusText": "Bad Request", "output": "Invalid Token"

Check that the member aoi keys are populated , if needed create a new pair

ConnectWise: Error : "code": "InvalidObject", "message": "ticket object is invalid", "errors": "code": "NotFound", "message": "Service Status 17 not found for Service Board 21", "resource": "ticket", "field": "status/id"

Service Status not found for Service Board

The ticket status selected doesn’t exist on that board - choose a valid status for that board

Ask your ConnectWise admin to confirm the right board/status mapping

Connect SDK attempted to make an API request, but no user was authenticated. Call paragon.authenticate projectId, user token before using the SDK.

Refresh your browser

"message": "Your authorization token has expired.", "code": "7203", "status": 401, "meta": "projectId": "xxxx"


Check the company id name


An unexpected database error has occurred.

Try again later (this is often temporary on the ConnectWise side)

If it keeps happening, report it to your ConnectWise admin with the time it occurred and the Integration ID

Issue: ConnectWise: Error : ""code"": ""InvalidObject"", ""message"": ""ticket object is invalid"", ""errors"":

""code"": ""InvalidObject"", ""message"": ""Status cannot be updated on a merged ticket."", ""resource"": ""ticket"", ""field"": ""status""


Status cannot be updated on a merged ticket

This ticket was merged into another one, so it can’t be updated anymore

Update the “main” (merged-into) ticket instead

If merging is expected in your process, treat this message as informational

Issue: ConnectWise: Error : ""code"": ""Unauthorized"", ""message"": ""The set of specified public/private keys have been inactivated.""

keys have been inactivated (Unauthorized)

Your ConnectWise keys were disabled - ask your admin to generate new keys and update the integration

After updating the keys, reconnect the integration

"message"":""Line 12 with error: Cannot read properties of null (reading 'length')"",""code"":""40060"",""status"":500,""meta"":""requestId"":"""":type=>""Incident"", :subject=>""Device offline""

Cannot read properties of null (server error)

Something in the sent data is empty/unexpected - reconnect and try again

If it repeats, share the Integration ID and the Paragon request ID with support/admin so they can pinpoint the bad field

""message"":""Unable to validate/refresh the connect credentials. Please check the credentials and try reconnecting."",""code"":""40060"",""status"":500,"

Unable to validate/refresh credentials

The saved login/connection expired - reconnect the Paragon integration

If credentials were changed/rotated, reconnect using the updated credentials

New State "ABCD" not found on ConnectWise - please re-check configuration


What’s Next