Actions & Endpoints

Introduction

The ConnectWise PSA Integration with Rewst delivers a robust set of actions and endpoints for interacting with ConnectWise PSA. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the ConnectWise PSA Integration:

Actions

Activities

List Sales Activities

GET <example>.com/sales/activities

Description coming soon...

Create Sales Activity

POST <example>.com/sales/activities

Description coming soon...

Get Sales Activity

GET <example>.com/sales/activities/{id}

Description coming soon...

Delete Sales Activity

DELETE <example>.com/sales/activities/{id}

Description coming soon...

Replace Sales Activity

PUT <example>.com/sales/activities/{id}

Description coming soon...

Update Sales Activity

PATCH <example>.com/sales/activities/{id}

Description coming soon...

Address Formats

List Company Address Formats

GET <example>.com/company/addressFormats

Description coming soon...

Create Company Address Format

POST <example>.com/company/addressFormats

Description coming soon...

Get Company Address Format

GET <example>.com/company/addressFormats/{id}

Description coming soon...

Delete Company Address Format

DELETE <example>.com/company/addressFormats/{id}

Description coming soon...

Replace Company Address Format

PUT <example>.com/company/addressFormats/{id}

Description coming soon...

Update Company Address Format

PATCH <example>.com/company/addressFormats/{id}

Description coming soon...

Agreement Additions

List Agreement Additions

GET <example>.com/finance/agreements/{parentId}/additions

Description coming soon...

Create Agreement Addition

POST <example>.com/finance/agreements/{parentId}/additions

Description coming soon...

Get Agreement Addition

GET <example>.com/finance/agreements/{parentId}/additions/{id}

Description coming soon...

Delete Agreement Additions

DELETE <example>.com/finance/agreements/{parentId}/additions/{id}

Description coming soon...

Replace Agreement Additions

PUT <example>.com/finance/agreements/{parentId}/additions/{id}

Description coming soon...

Update Agreement Additions

PATCH <example>.com/finance/agreements/{parentId}/additions/{id}

Description coming soon...

Agreement Adjustments

List Agreement Adjustments

GET <example>.com/finance/agreements/{parentId}/adjustments

Description coming soon...

Create Agreement Adjustment

POST <example>.com/finance/agreements/{parentId}/adjustments

Description coming soon...

Get Agreement Adjustments

GET <example>.com/finance/agreements/{parentId}/adjustments/{id}

Description coming soon...

Delete Agreement Adjustments

DELETE <example>.com/finance/agreements/{parentId}/adjustments/{id}

Description coming soon...

Replace Agreement Adjustments

PUT <example>.com/finance/agreements/{parentId}/adjustments/{id}

Description coming soon...

Update Agreement Adjustments

PATCH <example>.com/finance/agreements/{parentId}/adjustments/{id}

Description coming soon...

Agreement Types

List Agreement Types

GET <example>.com/finance/agreements/types

Description coming soon...

Create Agreement Type

POST <example>.com/finance/agreements/types

Description coming soon...

Get Agreement Type

GET <example>.com/finance/agreements/types/{id}

Description coming soon...

Delete Agreement Type

DELETE <example>.com/finance/agreements/types/{id}

Description coming soon...

Replace Agreement Types

PUT <example>.com/finance/agreements/types/{id}

Description coming soon...

Update Agreement Types

PATCH <example>.com/finance/agreements/types/{id}

Description coming soon...

Agreements

List Agreements

GET <example>.com/finance/agreements

Description coming soon...

Create Agreement

POST <example>.com/finance/agreements

Description coming soon...

Get Agreement

GET <example>.com/finance/agreements/{id}

Description coming soon...

Delete Agreement

DELETE <example>.com/finance/agreements/{id}

Description coming soon...

Replace Agreement

PUT <example>.com/finance/agreements/{id}

Description coming soon...

Update Agreement

PATCH <example>.com/finance/agreements/{id}

Description coming soon...

List Agreements Configurations

GET <example>.com/finance/agreements/{parentId}/configurations

Description coming soon...

Create Agreement Configurations

POST <example>.com/finance/agreements/{parentId}/configurations

Description coming soon...

Get Agreement Configuration

GET <example>.com/finance/agreements/{parentId}/configurations/{id}

Description coming soon...

