ConnectWise PSA skills and tools under ops/connectwise (hub-sanitized 2026-11-01: client intel, internal workflow/credential/member/company ids, archived-page apiToken/sessionId stripped to placeholders)

This commit is contained in:
Hermes Agent committed 2026-11-01 13:34:58 -08:00
commit 9c96092034
36 files changed
+310875

No files matched your search

@@ -0,0 +1,26 @@
# ConnectWise PSA Technical Reference
## Authentication
- **Auth Format**: `Basic base64(companyid+publickey:privatekey)`
- **Client ID**: `<CLIENT_ID>`
- **Base URL**: `https://cw.vistanetinc.com/v4_6_release/apis/3.0`
## Reporting Conventions
### "Open Tickets" Report
- **Board**: VistaNet Help Desk
- **Filters**:
- `closedFlag = false`
- Status does NOT start with `>` (e.g., exclude `>Completed`)
- **Ordering**: Newest to Oldest (`dateEntered`)
- **Delivery**: Professional HTML email to `sbrown@vninc.com`
- **Fields**: Ticket #, Company, Owner, Status, Summary
## API Property Mappings
- **Tickets**: Use `status` (Object: contains `id`, `name`, `Sort`)
- **Agreements**: Use `agreementStatus` (String) instead of `status`
## Common Endpoints
- Tickets: `/service/tickets`
- Agreements: `/finance/agreements`
- Companies: `/company/companies`