Update ConnectWise PSA configuration
curl --request PUT \
--url https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ticketCompanyId": "<string>",
"ticketBoardId": "<string>",
"ticketTypeId": "<string>",
"ticketPriorityId": "<string>",
"ticketPriorityUseSeverity": true,
"ticketStatusId": "<string>",
"ticketPreventedPriorityId": "<string>",
"ticketPreventedPriorityUseSeverity": true,
"ticketPreventedStatusId": "<string>",
"ticketAutoContainedPriorityId": "<string>",
"ticketAutoContainedPriorityUseSeverity": true,
"ticketAutoContainedStatusId": "<string>",
"ticketContainedPriorityId": "<string>",
"ticketContainedStatusId": "<string>",
"ticketClosedPriorityId": "<string>",
"ticketClosedStatusId": "<string>",
"ticketRespondedPriorityId": "<string>",
"ticketRespondedStatusId": "<string>",
"criticalSeverityPriorityId": "<string>",
"highSeverityPriorityId": "<string>",
"mediumSeverityPriorityId": "<string>",
"lowSeverityPriorityId": "<string>",
"informationalSeverityPriorityId": "<string>",
"ticketSiteId": "<string>"
}
'import requests
url = "https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa"
payload = {
"ticketCompanyId": "<string>",
"ticketBoardId": "<string>",
"ticketTypeId": "<string>",
"ticketPriorityId": "<string>",
"ticketPriorityUseSeverity": True,
"ticketStatusId": "<string>",
"ticketPreventedPriorityId": "<string>",
"ticketPreventedPriorityUseSeverity": True,
"ticketPreventedStatusId": "<string>",
"ticketAutoContainedPriorityId": "<string>",
"ticketAutoContainedPriorityUseSeverity": True,
"ticketAutoContainedStatusId": "<string>",
"ticketContainedPriorityId": "<string>",
"ticketContainedStatusId": "<string>",
"ticketClosedPriorityId": "<string>",
"ticketClosedStatusId": "<string>",
"ticketRespondedPriorityId": "<string>",
"ticketRespondedStatusId": "<string>",
"criticalSeverityPriorityId": "<string>",
"highSeverityPriorityId": "<string>",
"mediumSeverityPriorityId": "<string>",
"lowSeverityPriorityId": "<string>",
"informationalSeverityPriorityId": "<string>",
"ticketSiteId": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ticketCompanyId: '<string>',
ticketBoardId: '<string>',
ticketTypeId: '<string>',
ticketPriorityId: '<string>',
ticketPriorityUseSeverity: true,
ticketStatusId: '<string>',
ticketPreventedPriorityId: '<string>',
ticketPreventedPriorityUseSeverity: true,
ticketPreventedStatusId: '<string>',
ticketAutoContainedPriorityId: '<string>',
ticketAutoContainedPriorityUseSeverity: true,
ticketAutoContainedStatusId: '<string>',
ticketContainedPriorityId: '<string>',
ticketContainedStatusId: '<string>',
ticketClosedPriorityId: '<string>',
ticketClosedStatusId: '<string>',
ticketRespondedPriorityId: '<string>',
ticketRespondedStatusId: '<string>',
criticalSeverityPriorityId: '<string>',
highSeverityPriorityId: '<string>',
mediumSeverityPriorityId: '<string>',
lowSeverityPriorityId: '<string>',
informationalSeverityPriorityId: '<string>',
ticketSiteId: '<string>'
})
};
fetch('https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'ticketCompanyId' => '<string>',
'ticketBoardId' => '<string>',
'ticketTypeId' => '<string>',
'ticketPriorityId' => '<string>',
'ticketPriorityUseSeverity' => true,
'ticketStatusId' => '<string>',
'ticketPreventedPriorityId' => '<string>',
'ticketPreventedPriorityUseSeverity' => true,
'ticketPreventedStatusId' => '<string>',
'ticketAutoContainedPriorityId' => '<string>',
'ticketAutoContainedPriorityUseSeverity' => true,
'ticketAutoContainedStatusId' => '<string>',
'ticketContainedPriorityId' => '<string>',
'ticketContainedStatusId' => '<string>',
'ticketClosedPriorityId' => '<string>',
'ticketClosedStatusId' => '<string>',
'ticketRespondedPriorityId' => '<string>',
'ticketRespondedStatusId' => '<string>',
'criticalSeverityPriorityId' => '<string>',
'highSeverityPriorityId' => '<string>',
'mediumSeverityPriorityId' => '<string>',
'lowSeverityPriorityId' => '<string>',
'informationalSeverityPriorityId' => '<string>',
'ticketSiteId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa"
payload := strings.NewReader("{\n \"ticketCompanyId\": \"<string>\",\n \"ticketBoardId\": \"<string>\",\n \"ticketTypeId\": \"<string>\",\n \"ticketPriorityId\": \"<string>\",\n \"ticketPriorityUseSeverity\": true,\n \"ticketStatusId\": \"<string>\",\n \"ticketPreventedPriorityId\": \"<string>\",\n \"ticketPreventedPriorityUseSeverity\": true,\n \"ticketPreventedStatusId\": \"<string>\",\n \"ticketAutoContainedPriorityId\": \"<string>\",\n \"ticketAutoContainedPriorityUseSeverity\": true,\n \"ticketAutoContainedStatusId\": \"<string>\",\n \"ticketContainedPriorityId\": \"<string>\",\n \"ticketContainedStatusId\": \"<string>\",\n \"ticketClosedPriorityId\": \"<string>\",\n \"ticketClosedStatusId\": \"<string>\",\n \"ticketRespondedPriorityId\": \"<string>\",\n \"ticketRespondedStatusId\": \"<string>\",\n \"criticalSeverityPriorityId\": \"<string>\",\n \"highSeverityPriorityId\": \"<string>\",\n \"mediumSeverityPriorityId\": \"<string>\",\n \"lowSeverityPriorityId\": \"<string>\",\n \"informationalSeverityPriorityId\": \"<string>\",\n \"ticketSiteId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"ticketCompanyId\": \"<string>\",\n \"ticketBoardId\": \"<string>\",\n \"ticketTypeId\": \"<string>\",\n \"ticketPriorityId\": \"<string>\",\n \"ticketPriorityUseSeverity\": true,\n \"ticketStatusId\": \"<string>\",\n \"ticketPreventedPriorityId\": \"<string>\",\n \"ticketPreventedPriorityUseSeverity\": true,\n \"ticketPreventedStatusId\": \"<string>\",\n \"ticketAutoContainedPriorityId\": \"<string>\",\n \"ticketAutoContainedPriorityUseSeverity\": true,\n \"ticketAutoContainedStatusId\": \"<string>\",\n \"ticketContainedPriorityId\": \"<string>\",\n \"ticketContainedStatusId\": \"<string>\",\n \"ticketClosedPriorityId\": \"<string>\",\n \"ticketClosedStatusId\": \"<string>\",\n \"ticketRespondedPriorityId\": \"<string>\",\n \"ticketRespondedStatusId\": \"<string>\",\n \"criticalSeverityPriorityId\": \"<string>\",\n \"highSeverityPriorityId\": \"<string>\",\n \"mediumSeverityPriorityId\": \"<string>\",\n \"lowSeverityPriorityId\": \"<string>\",\n \"informationalSeverityPriorityId\": \"<string>\",\n \"ticketSiteId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ticketCompanyId\": \"<string>\",\n \"ticketBoardId\": \"<string>\",\n \"ticketTypeId\": \"<string>\",\n \"ticketPriorityId\": \"<string>\",\n \"ticketPriorityUseSeverity\": true,\n \"ticketStatusId\": \"<string>\",\n \"ticketPreventedPriorityId\": \"<string>\",\n \"ticketPreventedPriorityUseSeverity\": true,\n \"ticketPreventedStatusId\": \"<string>\",\n \"ticketAutoContainedPriorityId\": \"<string>\",\n \"ticketAutoContainedPriorityUseSeverity\": true,\n \"ticketAutoContainedStatusId\": \"<string>\",\n \"ticketContainedPriorityId\": \"<string>\",\n \"ticketContainedStatusId\": \"<string>\",\n \"ticketClosedPriorityId\": \"<string>\",\n \"ticketClosedStatusId\": \"<string>\",\n \"ticketRespondedPriorityId\": \"<string>\",\n \"ticketRespondedStatusId\": \"<string>\",\n \"criticalSeverityPriorityId\": \"<string>\",\n \"highSeverityPriorityId\": \"<string>\",\n \"mediumSeverityPriorityId\": \"<string>\",\n \"lowSeverityPriorityId\": \"<string>\",\n \"informationalSeverityPriorityId\": \"<string>\",\n \"ticketSiteId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"message": "<string>",
"statusCode": 123
}Integration
Update ConnectWise PSA configuration
PUT
/
v1
/
integration
/
{integrationId}
/
connectwise-psa
Update ConnectWise PSA configuration
curl --request PUT \
--url https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ticketCompanyId": "<string>",
"ticketBoardId": "<string>",
"ticketTypeId": "<string>",
"ticketPriorityId": "<string>",
"ticketPriorityUseSeverity": true,
"ticketStatusId": "<string>",
"ticketPreventedPriorityId": "<string>",
"ticketPreventedPriorityUseSeverity": true,
"ticketPreventedStatusId": "<string>",
"ticketAutoContainedPriorityId": "<string>",
"ticketAutoContainedPriorityUseSeverity": true,
"ticketAutoContainedStatusId": "<string>",
"ticketContainedPriorityId": "<string>",
"ticketContainedStatusId": "<string>",
"ticketClosedPriorityId": "<string>",
"ticketClosedStatusId": "<string>",
"ticketRespondedPriorityId": "<string>",
"ticketRespondedStatusId": "<string>",
"criticalSeverityPriorityId": "<string>",
"highSeverityPriorityId": "<string>",
"mediumSeverityPriorityId": "<string>",
"lowSeverityPriorityId": "<string>",
"informationalSeverityPriorityId": "<string>",
"ticketSiteId": "<string>"
}
'import requests
url = "https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa"
payload = {
"ticketCompanyId": "<string>",
"ticketBoardId": "<string>",
"ticketTypeId": "<string>",
"ticketPriorityId": "<string>",
"ticketPriorityUseSeverity": True,
"ticketStatusId": "<string>",
"ticketPreventedPriorityId": "<string>",
"ticketPreventedPriorityUseSeverity": True,
"ticketPreventedStatusId": "<string>",
"ticketAutoContainedPriorityId": "<string>",
"ticketAutoContainedPriorityUseSeverity": True,
"ticketAutoContainedStatusId": "<string>",
"ticketContainedPriorityId": "<string>",
"ticketContainedStatusId": "<string>",
"ticketClosedPriorityId": "<string>",
"ticketClosedStatusId": "<string>",
"ticketRespondedPriorityId": "<string>",
"ticketRespondedStatusId": "<string>",
"criticalSeverityPriorityId": "<string>",
"highSeverityPriorityId": "<string>",
"mediumSeverityPriorityId": "<string>",
"lowSeverityPriorityId": "<string>",
"informationalSeverityPriorityId": "<string>",
"ticketSiteId": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ticketCompanyId: '<string>',
ticketBoardId: '<string>',
ticketTypeId: '<string>',
ticketPriorityId: '<string>',
ticketPriorityUseSeverity: true,
ticketStatusId: '<string>',
ticketPreventedPriorityId: '<string>',
ticketPreventedPriorityUseSeverity: true,
ticketPreventedStatusId: '<string>',
ticketAutoContainedPriorityId: '<string>',
ticketAutoContainedPriorityUseSeverity: true,
ticketAutoContainedStatusId: '<string>',
ticketContainedPriorityId: '<string>',
ticketContainedStatusId: '<string>',
ticketClosedPriorityId: '<string>',
ticketClosedStatusId: '<string>',
ticketRespondedPriorityId: '<string>',
ticketRespondedStatusId: '<string>',
criticalSeverityPriorityId: '<string>',
highSeverityPriorityId: '<string>',
mediumSeverityPriorityId: '<string>',
lowSeverityPriorityId: '<string>',
informationalSeverityPriorityId: '<string>',
ticketSiteId: '<string>'
})
};
fetch('https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'ticketCompanyId' => '<string>',
'ticketBoardId' => '<string>',
'ticketTypeId' => '<string>',
'ticketPriorityId' => '<string>',
'ticketPriorityUseSeverity' => true,
'ticketStatusId' => '<string>',
'ticketPreventedPriorityId' => '<string>',
'ticketPreventedPriorityUseSeverity' => true,
'ticketPreventedStatusId' => '<string>',
'ticketAutoContainedPriorityId' => '<string>',
'ticketAutoContainedPriorityUseSeverity' => true,
'ticketAutoContainedStatusId' => '<string>',
'ticketContainedPriorityId' => '<string>',
'ticketContainedStatusId' => '<string>',
'ticketClosedPriorityId' => '<string>',
'ticketClosedStatusId' => '<string>',
'ticketRespondedPriorityId' => '<string>',
'ticketRespondedStatusId' => '<string>',
'criticalSeverityPriorityId' => '<string>',
'highSeverityPriorityId' => '<string>',
'mediumSeverityPriorityId' => '<string>',
'lowSeverityPriorityId' => '<string>',
'informationalSeverityPriorityId' => '<string>',
'ticketSiteId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa"
payload := strings.NewReader("{\n \"ticketCompanyId\": \"<string>\",\n \"ticketBoardId\": \"<string>\",\n \"ticketTypeId\": \"<string>\",\n \"ticketPriorityId\": \"<string>\",\n \"ticketPriorityUseSeverity\": true,\n \"ticketStatusId\": \"<string>\",\n \"ticketPreventedPriorityId\": \"<string>\",\n \"ticketPreventedPriorityUseSeverity\": true,\n \"ticketPreventedStatusId\": \"<string>\",\n \"ticketAutoContainedPriorityId\": \"<string>\",\n \"ticketAutoContainedPriorityUseSeverity\": true,\n \"ticketAutoContainedStatusId\": \"<string>\",\n \"ticketContainedPriorityId\": \"<string>\",\n \"ticketContainedStatusId\": \"<string>\",\n \"ticketClosedPriorityId\": \"<string>\",\n \"ticketClosedStatusId\": \"<string>\",\n \"ticketRespondedPriorityId\": \"<string>\",\n \"ticketRespondedStatusId\": \"<string>\",\n \"criticalSeverityPriorityId\": \"<string>\",\n \"highSeverityPriorityId\": \"<string>\",\n \"mediumSeverityPriorityId\": \"<string>\",\n \"lowSeverityPriorityId\": \"<string>\",\n \"informationalSeverityPriorityId\": \"<string>\",\n \"ticketSiteId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"ticketCompanyId\": \"<string>\",\n \"ticketBoardId\": \"<string>\",\n \"ticketTypeId\": \"<string>\",\n \"ticketPriorityId\": \"<string>\",\n \"ticketPriorityUseSeverity\": true,\n \"ticketStatusId\": \"<string>\",\n \"ticketPreventedPriorityId\": \"<string>\",\n \"ticketPreventedPriorityUseSeverity\": true,\n \"ticketPreventedStatusId\": \"<string>\",\n \"ticketAutoContainedPriorityId\": \"<string>\",\n \"ticketAutoContainedPriorityUseSeverity\": true,\n \"ticketAutoContainedStatusId\": \"<string>\",\n \"ticketContainedPriorityId\": \"<string>\",\n \"ticketContainedStatusId\": \"<string>\",\n \"ticketClosedPriorityId\": \"<string>\",\n \"ticketClosedStatusId\": \"<string>\",\n \"ticketRespondedPriorityId\": \"<string>\",\n \"ticketRespondedStatusId\": \"<string>\",\n \"criticalSeverityPriorityId\": \"<string>\",\n \"highSeverityPriorityId\": \"<string>\",\n \"mediumSeverityPriorityId\": \"<string>\",\n \"lowSeverityPriorityId\": \"<string>\",\n \"informationalSeverityPriorityId\": \"<string>\",\n \"ticketSiteId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wirespeed.co/v1/integration/{integrationId}/connectwise-psa")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ticketCompanyId\": \"<string>\",\n \"ticketBoardId\": \"<string>\",\n \"ticketTypeId\": \"<string>\",\n \"ticketPriorityId\": \"<string>\",\n \"ticketPriorityUseSeverity\": true,\n \"ticketStatusId\": \"<string>\",\n \"ticketPreventedPriorityId\": \"<string>\",\n \"ticketPreventedPriorityUseSeverity\": true,\n \"ticketPreventedStatusId\": \"<string>\",\n \"ticketAutoContainedPriorityId\": \"<string>\",\n \"ticketAutoContainedPriorityUseSeverity\": true,\n \"ticketAutoContainedStatusId\": \"<string>\",\n \"ticketContainedPriorityId\": \"<string>\",\n \"ticketContainedStatusId\": \"<string>\",\n \"ticketClosedPriorityId\": \"<string>\",\n \"ticketClosedStatusId\": \"<string>\",\n \"ticketRespondedPriorityId\": \"<string>\",\n \"ticketRespondedStatusId\": \"<string>\",\n \"criticalSeverityPriorityId\": \"<string>\",\n \"highSeverityPriorityId\": \"<string>\",\n \"mediumSeverityPriorityId\": \"<string>\",\n \"lowSeverityPriorityId\": \"<string>\",\n \"informationalSeverityPriorityId\": \"<string>\",\n \"ticketSiteId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"message": "<string>",
"statusCode": 123
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ConnectWise PSA integration ID
Body
application/json
Response
⌘I