Delete Agreement Configuration

DELETE <example>.com/finance/agreements/{parentId}/configurations/{id}

Description coming soon...

Audit Trail

Get Audit Trail

GET <example>.com/system/audittrail

Description coming soon...

Billing Cycles

List Finance Billing Cycles

GET <example>.com/finance/billingCycles

Description coming soon...

Create Finance Billing Cycle

POST <example>.com/finance/billingCycles

Description coming soon...

Get Finance Billing Cycle

GET <example>.com/finance/billingCycles/{id}

Description coming soon...

Delete Finance Billing Cycle

DELETE <example>.com/finance/billingCycles/{id}

Description coming soon...

Replace Finance Billing Cycle

PUT <example>.com/finance/billingCycles/{id}

Description coming soon...

Update Finance Billing Cycle

PATCH <example>.com/finance/billingCycles/{id}

Description coming soon...

Billing Terms

List Finance Billing Terms

GET <example>.com/finance/billingTerms

Description coming soon...

Create Finance Billing Term

POST <example>.com/finance/billingTerms

Description coming soon...

Get Finance Billing Term

GET <example>.com/finance/billingTerms/{id}

Description coming soon...

Delete Finance Billing Term

DELETE <example>.com/finance/billingTerms/{id}

Description coming soon...

Replace Finance Billing Term

PUT <example>.com/finance/billingTerms/{id}

Description coming soon...

Update Finance Billing Term

PATCH <example>.com/finance/billingTerms/{id}

Description coming soon...

Boards

List Service Boards

GET <example>.com/service/boards

Description coming soon...

Create Service Board

POST <example>.com/service/boards

Description coming soon...

Get Service Board

GET <example>.com/service/boards/{id}

Description coming soon...

Delete Service Board

DELETE <example>.com/service/boards/{id}

Description coming soon...

Replace Service Board

PUT <example>.com/service/boards/{id}

Description coming soon...

Update Service Board

PATCH <example>.com/service/boards/{id}

Description coming soon...

Copy Service Board

POST <example>.com/service/boards/copy

Description coming soon...

List Service Board Statuses

GET <example>.com/service/boards/{parentId}/statuses

Get a list of service board statuses matching the given conditions

Calendars

List Calendars

GET <example>.com/schedule/calendars

Description coming soon...

Create Calendar

POST <example>.com/schedule/calendars

Description coming soon...

Get Calendar

GET <example>.com/schedule/calendars/{id}

Description coming soon...

Update Calendar

PATCH <example>.com/schedule/calendars/{id}

Description coming soon...

Replace Calendar

PUT <example>.com/schedule/calendars/{id}

Description coming soon...

Delete Calendar

DELETE <example>.com/schedule/calendars/{id}

Description coming soon...

Copy Calendar

POST <example>.com/schedule/calendars/{id}/copy

Description coming soon...

Callbacks

List Callbacks

GET <example>.com/system/callbacks

Description coming soon...

Delete Callback

DELETE <example>.com/system/callbacks/{callback_id}

Description coming soon...

Campaign Audits

List Campaign Audits

GET <example>.com/marketing/campaigns/{parentId}/audits

Description coming soon...

Create Campaign Audit

POST <example>.com/marketing/campaigns/{parentId}/audits

Description coming soon...

Get Campaign Audit

GET <example>.com/marketing/campaigns/{parentId}/audits/{id}

Description coming soon...

Delete Campaign Audits

DELETE <example>.com/marketing/campaigns/{parentId}/audits/{id}

Description coming soon...

Replace Campaign Audits

PUT <example>.com/marketing/campaigns/{parentId}/audits/{id}

Description coming soon...

Update Campaign Audits

PATCH <example>.com/marketing/campaigns/{parentId}/audits/{id}

Description coming soon...

Campaign Emails Opened

List Marketing Campaign Emails Opened

GET <example>.com/marketing/campaigns/{parentId}/emailsOpened

Description coming soon...

Create Marketing Campaign Emails Opened

POST <example>.com/marketing/campaigns/{parentId}/emailsOpened

Description coming soon...

Get Marketing Campaign Emails Opened

GET <example>.com/marketing/campaigns/{parentId}/emailsOpened/{id}

Description coming soon...

Delete Marketing Campaign Emails Opened

DELETE <example>.com/marketing/campaigns/{parentId}/emailsOpened/{id}

Description coming soon...

Replace Marketing Campaign Emails Opened

PUT <example>.com/marketing/campaigns/{parentId}/emailsOpened/{id}

Description coming soon...

Update Marketing Campaign Emails Opened

PATCH <example>.com/marketing/campaigns/{parentId}/emailsOpened/{id}

Description coming soon...

Campaign Forms Submitted

List Campaign Forms Submitted

GET <example>.com/marketing/campaigns/{parentId}/formsSubmitted

Description coming soon...

Create Campaign Forms Submitted

POST <example>.com/marketing/campaigns/{parentId}/formsSubmitted

Description coming soon...

Get Campaign Forms Submitted

GET <example>.com/marketing/campaigns/{parentId}/formsSubmitted/{id}

Description coming soon...

Delete Campaign Forms Submitted

DELETE <example>.com/marketing/campaigns/{parentId}/formsSubmitted/{id}

Description coming soon...

Replace Campaign Forms Submitted

PUT <example>.com/marketing/campaigns/{parentId}/formsSubmitted/{id}

Description coming soon...

Update Campaign Forms Submitted

PATCH <example>.com/marketing/campaigns/{parentId}/formsSubmitted/{id}

Description coming soon...

GET <example>.com/marketing/campaigns/{parentId}/linksClicked

Description coming soon...

POST <example>.com/marketing/campaigns/{parentId}/linksClicked

Description coming soon...

GET <example>.com/marketing/campaigns/{parentId}/linksClicked/{id}

Description coming soon...

DELETE <example>.com/marketing/campaigns/{parentId}/linksClicked/{id}

Description coming soon...

PUT <example>.com/marketing/campaigns/{parentId}/linksClicked/{id}

Description coming soon...

PATCH <example>.com/marketing/campaigns/{parentId}/linksClicked/{id}

Description coming soon...

Campaigns

List Marketing Campaigns

GET <example>.com/marketing/campaigns

Description coming soon...

Create Marketing Campaign

POST <example>.com/marketing/campaigns

Description coming soon...

Get Marketing Campaign

GET <example>.com/marketing/campaigns/{id}

Description coming soon...

Delete Marketing Campaign

DELETE <example>.com/marketing/campaigns/{id}

Description coming soon...

Replace Marketing Campaign

PUT <example>.com/marketing/campaigns/{id}

Description coming soon...

Update Marketing Campaign

PATCH <example>.com/marketing/campaigns/{id}

Description coming soon...

List Campaign Activities

GET <example>.com/marketing/campaigns/{id}/activities

Description coming soon...

List Campaign Opportunities

GET <example>.com/marketing/campaigns/{id}/opportunities

Description coming soon...

Get Campaign Count

GET <example>.com/marketing/campaigns/count

Description coming soon...

Classifications

List Expense Classifications

GET <example>.com/expense/classifications

Description coming soon...

Get Expense Classification

GET <example>.com/expense/classifications/{id}

Description coming soon...

Communication Types

List Communication Types

GET <example>.com/company/communicationTypes

Description coming soon...

Create Communication Type

POST <example>.com/company/communicationTypes

Description coming soon...

Get Communication Type

GET <example>.com/company/communicationTypes/{id}

Description coming soon...

Delete Communication Type

DELETE <example>.com/company/communicationTypes/{id}

Description coming soon...

Replace Communication Type

PUT <example>.com/company/communicationTypes/{id}

Description coming soon...

Update Company Communication Type

PATCH <example>.com/company/communicationTypes/{id}

Description coming soon...

Companies

List Companies

GET <example>.com/company/companies

Description coming soon...

Create Company

POST <example>.com/company/companies

Description coming soon...

Get Company

GET <example>.com/company/companies/{id}

Description coming soon...

Delete Company

DELETE <example>.com/company/companies/{id}

Description coming soon...

Replace Company

PUT <example>.com/company/companies/{id}

Description coming soon...

Update Company

PATCH <example>.com/company/companies/{id}

Description coming soon...

Company Custom Notes

List Custom Status Notes

GET <example>.com/company/companies/{parentId}/customStatusNotes

Description coming soon...

Create Custom Status Note

POST <example>.com/company/companies/{parentId}/customStatusNotes

Description coming soon...

Get Custom Status Note

GET <example>.com/company/companies/{parentId}/customStatusNotes/{id}

Description coming soon...

Delete Custom Status Note

DELETE <example>.com/company/companies/{parentId}/customStatusNotes/{id}

Description coming soon...

Replace Custom Status Note

PUT <example>.com/company/companies/{parentId}/customStatusNotes/{id}

Description coming soon...

Update Custom Status Note

PATCH <example>.com/company/companies/{parentId}/customStatusNotes/{id}

Description coming soon...

Company Finances

Replace Company Finance Information

PUT <example>.com/company/companyFinance/{id}

Description coming soon...

List Company Finances

GET <example>.com/finance/companyFinance/

Description coming soon...

Get Company Finance

GET <example>.com/finance/companyFinance/{id}

Description coming soon...

Update Company Finance Information

PATCH <example>.com/finance/companyFinance/{id}

Description coming soon...

Company Statuses

List Statuses

GET <example>.com/company/companies/statuses

Description coming soon...

Create Status

POST <example>.com/company/companies/statuses

Description coming soon...

Get Status

GET <example>.com/company/companies/statuses/{id}

Description coming soon...

Delete Status

DELETE <example>.com/company/companies/statuses/{id}

Description coming soon...

Replace Status

PUT <example>.com/company/companies/statuses/{id}

Description coming soon...

Update Status

PATCH <example>.com/company/companies/statuses/{id}

Description coming soon...

Company Types

List Company Types

GET <example>.com/company/companies/types

Description coming soon...

Create Company Type

POST <example>.com/company/companies/types

Description coming soon...

Get Company Type

GET <example>.com/company/companies/types/{id}

Description coming soon...

Delete Company Type

DELETE <example>.com/company/companies/types/{id}

Description coming soon...

Replace Company Type

PUT <example>.com/company/companies/types/{id}

Description coming soon...

Update Company Type

PATCH <example>.com/company/companies/types/{id}

Description coming soon...

Configuration Types

List Configurations Types

GET <example>.com/company/configurations/types

Description coming soon...

Create Configurations Type

POST <example>.com/company/configurations/types

Description coming soon...

Get Configurations Type

GET <example>.com/company/configurations/types/{id}

Description coming soon...

Delete Configurations Type

DELETE <example>.com/company/configurations/types/{id}

Description coming soon...

Replace Configurations Type

PUT <example>.com/company/configurations/types/{id}

Description coming soon...

Update Configurations Type

PATCH <example>.com/company/configurations/types/{id}

Description coming soon...

Configurations

List Configurations

GET <example>.com/company/configurations

Description coming soon...

Create Configuration

POST <example>.com/company/configurations

Description coming soon...

Get Configuration

GET <example>.com/company/configurations/{id}

Description coming soon...

Delete Configuration

DELETE <example>.com/company/configurations/{id}

Description coming soon...

Replace Configuration

PUT <example>.com/company/configurations/{id}

Description coming soon...

Update Configuration

PATCH <example>.com/company/configurations/{id}

Description coming soon...

Contact Groups

List Contact Groups

GET <example>.com/company/contacts/{parentId}/groups

Description coming soon...

Create Contact Group

POST <example>.com/company/contacts/{parentId}/groups

Description coming soon...

Get Contact Group

GET <example>.com/company/contacts/{parentId}/groups/{id}

Description coming soon...

Delete Contact Group

DELETE <example>.com/company/contacts/{parentId}/groups/{id}

Description coming soon...

Replace Contact Group

PUT <example>.com/company/contacts/{parentId}/groups/{id}

Description coming soon...

Update Contact Group

PATCH <example>.com/company/contacts/{parentId}/groups/{id}

Description coming soon...

Contacts

List Contacts

GET <example>.com/company/contacts

Description coming soon...

Create Contact

POST <example>.com/company/contacts

Description coming soon...

Get Contact

GET <example>.com/company/contacts/{id}

Description coming soon...

Delete Contact

DELETE <example>.com/company/contacts/{id}

Description coming soon...

Replace Contact

PUT <example>.com/company/contacts/{id}

Description coming soon...

Update Contact

PATCH <example>.com/company/contacts/{id}

Description coming soon...

Get Contact Image

GET <example>.com/company/contacts/{id}/image

Description coming soon...

Get Contact Portal Security

GET <example>.com/company/contacts/{id}/portalSecurity

Description coming soon...

Get Default Contact

GET <example>.com/company/contacts/default

Description coming soon...

Create Password Request for Contact

POST <example>.com/company/contacts/requestPassword

Description coming soon...

Validate Portal Credentials for Contact

POST <example>.com/company/contacts/validatePortalCredentials

Description coming soon...

Get Contact Communications

GET <example>.com/company/contacts/{parent_id}/communications

Lists all communication items for a contact

Cwm Confirmations

Create Pod Confirmation

POST <example>.com/<url_path>

Add buttons to the Pod in a Service Ticket and pause the workflow until a response is received

Documents

List Documents

GET <example>.com/system/documents

Description coming soon...

Get Document

GET <example>.com/system/documents/{id}

Description coming soon...

Delete Document

DELETE <example>.com/system/documents/{id}

Description coming soon...

Download Document

GET <example>.com/system/documents/{id}/download

Description coming soon...

Get Document Thumbnail

GET <example>.com/system/documents/{id}/thumbnail

Description coming soon...

Expense Entries

List Expense Entries

GET <example>.com/expense/entries

Description coming soon...

Create Expense Entry

POST <example>.com/expense/entries

Description coming soon...

Get Expense Entry

GET <example>.com/expense/entries/{id}

Description coming soon...

Delete Expense Entry

DELETE <example>.com/expense/entries/{id}

Description coming soon...

Replace Expense Entry

PUT <example>.com/expense/entries/{id}

Description coming soon...

Update Expense Entry

PATCH <example>.com/expense/entries/{id}

Description coming soon...

Expense Reports

List Expense Reports

GET <example>.com/expense/reports

Description coming soon...

Get Expense Report

GET <example>.com/expense/reports/{id}

Description coming soon...

Reverse Expense Report

POST <example>.com/expense/reports/{id}/reverse

Description coming soon...

Submit Expense Report

POST <example>.com/expense/reports/{id}/submit

Description coming soon...

Generic Request

CW PSA API Request

GET <example>.com/<url_path>

Generic action for making authenticated requests against the ConnectWise PSA API

Holidays

List Holiday List

GET <example>.com/schedule/holidayLists/{parentId}/holidays

Description coming soon...

Create Holiday List

POST <example>.com/schedule/holidayLists/{parentId}/holidays

Description coming soon...

Get Holiday List

GET <example>.com/schedule/holidayLists/{parentId}/holidays/{id}

Description coming soon...

Delete Holiday List

DELETE <example>.com/schedule/holidayLists/{parentId}/holidays/{id}

Description coming soon...

Replace Holiday List

PUT <example>.com/schedule/holidayLists/{parentId}/holidays/{id}

Description coming soon...

Update Holiday List

PATCH <example>.com/schedule/holidayLists/{parentId}/holidays/{id}

Description coming soon...

In Out Boards

List In Out Boards

GET <example>.com/system/inOutBoards

Description coming soon...

Create In Out Board

POST <example>.com/system/inOutBoards

Description coming soon...

Get In Out Board

GET <example>.com/system/inOutBoards/{id}

Description coming soon...

Delete In Out Board

DELETE <example>.com/system/inOutBoards/{id}

Description coming soon...

Replace In Out Board

PUT <example>.com/system/inOutBoards/{id}

Description coming soon...

Update In Out Board

PATCH <example>.com/system/inOutBoards/{id}

Description coming soon...

Invoices

List Finance Invoices

GET <example>.com/finance/invoices

Description coming soon...

Create Invoice

POST <example>.com/finance/invoices

Description coming soon...

Get Invoice

GET <example>.com/finance/invoices/{id}

Description coming soon...

Delete Invoice

DELETE <example>.com/finance/invoices/{id}

Description coming soon...

Replace Invoice

PUT <example>.com/finance/invoices/{id}

Description coming soon...

Update Invoice

PATCH <example>.com/finance/invoices/{id}

Description coming soon...

Get Invoice PDF

GET <example>.com/finance/invoices/{id}/pdf

Description coming soon...

Knowledge Base Articles

List Service Knowledge Base Articles

GET <example>.com/service/knowledgeBaseArticles

Description coming soon...

Create Service Knowledge Base Article

POST <example>.com/service/knowledgeBaseArticles

Description coming soon...

Get Service Knowledge Base Article

GET <example>.com/service/knowledgeBaseArticles/{id}

Description coming soon...

Delete Service Knowledge Base Article

DELETE <example>.com/service/knowledgeBaseArticles/{id}

Description coming soon...

Replace Service Knowledge Base Article

PUT <example>.com/service/knowledgeBaseArticles/{id}

Description coming soon...

Update Service Knowledge Base Article

PATCH <example>.com/service/knowledgeBaseArticles/{id}

Description coming soon...

Knowledge Base Categories

List Service Knowledge Base Categories

GET <example>.com/service/knowledgeBaseCategories

Description coming soon...

Create Service Knowledge Base Category

POST <example>.com/service/knowledgeBaseCategories

Description coming soon...

Get Service Knowledge Base Category

GET <example>.com/service/knowledgeBaseCategories/{id}

Description coming soon...

Delete Service Knowledge Base Category

DELETE <example>.com/service/knowledgeBaseCategories/{id}

Description coming soon...

Replace Service Knowledge Base Category

PUT <example>.com/service/knowledgeBaseCategories/{id}

Description coming soon...

Update Service Knowledge Base Category

PATCH <example>.com/service/knowledgeBaseCategories/{id}

Description coming soon...

Knowledge Base Sub Categories

List Service Knowledge Base Sub Categories

GET <example>.com/service/knowledgeBaseSubCategories

Description coming soon...

Create Service Knowledge Base Sub Category

POST <example>.com/service/knowledgeBaseSubCategories

Description coming soon...

Get Service Knowledge Base Sub Category

GET <example>.com/service/knowledgeBaseSubCategories/{id}

Description coming soon...

Delete Service Knowledge Base Sub Category

DELETE <example>.com/service/knowledgeBaseSubCategories/{id}

Description coming soon...

Replace Service Knowledge Base Sub Category

PUT <example>.com/service/knowledgeBaseSubCategories/{id}

Description coming soon...

Update Service Knowledge Base Sub Category

PATCH <example>.com/service/knowledgeBaseSubCategories/{id}

Description coming soon...

Member Skills

List Members Skills

GET <example>.com/system/members/{parentId}/skills

Description coming soon...

Create Members Skill

POST <example>.com/system/members/{parentId}/skills

Description coming soon...

Get Members Skill

GET <example>.com/system/members/{parentId}/skills/{id}

Description coming soon...

Delete Members Skill

DELETE <example>.com/system/members/{parentId}/skills/{id}

Description coming soon...

Replace Members Skill

PUT <example>.com/system/members/{parentId}/skills/{id}

Description coming soon...

Update Members Skill

PATCH <example>.com/system/members/{parentId}/skills/{id}

Description coming soon...

Members

List Members

GET <example>.com/system/members

Description coming soon...

Create Member

POST <example>.com/system/members

Description coming soon...

Get Member

GET <example>.com/system/members/{id}

Description coming soon...

Replace Member

PUT <example>.com/system/members/{id}

Description coming soon...

Update Member

PATCH <example>.com/system/members/{id}

Description coming soon...

Deactivate Member

POST <example>.com/system/members/{id}/deactivate

Description coming soon...

POST <example>.com/system/members/{id}/linkSsoUser

Description coming soon...

Submit Member

POST <example>.com/system/members/{id}/submit

Description coming soon...

POST <example>.com/system/members/{id}/unlinkSsoUser

Description coming soon...

Delete Member

DELETE <example>.com/system/members/{id}/unusedTimeSheets

Description coming soon...

Create Member Identifier Token

POST <example>.com/system/members/{memberIdentifier}/tokens

Description coming soon...

Opportunities

List Opportunities

GET <example>.com/sales/opportunities

Description coming soon...

Create Opportunity

POST <example>.com/sales/opportunities

Description coming soon...

Get Opportunity Count

GET <example>.com/sales/opportunities/count

Gets the count of opportunities matching conditions

Get Opportunity

GET <example>.com/sales/opportunities/{id}

Description coming soon...